org.sblim.cimclient.internal.uri
public class URI extends 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 | |
|---|---|
| String | getClassName()
getClassName
|
| String | getHost()
getHost Userinfo is attached if exists.
|
| KeyValuePairs | getKeyValuePairs()
getKeyValuePairs
|
| String | getNamespaceName()
getNamespaceName
|
| String | getNamespaceType()
getNamespaceType
|
| String | getPort()
getPort
|
| String | getUserInfo()
getUserInfo
|
| static URI | parse(String pUri)
parse
|
| static 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_pairs |
Returns: String or null if not set
Returns: String or null if not set
Returns: KeyValuePairs or null if not set
Returns: String or null if not set
Returns: String or null if not set
Returns: String or null if not set
Returns: String or null if not set
Parameters: pUri
Returns: URI
Throws: IllegalArgumentException if parsing failed.
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