Top Description Interfaces Classes
[default module]

Package org.dom4j.util


A collection of utility classes for the dom4j API.

Interface Summary

Modifier and TypeInterface and Description
public interface
SingletonStrategy<T>

SingletonStrategy is an interface used to provide common factory access for the same object based on an implementation strategy for singleton.

Class Summary

Modifier and TypeClass and Description
public class
AttributeHelper

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

public class
IndexedDocumentFactory

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.

public class
IndexedElement

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

public class
NodeComparator

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

public class
NonLazyDocumentFactory

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

public class
NonLazyElement

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

public class
PerThreadSingleton<T>

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.

public abstract class
ProxyDocumentFactory

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

public class
SimpleSingleton<T>

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

public class
StringUtils

Contains utilities related to strings.

public class
UserDataAttribute

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

public class
UserDataDocumentFactory

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.

public class
UserDataElement

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

public class
XMLErrorHandler

XMLErrorHandler is a SAX ErrorHandlerwhich 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.