Home » dom4j-1.6.1 » org » dom4j »

org.dom4j

Sub Packages:

org.dom4j.bean   An implementation of the dom4j API which allows JavaBeans to be used to store and retrieve attribute values from Element.  
org.dom4j.datatype   An implementation of the dom4j API which supports the XML Schema Data Types specification.  
org.dom4j.dom   An implementation of the dom4j API which also supports the W3C object model.  
org.dom4j.dtd   Classes to represent the DTD declarations.  
org.dom4j.io   Provides input and output via SAX and DOM together with writing dom4j objects to streams as XML text.  
org.dom4j.jaxb    
org.dom4j.rule   A org.dom4j.rule.Pattern based XML rule engine which implements the full XSLT processing model while allowing any org.dom4j.rule.Action to be fired if a pattern matches.  
org.dom4j.rule.pattern   A org.dom4j.rule.Pattern based XML rule engine which implements the full XSLT processing model while allowing any org.dom4j.rule.Action to be fired if a pattern matches.  
org.dom4j.samples    
org.dom4j.samples.applets    
org.dom4j.samples.bean    
org.dom4j.samples.dom    
org.dom4j.samples.jaxb    
org.dom4j.samples.jaxp    
org.dom4j.samples.performance    
org.dom4j.samples.rule    
org.dom4j.samples.sax    
org.dom4j.samples.swing    
org.dom4j.samples.validate    
org.dom4j.swing   A collection of adapters to allow easy integration with dom4j XML documents and Swing such as TreeModels and TableModels.  
org.dom4j.tree   Contains the default implementations of the dom4j Document Object Model together with some helpful base classes for those wishing to implement their own document object model.  
org.dom4j.util   A collection of utility classes for the dom4j API.  
org.dom4j.xpath  

Provides the core tools needed to use the XPath library

 
org.dom4j.xpp   Provides implementation classes to cleanly integrate dom4j with the XML Pull Parser XPP  

Interfaces:

Attribute  

Attribute defines an XML attribute. 

code | html
Branch  

Branch interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents. 

code | html
CDATA  

CDATA defines an XML CDATA section. 

code | html
CharacterData  

CharacterData is a marker interface for character based nodes such as the CDATA,Comment and Text nodes. 

code | html
Comment  

Comment defines the behavior of an XML comment. 

code | html
Document  

Document defines an XML Document. 

code | html
DocumentType  

DocumentType defines an XML DOCTYPE declaration. 

code | html
Element  

Element interface defines an XML element. 

code | html
ElementHandler  

ElementHandler interface defines a handler of Element objects. 

code | html
ElementPath   This interface is used by ElementHandler instances to retrieve information about the current path hierarchy they are to process.  code | html
Entity  

Entity defines an XML entity. 

code | html
Node  

Node defines the polymorphic behavior for all XML nodes in a dom4j tree. 

code | html
NodeFilter  

NodeFilter defines the behavior for a filter or predicate which acts on a DOM4J Node. 

code | html
ProcessingInstruction  

ProcessingInstruction defines an XML processing instruction. 

code | html
Text  

Text defines an XML Text node. 

code | html
Visitor  

Visitor is used to implement the Visitor pattern in DOM4J. 

code | html
XPath  

XPath represents an XPath expression after it has been parsed from a String. 

code | html

Abstract Classes:

VisitorSupport  

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

code | html

Classes:

DocumentException  

DocumentException is a nested Exception which may be thrown during the processing of a DOM4J document. 

code | html
DocumentFactory  

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

code | html
DocumentHelper  

DocumentHelper is a collection of helper methods for using DOM4J. 

code | html
EmbeddedHandlerTest.EmbeddedHandler     code | html
EmbeddedHandlerTest.MainHandler     code | html
IllegalAddException  

IllegalAddException is thrown when a node is added incorrectly to an Element

 
code | html
InvalidXPathException  

InvalidXPathException is thrown when an invalid XPath expression is used to traverse an XML document

 
code | html
LElement     code | html
Namespace  

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

code | html
QName  

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

code | html
XPathException  

XPathException is thrown when an exception occurs while evaluating an XPath expression, usually due to some function throwing an exception. 

code | html

All Test Cases:

AbstractTestCase   An abstract base class for some DOM4J test cases  code | html
AddAttributeTest   A test harness to test the addAttribute() methods on attributes  code | html
AddNodeTest   A test harness to test the addNode() methods on node  code | html
AttributeDetachTest   A test harness to test the detach() method on attributes  code | html
BackedListTest   A test harness to test the backed list feature of DOM4J  code | html
CloneTest   A test harness to test the clone() methods on Nodes  code | html
ContentTest   A test harness to test the content API in DOM4J  code | html
CopyTest   A test harness to test the copy() methods on Element  code | html
DetachTest   A test harness to test the detach() method on root elements  code | html
DocTypeTest   Tests the DocType functionality  code | html
ElementByIDTest   Tests the elementByID() method  code | html
EmbeddedHandlerTest   TestEmbeddedHandler  code | html
GetQNamesTest   A test harness to test the DocumentFactory.getQNames() method  code | html
GetXMLEncodingTest   DOCUMENT ME!  code | html
HTMLWriterTest   Test harness for the HTMLWriter  code | html
IndexedElementTest   A test harness for the IndexedElement implementation  code | html
IsTextOnlyTest   A test harness to test the parent relationship and use of the Node#asXPathResult method.  code | html
IteratorTest   A test harness to test the Iterator API in DOM4J  code | html
LineFeedTest     code | html
MakeElementTest   A test harness to test the DocumentHelper.makeElement() methodt  code | html
MergeTextTest   A test harness for SAXReader option setMergeAdjacentText(true)  code | html
NamespaceTest   A test harness to test the use of Namespaces.  code | html
NamespacesTest   Test the use of namespaces  code | html
NodeTypeNameTest   Tests the getNodeNameType() method  code | html
NormalizeTest   A test harness for the normalize() method  code | html
NullAttributesTest   Tests the use of null attribute values  code | html
ParentTest   A test harness to test the parent relationship and use of the Node#asXPathResult method.  code | html
ParseTextTest   Tests the DocumentHelper#parseText(String) method.  code | html
ProcessingInstructionTest   DOCUMENT ME!  code | html
RoundTripTest   A test harness to test the the round trips of Documents.  code | html
SAXContentHandlerTest     code | html
SerializeTest   Tests that a dom4j document is Serializable  code | html
SetContentTest   Tests the setContent method  code | html
SetTextTest   Tests the setText method  code | html
ThreadingTest   A test harness to test the dom4j package in a threaded environment  code | html
UserDataTest   Tests the UserDataDocumentFactory  code | html
ValidationTest   A test harness for validation when using SAXReader  code | html
XMLResultTest   Test harness for the XMLResult which acts as a JAXP Result  code | html
XMLSpaceAttributeTest   A test harness to test the xml:space attribute for preserve.  code | html
XMLWriterTest   A simple test harness to check that the XML Writer works  code | html
XPathBugTest   A test harness to test XPath expression evaluation in DOM4J  code | html
XPathExamplesTest   Performs a number of unit test cases on the XPath engine  code | html
XPathTest   A test harness to test XPath expression evaluation in DOM4J  code | html
XSLTTest   Tests that XSLT works correctly  code | html