## Uses of Interface
org.dom4j.Branch

Packages that use Branch
org.dom4j: Defines the XML Document Object Model in Java interfaces together with some helper classes.
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.io: Provides input and output via SAX and DOM together with writing dom4j objects to streams as XML text.
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.

Uses of Branch in org.dom4j

Subinterfaces of Branch in org.dom4j
`interface` `Document` `Document` defines an XML Document.
`interface` `Element` `Element` interface defines an XML element.

Methods in org.dom4j with parameters of type Branch
`static Element` `DocumentHelper.makeElement(Branch source, String path)` makeElement a helper method which navigates from the given Document or Element node to some Element using the path expression, creating any necessary elements along the way.
`void` `Branch.appendContent(Branch branch)` Appends the content of the given branch to this branch instance.

Constructors in org.dom4j with parameters of type Branch
`IllegalAddException(Branch parent, Node node, String reason)`

Uses of Branch in org.dom4j.bean

Classes in org.dom4j.bean that implement Branch
`class` `BeanElement` `BeanElement` uses a Java Bean to store its attributes.

Uses of Branch in org.dom4j.datatype

Classes in org.dom4j.datatype that implement Branch
`class` `DatatypeElement` `DatatypeElement` represents an Element which supports the XML Schema Data Types specification.

Uses of Branch in org.dom4j.dom

Classes in org.dom4j.dom that implement Branch
`class` `DOMDocument` `DOMDocument` implements an XML document which supports the W3C DOM API.
`class` `DOMElement` `DOMElement` implements an XML element which supports the W3C DOM API.

Methods in org.dom4j.dom with parameters of type Branch
`static void` `DOMNodeHelper.appendElementsByTagName(List list, Branch parent, String name)`
`static void` `DOMNodeHelper.appendElementsByTagNameNS(List list, Branch parent, String namespace, String localName)`

Uses of Branch in org.dom4j.io

Methods in org.dom4j.io with parameters of type Branch
`void` `STAXEventWriter.writeChildNodes(Branch branch)` Writes each child node within the provided `Branch`instance.
`protected void` `SAXWriter.writeContent(Branch branch, NamespaceStack namespaceStack)`
`protected void` `DOMReader.readTree(Node node, Branch current)`
`protected void` `DOMReader.readElement(Node node, Branch current)`

Uses of Branch in org.dom4j.swing

Methods in org.dom4j.swing that return Branch
`protected Branch` `BranchTreeNode.getXmlBranch()`

Constructors in org.dom4j.swing with parameters of type Branch
`BranchTreeNode(Branch xmlNode)`
`BranchTreeNode(TreeNode parent, Branch xmlNode)`

Uses of Branch in org.dom4j.tree

Classes in org.dom4j.tree that implement Branch
`class` `AbstractBranch` `AbstractBranch` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractDocument` `AbstractDocument` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractElement` `AbstractElement` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `BaseElement` `BaseElement` is a useful base class for implemementation inheritence of an XML element.
`class` `DefaultDocument` `DefaultDocument` is the default DOM4J default implementation of an XML document.
`class` `DefaultElement` `DefaultElement` is the default DOM4J default implementation of an XML element.

Methods in org.dom4j.tree with parameters of type Branch
`void` `AbstractBranch.appendContent(Branch branch)`

Uses of Branch in org.dom4j.util

Classes in org.dom4j.util that implement Branch
`class` `IndexedElement` `IndexedElement` is an implementation of `Element`which maintains an index of the attributes and elements it contains to optimise lookups via name.
`class` `NonLazyElement` `NonLazyElement` is the default DOM4J default implementation of an XML element.
`class` `UserDataElement` `UserDataElement` support the adornment of a user data object on an Element or Attribute instance such that the methods `UserDataElement.setData(Object)`will get and set the values of a user data object.

Methods in org.dom4j.util with parameters of type Branch
`int` `NodeComparator.compareContent(Branch b1, Branch b2)`

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.