Class NamespaceHandle

java.lang.Object
org.sblim.cimclient.internal.uri.NamespaceHandle

public class NamespaceHandle extends Object
    namespaceHandle = ["//" authority] "/" [namespaceName]
    namespaceName   = IDENTIFIER *("/"IDENTIFIER)
  • Constructor Details

    • NamespaceHandle

      public NamespaceHandle(String pNamespaceName)
      Constructs a NamespaceHandle with namespace name only.
      Parameters:
      pNamespaceName -
  • Method Details

    • parse

      public static NamespaceHandle parse(URIString pUriStr)
      Factory method which tries to build a NamespaceHandle from the passed pUriStr
      Parameters:
      pUriStr -
      Returns:
      a NamespaceHandle or null in case of failure
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also:
    • getName

      public String getName()
      getName
      Returns:
      String
    • getUserInfo

      public String getUserInfo()
      getUserInfo
      Returns:
      String
    • getHost

      public String getHost()
      getHost
      Returns:
      String
    • getPort

      public String getPort()
      getPort
      Returns:
      String
    • parseNamespaceName

      public static String parseNamespaceName(URIString pUriStr)
      IDENTIFIER *("/"IDENTIFIER)
      Parameters:
      pUriStr -
      Returns:
      String containing the namespace name or null if failed.