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.ObjectObject.toString()Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.