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.
Interface for JDOM objects which are allowed to contain Content content - Element and Document.
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