Package | Description |
---|---|
org.jdom2 |
Classes representing the components of an XML document.
|
org.jdom2.filter |
Classes to both filter and generically type-cast nodes of a document
based on type, name, value, or other aspects, and to boolean
AND/OR/NEGATE these rules.
|
org.jdom2.output |
Classes to output JDOM documents to various destinations.
|
org.jdom2.output.support |
Classes used to implement output functionality that are not part of the
actual Output API, but rather part of the implementation.
|
org.jdom2.util |
Classes that implement useful functionality, but are not easy to categorise.
|
org.jdom2.xpath |
Support for XPath from within JDOM.
|
Modifier and Type | Method and Description |
---|---|
Attribute |
UncheckedJDOMFactory.attribute(java.lang.String name,
java.lang.String value) |
Attribute |
JDOMFactory.attribute(java.lang.String name,
java.lang.String value)
This will create a new
Attribute with the
specified (local) name and value, and does not place
the attribute in a . |
Attribute |
DefaultJDOMFactory.attribute(java.lang.String name,
java.lang.String value) |
Attribute |
SlimJDOMFactory.attribute(java.lang.String name,
java.lang.String value) |
Attribute |
UncheckedJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type) |
Attribute |
JDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type)
This will create a new
Attribute with the
specified (local) name, value and type, and does not place
the attribute in a . |
Attribute |
DefaultJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type) |
Attribute |
SlimJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type) |
Attribute |
UncheckedJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type,
Namespace namespace) |
Attribute |
JDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type,
Namespace namespace)
This will create a new
Attribute with the
specified (local) name, value, and type, and in the provided
. |
Attribute |
DefaultJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type,
Namespace namespace) |
Attribute |
SlimJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
AttributeType type,
Namespace namespace) |
Attribute |
UncheckedJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type)
Deprecated.
|
Attribute |
JDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type)
Deprecated.
|
Attribute |
DefaultJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type)
Deprecated.
|
Attribute |
SlimJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type)
Deprecated.
|
Attribute |
UncheckedJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type,
Namespace namespace)
Deprecated.
|
Attribute |
JDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type,
Namespace namespace)
Deprecated.
|
Attribute |
DefaultJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type,
Namespace namespace)
Deprecated.
|
Attribute |
SlimJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
int type,
Namespace namespace)
Deprecated.
|
Attribute |
UncheckedJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
Namespace namespace) |
Attribute |
JDOMFactory.attribute(java.lang.String name,
java.lang.String value,
Namespace namespace)
This will create a new
Attribute with the
specified (local) name and value, and in the provided
. |
Attribute |
DefaultJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
Namespace namespace) |
Attribute |
SlimJDOMFactory.attribute(java.lang.String name,
java.lang.String value,
Namespace namespace) |
Attribute |
Attribute.clone() |
Attribute |
Attribute.detach()
Detach this Attribute from its parent.
|
Attribute |
Element.getAttribute(java.lang.String attname)
This returns the attribute for this element with the given name
and within no namespace, or null if no such attribute exists.
|
Attribute |
Element.getAttribute(java.lang.String attname,
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.
|
Attribute |
Attribute.setAttributeType(AttributeType type)
This will set the type of the
Attribute . |
Attribute |
Attribute.setAttributeType(int type)
Deprecated.
|
Attribute |
Attribute.setName(java.lang.String name)
This sets the local name of the
Attribute . |
Attribute |
Attribute.setNamespace(Namespace namespace)
This sets this
Attribute 's . |
protected Attribute |
Attribute.setParent(Element parent)
Set this Attribute's parent.
|
Attribute |
Attribute.setValue(java.lang.String value)
This will set the value of the
Attribute . |
Modifier and Type | Method and Description |
---|---|
java.util.List<Attribute> |
Element.getAttributes()
This returns the complete set of attributes for this element, as a
List of Attribute objects in no particular
order, or an empty list if there are none. |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Verifier.checkNamespaceCollision(Attribute attribute,
Element element)
|
static java.lang.String |
Verifier.checkNamespaceCollision(Attribute attribute,
Element element,
int ignoreatt)
|
static java.lang.String |
Verifier.checkNamespaceCollision(Namespace namespace,
Attribute attribute)
|
boolean |
Element.removeAttribute(Attribute attribute)
This removes the supplied Attribute should it exist.
|
Element |
Element.setAttribute(Attribute attribute)
This sets an attribute value for this element.
|
void |
UncheckedJDOMFactory.setAttribute(Element parent,
Attribute a) |
void |
JDOMFactory.setAttribute(Element element,
Attribute a)
Sets a specific Attribute on an Element
|
void |
DefaultJDOMFactory.setAttribute(Element parent,
Attribute a) |
Modifier and Type | Method and Description |
---|---|
Element |
Element.setAttributes(java.util.Collection<? extends Attribute> newAttributes)
This sets the attributes of the element.
|
void |
Element.sortAttributes(java.util.Comparator<? super Attribute> comparator)
Sort the Attributes of this Element using a mechanism that is safe
for JDOM.
|
Modifier and Type | Method and Description |
---|---|
Attribute |
AttributeFilter.filter(java.lang.Object content)
Check to see if the Content matches a predefined set of rules.
|
Modifier and Type | Method and Description |
---|---|
static Filter<Attribute> |
Filters.attribute()
Return a Filter that matches any
Attribute data. |
static Filter<Attribute> |
Filters.attribute(Namespace ns)
Return a Filter that matches any
Attribute data with the
specified namespace. |
static Filter<Attribute> |
Filters.attribute(java.lang.String name)
Return a Filter that matches any
Attribute data with the
specified name. |
static Filter<Attribute> |
Filters.attribute(java.lang.String name,
Namespace ns)
Return a Filter that matches any
Attribute data with the
specified name and namespace. |
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Attr |
DOMOutputter.output(Attribute attribute)
This converts the JDOM
Attribute parameter to a DOM Attr
Node, returning the DOM version. |
org.w3c.dom.Attr |
DOMOutputter.output(org.w3c.dom.Document basedoc,
Attribute attribute)
This converts the JDOM
Attribute parameter to a DOM Attr
Node, returning the DOM version. |
Modifier and Type | Method and Description |
---|---|
protected org.w3c.dom.Attr |
AbstractDOMOutputProcessor.printAttribute(FormatStack fstack,
org.w3c.dom.Document basedoc,
Attribute attribute)
This will handle printing of a
Attribute . |
protected void |
AbstractXMLOutputProcessor.printAttribute(java.io.Writer out,
FormatStack fstack,
Attribute attribute)
This will handle printing of an
. |
protected void |
AbstractStAXStreamProcessor.printAttribute(javax.xml.stream.XMLStreamWriter out,
FormatStack fstack,
Attribute attribute)
This will handle printing of an
. |
org.w3c.dom.Attr |
DOMOutputProcessor.process(org.w3c.dom.Document basedoc,
Format format,
Attribute attribute)
This will convert the
using the given DOM
Document to create the resulting DOM Attr. |
org.w3c.dom.Attr |
AbstractDOMOutputProcessor.process(org.w3c.dom.Document basedoc,
Format format,
Attribute attribute) |
Modifier and Type | Method and Description |
---|---|
void |
NamespaceStack.push(Attribute att)
Create a new in-scope level for the Stack based on an Attribute.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
XPathHelper.getAbsolutePath(Attribute to)
Returns the absolute path to the specified to Content.
|
static java.lang.String |
XPathHelper.getRelativePath(Attribute from,
Attribute to)
Returns the relative path from the given from Attribute to the specified
to Attribute as an XPath expression.
|
static java.lang.String |
XPathHelper.getRelativePath(Attribute from,
Content to)
Returns the relative path from the given from Attribute to the specified
to Content as an XPath expression.
|
static java.lang.String |
XPathHelper.getRelativePath(Content from,
Attribute to)
Returns the relative path from the given from Content to the specified to
Attribute as an XPath expression.
|
Copyright © 2021 Jason Hunter, Brett McLaughlin. All Rights Reserved.