com.ibm.ws.sibx.smobo.util
Class NamespaceGenerator
java.lang.Object
com.ibm.ws.sibx.smobo.util.NamespaceGenerator
- public class NamespaceGenerator
- extends java.lang.Object
Utility for generating namespaces used by the SMO schema factory.
This is a copy of code in tooling (com.ibm.wbit.sib.mediation.smoschemafactory.utils)
and should be kept up to date with that code.
Method Summary |
static java.lang.String |
generateNamespace(javax.xml.namespace.QName body,
javax.xml.namespace.QName correlationContext,
javax.xml.namespace.QName transientContext,
java.lang.String xPath)
|
static java.lang.String |
trimNamespace(java.lang.String namespace)
Trims the scheme part and trailing slash from a namespace URI. |
static java.lang.String |
URI2ClassName(java.lang.String uri)
The method replace the characters that are allowed in URIs and not allowed in Java class names
to an underscore. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
$sccsid
public static final java.lang.String $sccsid
- See Also:
- Constant Field Values
NamespaceGenerator
public NamespaceGenerator()
generateNamespace
public static java.lang.String generateNamespace(javax.xml.namespace.QName body,
javax.xml.namespace.QName correlationContext,
javax.xml.namespace.QName transientContext,
java.lang.String xPath)
trimNamespace
public static java.lang.String trimNamespace(java.lang.String namespace)
- Trims the scheme part and trailing slash from a namespace URI.
URI2ClassName
public static java.lang.String URI2ClassName(java.lang.String uri)
- The method replace the characters that are allowed in URIs and not allowed in Java class names
to an underscore.
- Returns:
- valid Java class name String