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
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassName()
getClassName
|
java.lang.String |
getHost()
getHost Userinfo is attached if exists.
|
KeyValuePairs |
getKeyValuePairs()
getKeyValuePairs
|
java.lang.String |
getNamespaceName()
getNamespaceName
|
java.lang.String |
getNamespaceType()
getNamespaceType
|
java.lang.String |
getPort()
getPort
|
java.lang.String |
getUserInfo()
getUserInfo
|
static URI |
parse(java.lang.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
|
java.lang.String |
toString() |
public static URI parse(java.lang.String pUri) throws java.lang.IllegalArgumentException
pUri
- java.lang.IllegalArgumentException
- if parsing failed.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
pUriStr
- pTyped
- java.lang.IllegalArgumentException
- if parsing failedpublic java.lang.String getNamespaceType()
public java.lang.String getNamespaceName()
public java.lang.String getUserInfo()
public java.lang.String getHost()
public java.lang.String getPort()
public java.lang.String getClassName()
public KeyValuePairs getKeyValuePairs()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
Copyright © 2005, 2012 IBM Corporation. All Rights Reserved.