All Classes and Interfaces
Class
Description
A DOMAdapter utility abstract base class.
This class provides a concrete implementation of
DOMOutputProcessor
for supporting the DOMOutputter
.Partial implementation of
Filter
.This Walker implementation walks a list of Content in a Formatted form of
some sort.
Indicate how text content should be added
Methods common/useful for all Outputter processors.
This
AbstractReaderSchemaFactory
class returns XMLReaders configured to
validate against the supplied Schema instance.This AbstractReaderJDOMFactory class returns XMLReaders configured to validate
against the supplied XML Schema (XSD) instance.
Simple interface makes it easier to pass logic around in static methods.
Outputs a JDOM document as a stream of SAX2 events.
This class provides a concrete implementation of
StAXEventProcessor
for supporting the StAXEventOutputter
.This class provides a concrete implementation of
StAXStreamProcessor
for supporting the StAXStreamOutputter
.An
XMLStreamReader
implementation that reads the XML document
out of a JDOM Document
.A complete (but still abstract) implementation of a class that produces
XMLStreamReaders based on the class AbstractXMLStreamReader.
This class provides a concrete implementation of
XMLOutputProcessor
for supporting the XMLOutputter
.The copyOf methods on java.util.Arrays are introduced in Java6.
An XML attribute.
A Filter that only matches
Attribute
objects.Use a simple enumeration for the Attribute Types
The standard JDOM error handler implementation.
An XML CDATA section.
An XML comment.
Superclass for JDOM objects which can be legal child content
of
Parent
nodes.An enumeration useful for identifying content types without
having to do
instanceof
type conditionals.A general purpose Filter able to represent all legal JDOM objects or a
specific subset.
Thrown when a data conversion from a string to value type fails, such as
can happen with the
Attribute
convenience getter functions.Creates the standard top-level JDOM classes (Element, Document, Comment,
etc).
This SAXHandlerFactory instance provides default-configured SAXHandler
instances for all non-custom situations.
This DefaultStAXFilter includes all content and prunes nothing.
An XML DOCTYPE declaration.
An XML document.
Defines a standard set of adapter methods for interfacing with a DOM parser
and obtaining a DOM
org.w3c.dom.Document
object.Builds a JDOM Document from a pre-existing DOM
org.w3c.dom.Document
.This interface provides a base support for the
DOMOutputter
.Outputs a JDOM
org.jdom2.Document
as a DOM
org.w3c.dom.Document
.Parses out key information from a single String representing a DOCTYPE
declaration.
An XML element.
A Filter that only matches
Element
objects.An XML entity reference.
Logic to determine which characters should be formatted as character
entities.
A generalized filter to restrict visibility or mutability on a list.
Factory class of convenience methods to create Filter instances of common
types.
Class to encapsulate XMLOutputter format options.
Class to signify how text should be handled on output.
FormatStack implements a mechanism where the formatting details can be
changed mid-tree, but then get reverted when that tree segment is
complete.
Thrown when trying to add an illegal object to a JDOM construct.
Thrown when illegal text is supplied to a JDOM construct.
Thrown when a name is supplied in construction of a JDOM construct whose
where the name breaks XML naming conventions.
Thrown when a target is supplied in construction of a JDOM
ProcessingInstruction
, and that name breaks XML naming conventions.An interface that represents both a
java.util.Iterator
and a java.lang.Iterable
.A DOMAdapter that uses JAXP to obtain a org.w3c.dom.Document instance.
A collection of constants that may be useful to JDOM users.
The top level 'checked' exception that JDOM classes can throw.
An interface to be used by builders when constructing JDOM objects.
An implementation of the SAX
Locator
interface that
exposes the JDOM node being processed by SAXOutputter.A Read-Only
NamespaceContext
that describes namespaces found
in a JDOM node.Thrown during parse errors, with information about where the parse error
occurred as well as access to the partially built document.
A holder for an XSL Transformation result, generally a list of nodes
although it can be a JDOM Document also.
A holder for an XML Transformation source: a Document, Element, or list of
nodes.
An enumeration of common separators that are used for JDOM output.
Implementations of this class know about their location (line and column).
An XML CDATA section.
An XML comment.
An XML DOCTYPE declaration.
This Element specialization contains the location information as parsed.
An XML entity reference.
All Content instances (Element, Comment, CDATA, DocType, Text, EntityRef,
and ProcessingInstruction) will implement
Located
, and will
have the values set appropriately.An XML processing instruction.
An XML character sequence.
An XML namespace representation, as well as a factory for creating XML
namespace objects.
Classes implementing this interface are all sensitive to their
Namespace
context.A high-performance stack for processing those Namespaces that are introduced
or are in-scope at a point in an Element hierarchy.
An XML processing instruction.
Utility class that handles constructing a class using reflection, and a
no-argument 'default' constructor.
Builds a JDOM Document using a SAX parser.
Builds a JDOM document from files, streams, readers, URLs, or a SAX
InputSource
instance using a SAX parser.SAXEngine provides an interface to interact with either the SAXBuilder or the
SAXBuilderEngine.
A support class for
SAXBuilder
which listens for SAX events.Provides SAXBuilder with SAXHandler instances to support SAX parsing.
This interface provides a base support for the
SAXOutputter
.Outputs a JDOM document as a stream of SAX2 events.
The target for all SAX notifications in this OuputProcessor
A locator specific to the SAXOutputter process.
This JDOMFactory instance reduces the amount of memory used by JDOM content.
Builds a JDOM Document from a StAX-based XMLEventReader.
Outputs a JDOM document as a StAX XMLEventConsumer of bytes.
This interface provides a base support for the
XMLOutputter
.In StAX Processing it is possible to read fragments of XML.
Builds a JDOM Document from a StAX-based XMLStreamReader.
Outputs a JDOM document as a StAX XMLStreamWriter of bytes.
This interface provides a base support for the
StAXStreamOutputter
.Represents a JDOM document as a StAX XMLStreamReader that can be read from.
A simple interface that allows the implementation of a StAX XMLStreamReader
instance for representing a JDOM Document.
An
XMLStreamWriter
implementation that writes XML data to a new JDOM
Document
.System.getProperty(...) requires security permissions in Applets, and some
other cases and this class contains static methods that allow the security
exceptions to fail silently.
An XML character sequence.
Special factory for building documents without any content or structure
checking.
A utility class to handle well-formedness checks on names, data, and other
verification tasks for JDOM.
A model for walking the (potentially formatted) content of an Element.
This Walker implementation will produce trimmed text content.
This Walker implementation walks a list of Content in its original RAW
format.
This Walker implementation will produce trimmed text content.
This Walker implementation will produce trimmed text content.
This interface provides a base support for the
XMLOutputter
.Outputs a JDOM document as a stream of bytes.
Create XMLReaders directly from the javax.xml.parsers.SAXParserFactory API using an explicit
implementation of the parser instead of relying on the default JAXP search path.
This interface can be used to supply custom XMLReaders to
SAXBuilder
.An enumeration of
XMLReaderJDOMFactory
that allows for a single
central location to create XMLReaders.Create XMLReaders directly from the SAX2.0 API using a SAX Driver class name
or the default SAX2.0 location process.
This
XMLReaderJDOMFactory
class returns XMLReaders configured to
validate against the supplied Schema instance.This XMLReaderJDOMFactory class returns XMLReaders configured to validate
against the supplied XML Schema (XSD) instance.
A convenience class to handle simple transformations.
Thrown when an XSL stylesheet fails to compile or an XSL transform fails