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