Uses of Class
org.jdom.Namespace
Packages that use Namespace
Package
Description
Classes to represent the components of an XML document.
Classes to programmatically filter nodes of a document based on type, name,
value, or other aspects and to boolean and/or/negate these rules.
Support for XPath from within JDOM.
-
Uses of Namespace in org.jdom
Modifier and TypeFieldDescriptionprotected Namespace
Attribute.namespace
The
of theNamespace
Attribute
protected Namespace
Element.namespace
The namespace of the elementstatic final Namespace
Namespace.NO_NAMESPACE
Define aNamespace
for when not in a namespacestatic final Namespace
Namespace.XML_NAMESPACE
Define aNamespace
for the standard xml prefix.Modifier and TypeMethodDescriptionAttribute.getNamespace()
This will return thisAttribute
's
.Namespace
Element.getNamespace()
Returns the element'sNamespace
.Element.getNamespace
(String prefix) Returns theNamespace
corresponding to the given prefix in scope for this element.static Namespace
Namespace.getNamespace
(String uri) This will retrieve (if in existence) or create (if not) aNamespace
for the supplied URI, and make it usable as a default namespace, as no prefix is supplied.static Namespace
Namespace.getNamespace
(String prefix, String uri) This will retrieve (if in existence) or create (if not) aNamespace
for the supplied prefix and URI.Modifier and TypeMethodDescriptionvoid
DefaultJDOMFactory.addNamespaceDeclaration
(Element parent, Namespace additional) void
Element.addNamespaceDeclaration
(Namespace additionalNamespace) Adds a namespace declarations to this element.void
JDOMFactory.addNamespaceDeclaration
(Element element, Namespace additional) void
UncheckedJDOMFactory.addNamespaceDeclaration
(Element parent, Namespace additional) This will create a newAttribute
with the specified (local) name, value, and type, and in the provided
.Namespace
This will create a newAttribute
with the specified (local) name and value, and in the provided
.Namespace
static String
Verifier.checkNamespaceCollision
(Namespace namespace, List list) Check if a
collides with any namespace from a list of objects.Namespace
static String
Verifier.checkNamespaceCollision
(Namespace namespace, Attribute attribute) static String
Verifier.checkNamespaceCollision
(Namespace namespace, Element element) static String
Verifier.checkNamespaceCollision
(Namespace namespace, Namespace other) Check if two namespaces collide.This will create a newElement
with the supplied (local) name, and define the
to be used.Namespace
Element.getAttribute
(String name, Namespace ns) This returns the attribute for this element with the given name and within the given Namespace, or null if no such attribute exists.Element.getAttributeValue
(String name, Namespace ns) This returns the attribute value for the attribute with the given name and within the given Namespace, null if there is no such attribute, and the empty string if the attribute value is empty.Element.getAttributeValue
(String name, Namespace ns, String def) This returns the attribute value for the attribute with the given name and within the given Namespace, or the passed-in default if there is no such attribute.This returns the first child element within this element with the given local name and belonging to the given namespace.Element.getChildren
(String name, Namespace ns) This returns aList
of all the child elements nested directly (one level deep) within this element with the given local name and belonging to the given Namespace, returned asElement
objects.Element.getChildText
(String name, Namespace ns) Returns the textual content of the named child element, or null if there's no such child.Element.getChildTextNormalize
(String name, Namespace ns) Returns the normalized textual content of the named child element, or null if there's no such child.Element.getChildTextTrim
(String name, Namespace ns) Returns the trimmed textual content of the named child element, or null if there's no such child.boolean
Element.removeAttribute
(String name, Namespace ns) This removes the attribute with the given name and within the given Namespace.boolean
Element.removeChild
(String name, Namespace ns) This removes the first child element (one level deep) with the given local name and belonging to the given namespace.boolean
Element.removeChildren
(String name, Namespace ns) This removes all child elements (one level deep) with the given local name and belonging to the given namespace.void
Element.removeNamespaceDeclaration
(Namespace additionalNamespace) Removes an additional namespace declarations from this element.Element.setAttribute
(String name, String value, Namespace ns) This sets an attribute value for this element.Attribute.setNamespace
(Namespace namespace) This sets thisAttribute
's
.Namespace
Element.setNamespace
(Namespace namespace) Sets the element'sNamespace
.ModifierConstructorDescriptionThis will create a newAttribute
with the specified (local) name, value, and type, and in the provided
.Namespace
This will create a newAttribute
with the specified (local) name and value, and in the provided
.Namespace
Creates a new element with the supplied (local) name and namespace. -
Uses of Namespace in org.jdom.filter
Constructors in org.jdom.filter with parameters of type NamespaceModifierConstructorDescriptionElementFilter
(String name, Namespace namespace) Select only the Elements with the supplied name and Namespace.ElementFilter
(Namespace namespace) Select only the Elements with the supplied Namespace. -
Uses of Namespace in org.jdom.xpath
Methods in org.jdom.xpath with parameters of type NamespaceModifier and TypeMethodDescriptionabstract void
XPath.addNamespace
(Namespace namespace) Adds a namespace definition to the list of namespaces known of this XPath expression.