| Home >> All >> org >> dom4j >> [ tree Javadoc ] |
org.dom4j.tree: Javadoc index of package org.dom4j.tree.
Package Samples:
org.dom4j.tree
Classes:
ConcurrentReaderHashMap: A version of Hashtable that supports mostly-concurrent reading, but exclusive writing. Because reads are not limited to periods without writes, a concurrent reader policy is weaker than a classic reader/writer policy, but is generally faster and allows more concurrency. This class is a good choice especially for tables that are mainly created by one thread during the start-up phase of a program, and from then on, are mainly read (with perhaps occasional additions or removals) in many threads. If you also need concurrency among writes, consider instead using ConcurrentHashMap. Successful retrievals ...
ContentListFacade: ContentListFacade represents a facade of the content of a org.dom4j.Branch which is returned via calls to the Branch.content() > Branch.content() 55 method to allow users to modify the content of a org.dom4j.Branch directly using the java.util.List interface. This list is backed by the branch such that changes to the list will be reflected in the branch and changes to the branch will be reflected in this list.
FlyweightEntity: FlyweightEntity is a Flyweight pattern implementation of a singly linked, read-only XML entity. This node could be shared across documents and elements though it does not support the parent relationship. Often this node needs to be created and then the text content added later (for example in SAX) so this implementation allows a call to providing the entity has no text already.
ElementQNameIterator: ElementQNameIterator is a filtering java.util.Iterator which filters out objects which do not implement the org.dom4j.Element interface and are not of the correct fully qualified element name.
ElementNameIterator: ElementNameIterator is a filtering java.util.Iterator which filters out objects which do not implement the org.dom4j.Element interface and are not of the correct element name.
FlyweightProcessingInstruction: FlyweightProcessingInstruction is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction. This node could be shared across documents and elements though it does not support the parent relationship.
BackedList: BackedList represents a list of content of a org.dom4j.Branch . Changes to the list will be reflected in the branch, though changes to the branch will not be reflected in this list.
FlyweightAttribute: FlyweightAttribute is a Flyweight pattern implementation of a singly linked, read-only XML Attribute. This node could be shared across documents and elements though it does not support the parent relationship.
ElementIterator: ElementIterator is a filtering java.util.Iterator which filters out objects which do not implement the org.dom4j.Element interface.
FlyweightComment: FlyweightComment is a Flyweight pattern implementation of a singly linked, read-only XML Comment. This node could be shared across documents and elements though it does not support the parent relationship.
FlyweightCDATA: FlyweightCDATA is a Flyweight pattern implementation of a singly linked, read-only XML CDATA. This node could be shared across documents and elements though it does not support the parent relationship.
FlyweightText: FlyweightText is a Flyweight pattern implementation of a singly linked, read-only XML Text. This node could be shared across documents and elements though it does not support the parent relationship.
NamespaceStack: NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names ( QName ) which are in scope. This is useful when building or navigating a dom4j document.
DefaultProcessingInstruction: DefaultProcessingInstruction is the default Processing Instruction implementation. It is a doubly linked node which supports the parent relationship and can be modified in place.
FilterIterator: FilterIterator is an abstract base class which is useful for implementors of java.util.Iterator which filter an existing iterator.
DefaultNamespace: DefaultNamespace implements a doubly linked node which supports the parent relationship and is mutable. It is useful when returning results from XPath expressions.
DefaultComment: DefaultComment is the default Comment implementation. It is a doubly linked node which supports the parent relationship and can be modified in place.
DefaultEntity: DefaultEntity is the default Entity implementation. It is a doubly linked node which supports the parent relationship and can be modified in place.
DefaultCDATA: DefaultCDATA is the default CDATA implementation. It is a doubly linked node which supports the parent relationship and can be modified in place.
DefaultText: DefaultText is the default Text implementation. It is a doubly linked node which supports the parent relationship and can be modified in place.
QNameCache: QNameCache caches instances of QName for reuse both across documents and within documents. < < < < < < < QNameCache.java
NamespaceCache: NamespaceCache caches instances of DefaultNamespace for reuse both across documents and within documents.
AbstractProcessingInstruction: AbstractProcessingInstruction is an abstract base class for tree implementors to use for implementation inheritence.
SingleIterator: SingleIterator is an java.util.Iterator over a single object instance.
AbstractCharacterData: AbstractCharacterData is an abstract base class for tree implementors to use for implementation inheritence.
| Home | Contact Us | Privacy Policy | Terms of Service |