|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.xfire.util.NamespaceHelper
Namespace utilities.
Constructor Summary | |
NamespaceHelper()
|
Method Summary | |
static javax.xml.namespace.QName |
createQName(org.jdom.Element e,
java.lang.String value,
java.lang.String defaultNamespace)
|
static java.lang.String |
getPrefix(org.jdom.Element element,
java.lang.String namespaceURI)
|
static void |
getPrefixes(org.jdom.Element element,
java.lang.String namespaceURI,
java.util.List prefixes)
|
static java.lang.String |
getUniquePrefix(org.jdom.Element element,
java.lang.String namespaceURI)
Create a unique namespace uri/prefix combination. |
static java.lang.String |
getUniquePrefix(javax.xml.stream.XMLStreamWriter writer)
|
static java.lang.String |
getUniquePrefix(javax.xml.stream.XMLStreamWriter writer,
java.lang.String namespaceURI,
boolean declare)
Create a unique namespace uri/prefix combination. |
static java.lang.String |
makeNamespaceFromClassName(java.lang.String className,
java.lang.String protocol)
Generates the name of a XML namespace from a given class name and protocol. |
static javax.xml.namespace.QName |
readQName(javax.xml.stream.XMLStreamReader reader)
Reads a QName from the element text. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NamespaceHelper()
Method Detail |
public static java.lang.String getUniquePrefix(org.jdom.Element element, java.lang.String namespaceURI)
public static java.lang.String getPrefix(org.jdom.Element element, java.lang.String namespaceURI)
public static void getPrefixes(org.jdom.Element element, java.lang.String namespaceURI, java.util.List prefixes)
public static java.lang.String getUniquePrefix(javax.xml.stream.XMLStreamWriter writer, java.lang.String namespaceURI, boolean declare) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static java.lang.String getUniquePrefix(javax.xml.stream.XMLStreamWriter writer)
public static java.lang.String makeNamespaceFromClassName(java.lang.String className, java.lang.String protocol)
protocol://domain
, where protocol
is the given protocol, and domain
the inversed package name of the given class name.
For instance, if the given class name is org.codehaus.xfire.services.Echo
, and the protocol is
http
, the resulting namespace would be http://services.xfire.codehaus.org
.
className
- the class nameprotocol
- the protocol (eg. http
)
public static javax.xml.namespace.QName readQName(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
reader
-
javax.xml.stream.XMLStreamException
public static javax.xml.namespace.QName createQName(org.jdom.Element e, java.lang.String value, java.lang.String defaultNamespace)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |