Package org.sblim.cimclient.internal.uri
Class URI
- java.lang.Object
-
- org.sblim.cimclient.internal.uri.URI
-
public class URI extends java.lang.ObjectuntypedNamespacePath = 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.StringgetClassName()getClassNamejava.lang.StringgetHost()getHost Userinfo is attached if exists.KeyValuePairsgetKeyValuePairs()getKeyValuePairsjava.lang.StringgetNamespaceName()getNamespaceNamejava.lang.StringgetNamespaceType()getNamespaceTypejava.lang.StringgetPort()getPortjava.lang.StringgetUserInfo()getUserInfostatic URIparse(java.lang.String pUri)parsestatic URIparseRef(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.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-