|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.sap.netweaver.bc.rf.util.flyweight.FlyWeight
|
+--com.sap.netweaver.bc.rf.util.namespace.Name
Class implementing a namespace-qualified name with a namespace prefix. Please see here .
| Fields inherited from interface com.sap.netweaver.bc.rf.util.namespace.IName |
NAMESPACE_SEPARATOR |
| Constructor Summary | |
protected |
Name(java.lang.String namespace,
java.lang.String localName)
Construct name based on given namespace and local name. |
| Method Summary | |
static void |
checkConstraints(java.lang.String namespace,
java.lang.String localName)
Check this name for illegal defintion and characters and throw exception when found. |
static void |
checkLocalNameConstraints(java.lang.String localName)
Check local name for illegal format and throw exception when found. |
static void |
checkNamespaceConstraints(java.lang.String namespace)
Check namespace for illegal format and throw exception when found. |
java.lang.String |
getFullName()
Get full name, i.e. including namespace and local name. |
java.lang.String |
getLocalName()
Get local name, i.e. the part behind the namespace. |
static IName |
getName(java.lang.String fullName)
Get name based on given full name, which is the namespace and the local name in {namespace}localName format. |
static IName |
getName(java.lang.String namespace,
java.lang.String localName)
Get name based on given namespace and local name. |
java.lang.String |
getNamespace()
Get namespace of the name or an empty string if there is no namespace within the name. |
java.lang.String |
getNamespaceOrNull()
Get namespace of the name or null if there is no namespace within the name, e.g. used when the value is going to be passed to a XML DOM level 2 method. |
| Methods inherited from class com.sap.netweaver.bc.rf.util.flyweight.FlyWeight |
clone, equals, getAllFlyWeights, getAllFlyWeightsInherited, getFlyWeight, getFlyWeightId, getFlyWeightInherited, hashCode, removeAllFlyWeights, removeAllFlyWeightsInherited, removeFlyWeight, removeFlyWeightInherited, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected Name(java.lang.String namespace,
java.lang.String localName)
namespace - namespacelocalName - local name| Method Detail |
public static IName getName(java.lang.String fullName)
fullName - namespace and local name as full name
public static IName getName(java.lang.String namespace,
java.lang.String localName)
namespace - namespacelocalName - local namepublic final java.lang.String getFullName()
getFullName in interface INamepublic final java.lang.String getLocalName()
getLocalName in interface INamepublic final java.lang.String getNamespace()
getNamespace in interface INamepublic final java.lang.String getNamespaceOrNull()
getNamespaceOrNull in interface IName
public static void checkConstraints(java.lang.String namespace,
java.lang.String localName)
throws java.lang.IllegalArgumentException
namespace - namespacelocalName - local namejava.lang.IllegalArgumentException - when the name contains illegal
characters
public static void checkNamespaceConstraints(java.lang.String namespace)
throws java.lang.IllegalArgumentException
namespace - namespacejava.lang.IllegalArgumentException - when namespace is in illegal format
public static void checkLocalNameConstraints(java.lang.String localName)
throws java.lang.IllegalArgumentException
localName - local namejava.lang.IllegalArgumentException - when local name is in illegal format
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||