Class URI
java.lang.Object
org.sblim.cimclient.internal.uri.URI
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
Modifier and TypeMethodDescriptiongetClassNamegetHost()
getHost Userinfo is attached if exists.getKeyValuePairsgetNamespaceNamegetNamespaceTypegetPort()
getPortgetUserInfostatic URI
parsestatic URI
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_pairstoString()
-
Method Details
-
parse
parse- Parameters:
pUri
-- Returns:
- URI
- Throws:
IllegalArgumentException
- if parsing failed.
-
parseRef
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:
IllegalArgumentException
- if parsing failed
-
getNamespaceType
-
getNamespaceName
-
getUserInfo
-
getHost
-
getPort
-
getClassName
-
getKeyValuePairs
-
toString
-