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 | 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.