Library:DOM4J
Version:1.6.1
Compatibility:JDK 1.4
Classes in library DOM4J.
NamePackageDescription
AbstractAttributeorg.dom4j.tree

AbstractNamespace is an abstract base class for tree implementors to use for implementation inheritence.

AbstractBranchorg.dom4j.tree

AbstractBranch is an abstract base class for tree implementors to use for implementation inheritence.

AbstractCDATAorg.dom4j.tree

AbstractCDATA is an abstract base class for tree implementors to use for implementation inheritence.

AbstractCharacterDataorg.dom4j.tree

AbstractCharacterData is an abstract base class for tree implementors to use for implementation inheritence.

AbstractCommentorg.dom4j.tree

AbstractComment is an abstract base class for tree implementors to use for implementation inheritence.

AbstractDocumentorg.dom4j.tree

AbstractDocument is an abstract base class for tree implementors to use for implementation inheritence.

AbstractDocumentTypeorg.dom4j.tree

AbstractDocumentType is an abstract base class for tree implementors to use for implementation inheritence.

AbstractElementorg.dom4j.tree

AbstractElement is an abstract base class for tree implementors to use for implementation inheritence.

AbstractEntityorg.dom4j.tree

AbstractEntity is an abstract base class for tree implementors to use for implementation inheritence.

AbstractNodeorg.dom4j.tree

AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.

AbstractProcessingInstructionorg.dom4j.tree

AbstractProcessingInstruction is an abstract base class for tree implementors to use for implementation inheritence.

AbstractTextorg.dom4j.tree

AbstractText is an abstract base class for tree implementors to use for implementation inheritence.

AttributeDeclorg.dom4j.dtd

AttributeDecl represents an attribute declaration in a DTD.

AttributeHelperorg.dom4j.util

AttributeHelper a number of helper methods for working with attribute values.

BackedListorg.dom4j.tree

BackedList represents a list of content of a Branch .

BaseElementorg.dom4j.tree

BaseElement is a useful base class for implemementation inheritence of an XML element.

BeanAttributeorg.dom4j.bean

BeanAttribute represents a mutable XML attribute which is backed by a property of the JavaBean of its parent element.

BeanAttributeListorg.dom4j.bean

BeanAttributeList implements a list of Attributes which are the properties of a JavaBean.

BeanDocumentFactoryorg.dom4j.bean

BeanDocumentFactory is a factory of DOM4J objects which may be BeanElements which are backed by JavaBeans and their properties.

BeanElementorg.dom4j.bean

BeanElement uses a Java Bean to store its attributes.

BeanMetaDataorg.dom4j.bean

BeanMetaData contains metadata about a bean class.

BranchTreeNodeorg.dom4j.swing

