|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.aegis.util.NamespaceHelper
public final class NamespaceHelper
Namespace utilities.
| Method Summary | |
|---|---|
static javax.xml.namespace.QName |
createQName(org.w3c.dom.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.w3c.dom.Element element,
java.lang.String namespaceURI)
|
static void |
getPrefixes(org.w3c.dom.Element element,
java.lang.String namespaceURI,
java.util.List<java.lang.String> prefixes)
|
static java.lang.String |
getUniquePrefix(org.w3c.dom.Element element,
java.lang.String namespaceURI)
Create a unique namespace uri/prefix combination. |
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 |
getUniquePrefix(javax.xml.stream.XMLStreamWriter writer,
java.lang.String namespaceURI,
java.lang.String preferred,
boolean declare)
Make a unique prefix. |
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 |
| Method Detail |
|---|
public static java.lang.String getUniquePrefix(org.w3c.dom.Element element,
java.lang.String namespaceURI)
nsUri -
public static java.lang.String getPrefix(org.w3c.dom.Element element,
java.lang.String namespaceURI)
public static void getPrefixes(org.w3c.dom.Element element,
java.lang.String namespaceURI,
java.util.List<java.lang.String> 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,
java.lang.String namespaceURI,
java.lang.String preferred,
boolean declare)
throws javax.xml.stream.XMLStreamException
writer - target writer.namespaceURI - namespacepreferred - if there's a proposed prefix (e.g. xsi), here it is.declare - whether to declare to the stream.
javax.xml.stream.XMLStreamException
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.w3c.dom.Element e,
java.lang.String value,
java.lang.String defaultNamespace)
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||