Package org.sblim.cimclient.internal.uri
Class URI
- java.lang.Object
-
- org.sblim.cimclient.internal.uri.URI
-
public class URI extends java.lang.Object
untypedNamespacePath = namespacePath untypedClassPath = namespacePath ":" className untypedInstancePath = namespacePath ":" className "." key_value_pairs typedNamespacePath = namespacePath "/(namespace)" typedClassPath = namespacePath "/(class)" className typedInstancePath = namespacePath "/(instance)" className "." typed_key_value_pairs
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getClassName()
getClassNamejava.lang.String
getHost()
getHost Userinfo is attached if exists.KeyValuePairs
getKeyValuePairs()
getKeyValuePairsjava.lang.String
getNamespaceName()
getNamespaceNamejava.lang.String
getNamespaceType()
getNamespaceTypejava.lang.String
getPort()
getPortjava.lang.String
getUserInfo()
getUserInfostatic URI
parse(java.lang.String pUri)
parsestatic URI
parseRef(URIString pUriStr, boolean pTyped)
referenceValue = [ namespaceName ":" ] className "." untyped_key_value_pairs typed_reference_value = "(reference)" "\"" typedReferenceValue "\"" // according to Alexander we have to support instance references only typedReferenceValue = [ namespaceName ] "/(instance)" className "." typed_key_value_pairsjava.lang.String
toString()
-
-
-
Method Detail
-
parse
public static URI parse(java.lang.String pUri) throws java.lang.IllegalArgumentException
parse- Parameters:
pUri
-- Returns:
- URI
- Throws:
java.lang.IllegalArgumentException
- if parsing failed.
-
parseRef
public static URI parseRef(URIString pUriStr, boolean pTyped) throws java.lang.IllegalArgumentException
referenceValue = [ namespaceName ":" ] className "." untyped_key_value_pairs typed_reference_value = "(reference)" "\"" typedReferenceValue "\"" // according to Alexander we have to support instance references only typedReferenceValue = [ namespaceName ] "/(instance)" className "." typed_key_value_pairs
- Parameters:
pUriStr
-pTyped
-- Returns:
- URI
- Throws:
java.lang.IllegalArgumentException
- if parsing failed
-
getNamespaceType
public java.lang.String getNamespaceType()
getNamespaceType- Returns:
- String or null if not set
-
getNamespaceName
public java.lang.String getNamespaceName()
getNamespaceName- Returns:
- String or null if not set
-
getUserInfo
public java.lang.String getUserInfo()
getUserInfo- Returns:
- String or null if not set
-
getHost
public java.lang.String getHost()
getHost Userinfo is attached if exists.- Returns:
- String or null if not set
-
getPort
public java.lang.String getPort()
getPort- Returns:
- String or null if not set
-
getClassName
public java.lang.String getClassName()
getClassName- Returns:
- String or null if not set
-
getKeyValuePairs
public KeyValuePairs getKeyValuePairs()
getKeyValuePairs- Returns:
- KeyValuePairs or null if not set
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
-