BranchTreeNode implements the Swing TreeNode interface to bind dom4j XML Branch nodes (i.e.

ContentListFacadeorg.dom4j.tree

ContentListFacade represents a facade of the content of a Branch which is returned via calls to the content() method to allow users to modify the content of a Branch directly using the List interface.

DatatypeAttributeorg.dom4j.datatype

DatatypeAttribute represents an Attribute which supports the XML Schema Data Types specification.

DatatypeDocumentFactoryorg.dom4j.datatype

DatatypeDocumentFactory is a factory of XML objects which support the XML Schema Data Types specification.

DatatypeElementorg.dom4j.datatype

DatatypeElement represents an Element which supports the XML Schema Data Types specification.

DatatypeElementFactoryorg.dom4j.datatype

DatatypeElementFactory is a factory for a specific Element in an XML Schema.

DefaultAttributeorg.dom4j.tree

DefaultAttribute implements a doubly linked node which supports the parent relationship and is mutable.

DefaultCDATAorg.dom4j.tree

DefaultCDATA is the default CDATA implementation.

DefaultCommentorg.dom4j.tree

DefaultComment is the default Comment implementation.

DefaultDocumentorg.dom4j.tree

DefaultDocument is the default DOM4J default implementation of an XML document.

DefaultDocumentTypeorg.dom4j.tree

DefaultDocumentType is the DOM4J default implementation of an XML document type.

DefaultElementorg.dom4j.tree

DefaultElement is the default DOM4J default implementation of an XML element.

DefaultEntityorg.dom4j.tree

DefaultEntity is the default Entity implementation.

DefaultNamespaceorg.dom4j.tree

DefaultNamespace implements a doubly linked node which supports the parent relationship and is mutable.

DefaultNamespaceContextorg.dom4j.xpath

DefaultNamespaceContext implements a Jaxen NamespaceContext such that a context node is used to determine the current XPath namespace prefixes and namespace URIs available.

DefaultPatternorg.dom4j.rule.pattern

DefaultPattern a default implementation of Pattern which can take any XPath implementation or NodeFilter for defining the pattern.

DefaultProcessingInstructionorg.dom4j.tree

DefaultProcessingInstruction is the default Processing Instruction implementation.

DefaultTextorg.dom4j.tree

DefaultText is the default Text implementation.

DefaultXPathorg.dom4j.xpath

Default implementation of XPath which uses the Jaxen project.

DocumentFactoryorg.dom4j

DocumentFactory is a collection of factory methods to allow easy custom building of DOM4J trees.

DocumentHelperorg.dom4j

DocumentHelper is a collection of helper methods for using DOM4J.

DocumentResultorg.dom4j.io

DocumentResult implements a JAXP SAXResult for a Document .

DocumentSourceorg.dom4j.io

DocumentSource implements a JAXP SAXSource for a .

DocumentTreeModelorg.dom4j.swing

DocumentTreeModel implements a Swing TreeModel for a dom4j XML Document.

DOMAttributeorg.dom4j.dom

DOMAttribute implements a doubly linked attribute which supports the W3C DOM API.

DOMAttributeNodeMaporg.dom4j.dom

DOMAttributeNodeMap implements a W3C NameNodeMap for the attributes of an element.

DOMCDATAorg.dom4j.dom

DOMCDATA implements a CDATA Section which supports the W3C DOM API.

DOMCommentorg.dom4j.dom

DOMText implements a Text node which supports the W3C DOM API.

DOMDocumentorg.dom4j.dom

DOMDocument implements an XML document which supports the W3C DOM API.

DOMDocumentFactoryorg.dom4j.dom

DOMDocumentFactory is a factory of DOM4J objects which implement the W3C DOM API.

DOMDocumentTypeorg.dom4j.dom

DOMDocumentType implements a DocumentType node which supports the W3C DOM API.

DOMElementorg.dom4j.dom

DOMElement implements an XML element which supports the W3C DOM API.

DOMEntityReferenceorg.dom4j.dom

DOMEntity implements a Entity node which supports the W3C DOM API.

DOMNamespaceorg.dom4j.dom

DOMNamespace implements a Namespace that is compatable with the DOM API.

DOMNodeHelperorg.dom4j.dom

DOMNodeHelper contains a collection of utility methods for use across Node implementations.

DOMNodeHelper.EmptyNodeListorg.dom4j.domNo description provided.
DOMProcessingInstructionorg.dom4j.dom

DOMProcessingInstruction implements a ProcessingInstruction node which supports the W3C DOM API.

DOMReaderorg.dom4j.io

DOMReader navigates a W3C DOM tree and creates a DOM4J tree from it.

DOMTextorg.dom4j.dom

DOMText implements a Text node which supports the W3C DOM API.

DOMWriterorg.dom4j.io

DOMWriter takes a DOM4J tree and outputs it as a W3C DOM object

ElementDeclorg.dom4j.dtd

AttributeDecl represents an element declaration in a DTD.

ElementIteratororg.dom4j.tree

ElementIterator is a filtering Iterator which filters out objects which do not implement the Element interface.

ElementNameIteratororg.dom4j.tree

ElementNameIterator is a filtering Iterator which filters out objects which do not implement the Element interface and are not of the correct element name.

ElementQNameIteratororg.dom4j.tree

ElementQNameIterator is a filtering Iterator which filters out objects which do not implement the Element interface and are not of the correct fully qualified element name.

ExternalEntityDeclorg.dom4j.dtd

ExternalEntityDecl represents an external entity declaration in a DTD.

FilterIteratororg.dom4j.tree

FilterIterator is an abstract base class which is useful for implementors of Iterator which filter an existing iterator.

FlyweightAttributeorg.dom4j.tree

FlyweightAttribute is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.

FlyweightCDATAorg.dom4j.tree

FlyweightCDATA is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.

FlyweightCommentorg.dom4j.tree

FlyweightComment is a Flyweight pattern implementation of a singly linked, read-only XML Comment.

FlyweightEntityorg.dom4j.tree

FlyweightEntity is a Flyweight pattern implementation of a singly linked, read-only XML entity.

FlyweightProcessingInstructionorg.dom4j.tree

FlyweightProcessingInstruction is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.

FlyweightTextorg.dom4j.tree

FlyweightText is a Flyweight pattern implementation of a singly linked, read-only XML Text.

HTMLWriterorg.dom4j.io

HTMLWriter takes a DOM4J tree and formats it to a stream as HTML.

IndexedDocumentFactoryorg.dom4j.util

IndexedDocumentFactory is a factory of XML objects which create indexed Element implementations to allow quicker lookup via name of Element and Attributes though at the expense of more memory used to create the name indexes.

IndexedElementorg.dom4j.util

IndexedElement is an implementation of Element which maintains an index of the attributes and elements it contains to optimise lookups via name.

InternalEntityDeclorg.dom4j.dtd

InternalEntityDecl represents an internal entity declaration in a DTD.

JAXBModifierorg.dom4j.jaxbReads an XML document using SAX and writes its content to the provided XMLWriter .
JAXBReaderorg.dom4j.jaxbReads an XML document and creates a DOM4J tree from SAX parsing events.
JAXBWriterorg.dom4j.jaxbWrites Element objects to an XML stream.
LeafTreeNodeorg.dom4j.swing

LeafTreeNode implements the Swing TreeNode interface to bind a leaf XML nodes to a Swing TreeModel.

Modeorg.dom4j.rule

Mode manages a number of RuleSet instances for the mode in a stylesheet.

Namespaceorg.dom4j

Namespace is a Flyweight Namespace that can be shared amongst nodes.

NamespaceCacheorg.dom4j.tree

NamespaceCache caches instances of DefaultNamespace for reuse both across documents and within documents.

NamespaceStackorg.dom4j.treeNamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (QName) which are in scope.
NodeComparatororg.dom4j.util

NodeComparator is a Comparator of Node instances which is capable of comparing Nodes for equality based on their values.

NodeTypePatternorg.dom4j.rule.pattern

NodeTypePattern implements a Pattern which matches any node of the given node type.

NonLazyDocumentFactoryorg.dom4j.util

NonLazyDocumentFactory is a factory of XML objects which avoid using the lazy creation pattern.

NonLazyElementorg.dom4j.util

NonLazyElement is the default DOM4J default implementation of an XML element.

NullActionorg.dom4j.rule

NullAction represents an empty action that does nothing.

OutputFormatorg.dom4j.io

OutputFormat represents the format configuration used by and its base classes to format the XML output

PerThreadSingletonorg.dom4j.util

PerThreadSingleton is an implementation of the SingletonStrategy used to provide common factory access to a single object instance based on an implementation strategy for one object instance per thread.

ProxyDocumentFactoryorg.dom4j.util

ProxyDocumentFactory implements a proxy to a DocumentFactory which is useful for implementation inheritence, allowing the pipelining of various factory implementations.

ProxyXmlStartTagorg.dom4j.xppProxyXmlStartTag implements the XPP XmlSmartTag interface while creating a dom4j Element underneath.
QNameorg.dom4j

QName represents a qualified name value of an XML element or attribute.

QNameCacheorg.dom4j.tree

QNameCache caches instances of QName for reuse both across documents and within documents.

Ruleorg.dom4j.rule

Rule matches against DOM4J Node so that some action can be performed such as in the XSLT processing model.

RuleManagerorg.dom4j.rule

RuleManager manages a set of rules such that a rule can be found for a given DOM4J Node using the XSLT processing model.

RuleSetorg.dom4j.rule

RuleSet manages a set of rules which are sorted in order of relevance according to the XSLT defined conflict resolution policy.

SAXContentHandlerorg.dom4j.io

SAXContentHandler builds a dom4j tree via SAX events.

SAXEventRecorderorg.dom4j.io

Records SAX events such that they may be "replayed" at a later time.

SAXModifierorg.dom4j.ioThe SAXModifier reads, modifies and writes XML documents using SAX.
SAXReaderorg.dom4j.io

SAXReader creates a DOM4J tree from SAX parsing events.

SAXReader.SAXEntityResolverorg.dom4j.ioNo description provided.
SAXValidatororg.dom4j.io

SAXValidator validates an XML document by writing the document to a text buffer and parsing it with a validating SAX parser.

SAXWriterorg.dom4j.io

SAXWriter writes a DOM4J tree to a SAX ContentHandler.

SchemaParserorg.dom4j.datatype

SchemaParser reads an XML Schema Document.

SimpleSingletonorg.dom4j.util

SimpleSingleton is an implementation of the SingletonStrategy interface used to provide common factory access for the same object instance.

SingleIteratororg.dom4j.tree

SingleIterator is an Iterator over a single object instance.

STAXEventReaderorg.dom4j.ioReads a DOM4J Document , as well as other Node s, from a StAX XMLEventReader .
STAXEventWriterorg.dom4j.ioWrites DOM4J Node s to a StAX event stream.
Stylesheetorg.dom4j.rule

Stylesheet implements an XSLT stylesheet such that rules can be added to the stylesheet and the stylesheet can be applied to a source document or node.

UserDataAttributeorg.dom4j.util

UserDataAttribute support the adornment of a user data object on an Element or Attribute instance such that the methods setData(Object) will get and set the values of a user data object.

UserDataDocumentFactoryorg.dom4j.util

UserDataDocumentFactory is a factory of XML objects which support the adornment of a user data object on an Element or Attribute instance such that the methods getData() and setData() will get and set the values of a user data object.

UserDataElementorg.dom4j.util

UserDataElement support the adornment of a user data object on an Element or Attribute instance such that the methods setData(Object) will get and set the values of a user data object.

VisitorSupportorg.dom4j

VisitorSupport is an abstract base class which is useful for implementation inheritence or when using anonymous inner classes to create simple Visitor implementations.

XMLErrorHandlerorg.dom4j.utilXMLErrorHandler is a SAX ErrorHandler which turns the SAX parsing errors into XML so that the output can be formatted using XSLT or the errors can be included in a SOAP message.
XMLResultorg.dom4j.io

XMLResult implements a JAXP SAXResult for an output stream with support for pretty printing and control over how the XML is formatted.

XMLTableColumnDefinitionorg.dom4j.swing

XMLTableColumnDefinition a column within a table definition.

XMLTableDefinitionorg.dom4j.swing

XMLTableDefinition represents a table definition based on XPath expression evaluated on an XML document.

XMLTableModelorg.dom4j.swing

XMLTableDefinition repro.

XMLWriterorg.dom4j.io

XMLWriter takes a DOM4J tree and formats it to a stream as XML.

XPathPatternorg.dom4j.xpath

XPathPattern is an implementation of Pattern which uses an XPath xpath.

XPP3Readerorg.dom4j.io

XPP3Reader is a Reader of DOM4J documents that uses the fast XML Pull Parser 3.x .

XPPReaderorg.dom4j.io

XPPReader is a Reader of DOM4J documents that uses the fast XML Pull Parser 2.x .

Search