|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.xfire.util.NamespaceHelper
public class 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 javax.xml.namespace.QName |
createQName(javax.xml.namespace.NamespaceContext nc,
java.lang.String value)
|
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 java.lang.String |
makePackageName(java.lang.String namespace)
Method makePackageName |
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)
nsUri
-
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
nsUri
-
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 java.lang.String makePackageName(java.lang.String namespace)
namespace
-
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(javax.xml.namespace.NamespaceContext nc, java.lang.String value)
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 |