Uses of Interface
org.dom4j.Node

Packages that use Node
org.dom4j   
org.dom4j.bean   
org.dom4j.datatype   
org.dom4j.dom   
org.dom4j.io   
org.dom4j.persistence   
org.dom4j.rule   
org.dom4j.rule.pattern   
org.dom4j.swing   
org.dom4j.tree   
org.dom4j.util   
org.dom4j.xpath   
 

Uses of Node in org.dom4j
 

Subinterfaces of Node in org.dom4j
 interface Attribute
          Attribute defines an XML attribute.
 interface Branch
          Branch interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
 interface CDATA
          CDATA defines an XML CDATA section.
 interface CharacterData
          CharacterData is a marker interface for character based nodes such as the CDATA, Comment and Text nodes.
 interface Comment
          Comment defines the behavior of an XML comment.
 interface Document
          Document defines an XML Document.
 interface DocumentType
          DocumentType defines an XML DOCTYPE declaration.
 interface Element
          Element interface defines an XML element.
 interface Entity
          Entity defines an XML entity.
 interface ProcessingInstruction
          ProcessingInstruction defines an XML processing instruction.
 interface Text
          Text defines an XML Text node.
 

Classes in org.dom4j that implement Node
 class Namespace
          Namespace is a Flyweight Namespace that can be shared amongst nodes.
 

Methods in org.dom4j that return Node
 Node Node.detach()
          Removes this node from its parent if there is one.
 Node Node.selectSingleNode(java.lang.String xpathExpression)
          selectSingleNode evaluates an XPath expression and returns the result as a single Node instance.
 Node Node.asXPathResult(Element parent)
          asXPathResult returns a version of this node which is capable of being an XPath result.
 Node Branch.node(int index)
          Returns the Node at the specified index position.
 Node Element.getXPathResult(int index)
          Returns a node at the given index suitable for an XPath result set.
 Node XPath.selectSingleNode(java.lang.Object context)
          selectSingleNode evaluates this XPath expression on the given Node or List of Nodes and returns the result as a single Node instance.
protected  Node Namespace.createXPathResult(Element parent)
           
 

Methods in org.dom4j with parameters of type Node
 int Branch.indexOf(Node node)
          Returns the index of the given node if it is a child node of this branch or -1 if the given node is not a child node.
 void Branch.add(Node node)
          Adds the given Node or throws IllegalAddException if the given node is not of a valid type.
 boolean Branch.remove(Node node)
          Removes the given Node if the node is an immediate child of this branch.
 boolean NodeFilter.matches(Node node)
          matches returns true if the given node matches the filter condition.
static java.util.List DocumentHelper.selectNodes(java.lang.String xpathFilterExpression, Node node)
          selectNodes performs the given XPath expression on the List of Node instances appending all the results together into a single list.
 boolean XPath.matches(Node node)
          matches returns true if the given node matches the XPath expression.
 

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

Uses of Node in org.dom4j.bean
 

Classes in org.dom4j.bean that implement Node
 class BeanAttribute
          BeanAttribute represents a mutable XML attribute which is backed by a property of the JavaBean of its parent element.
 class BeanElement
          BeanElement uses a Java Bean to store its attributes.
 

Uses of Node in org.dom4j.datatype
 

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

Methods in org.dom4j.datatype with parameters of type Node
protected  void DatatypeElement.childAdded(Node node)
          Override to force lazy recreation of data object
protected  void DatatypeElement.childRemoved(Node node)
          Override to force lazy recreation of data object
 

Uses of Node in org.dom4j.dom
 

Classes in org.dom4j.dom that implement Node
 class DOMAttribute
          DOMAttribute implements a doubly linked attribute which supports the W3C DOM API.
 class DOMCDATA
          DOMCDATA implements a CDATA Section which supports the W3C DOM API.
 class DOMComment
          DOMText implements a Text node which supports the W3C DOM API.
 class DOMDocument
          DOMDocument implements an XML document which supports the W3C DOM API.
 class DOMDocumentType
          DOMDocumentType implements a DocumentType node which supports the W3C DOM API.
 class DOMElement
          DOMAttribute implements an XML element which supports the W3C DOM API.
 class DOMEntityReference
          DOMEntity implements a Entity node which supports the W3C DOM API.
 class DOMNamespace
          DOMNamespace implements a Namespace that is compatable with the DOM API.
 class DOMProcessingInstruction
          DOMText implements a Text node which supports the W3C DOM API.
 class DOMText
          DOMText implements a Text node which supports the W3C DOM API.
 

Methods in org.dom4j.dom with parameters of type Node
static boolean DOMNodeHelper.supports(Node node, java.lang.String feature, java.lang.String version)
           
static java.lang.String DOMNodeHelper.getNamespaceURI(Node node)
           
static java.lang.String DOMNodeHelper.getPrefix(Node node)
           
static java.lang.String DOMNodeHelper.getLocalName(Node node)
           
static void DOMNodeHelper.setPrefix(Node node, java.lang.String prefix)
           
static java.lang.String DOMNodeHelper.getNodeValue(Node node)
           
static void DOMNodeHelper.setNodeValue(Node node, java.lang.String nodeValue)
           
static org.w3c.dom.Node DOMNodeHelper.getParentNode(Node node)
           
static org.w3c.dom.NodeList DOMNodeHelper.getChildNodes(Node node)
           
static org.w3c.dom.Node DOMNodeHelper.getFirstChild(Node node)
           
static org.w3c.dom.Node DOMNodeHelper.getLastChild(Node node)
           
static org.w3c.dom.Node DOMNodeHelper.getPreviousSibling(Node node)
           
static org.w3c.dom.Node DOMNodeHelper.getNextSibling(Node node)
           
static org.w3c.dom.NamedNodeMap DOMNodeHelper.getAttributes(Node node)
           
static org.w3c.dom.Document DOMNodeHelper.getOwnerDocument(Node node)
           
static org.w3c.dom.Node DOMNodeHelper.insertBefore(Node node, org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)
           
static org.w3c.dom.Node DOMNodeHelper.replaceChild(Node node, org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)
           
static org.w3c.dom.Node DOMNodeHelper.removeChild(Node node, org.w3c.dom.Node oldChild)
           
static org.w3c.dom.Node DOMNodeHelper.appendChild(Node node, org.w3c.dom.Node newChild)
           
static boolean DOMNodeHelper.hasChildNodes(Node node)
           
static org.w3c.dom.Node DOMNodeHelper.cloneNode(Node node, boolean deep)
           
static void DOMNodeHelper.normalize(Node node)
           
static boolean DOMNodeHelper.isSupported(Node node, java.lang.String feature, java.lang.String version)
           
static boolean DOMNodeHelper.hasAttributes(Node node)
           
static org.w3c.dom.Node DOMNodeHelper.asDOMNode(Node node)
           
static org.w3c.dom.Element DOMNodeHelper.asDOMElement(Node element)
           
static org.w3c.dom.Attr DOMNodeHelper.asDOMAttr(Node attribute)
           
 

Uses of Node in org.dom4j.io
 

Methods in org.dom4j.io with parameters of type Node
 void XMLWriter.write(Node node)
          Writes the given Node.
protected  void XMLWriter.writeNode(Node node)
           
 void SAXWriter.write(Node node)
          A polymorphic method to write any Node to this SAX stream
 

Constructors in org.dom4j.io with parameters of type Node
DocumentSource(Node node)
          Creates a JAXP Source for the given Node.
 

Uses of Node in org.dom4j.persistence
 

Methods in org.dom4j.persistence that return Node
abstract  Node DocumentMarshalling.unmarshal(java.lang.String systemId)
           
 Node MarshallingStrategy.unmarshal(java.lang.String aSystemId)
           
 Node Memento.getState()
           
 Node DocumentMemento.getState()
           
 

Methods in org.dom4j.persistence with parameters of type Node
abstract  void DocumentMarshalling.marshal(java.lang.String systemId, Node aNode)
           
 void MarshallingStrategy.marshal(java.lang.String systemId, Node aNode)
           
 void Memento.setState(Node node)
           
 void DocumentMemento.setState(Node node)
           
 

Uses of Node in org.dom4j.rule
 

Methods in org.dom4j.rule with parameters of type Node
 Rule RuleSet.getMatchingRule(Node node)
          Performs an XSLT processing model match for the rule which matches the given Node the best.
 void Action.run(Node node)
           
 boolean Pattern.matches(Node node)
           
 boolean Rule.matches(Node node)
           
 Rule RuleManager.getMatchingRule(java.lang.String modeName, Node node)
          Performs an XSLT processing model match for the rule which matches the given Node the best.
 void Stylesheet.run(Node node)
           
 void Mode.fireRule(Node node)
          Runs the actions associated with the given node
 Rule Mode.getMatchingRule(Node node)
          Performs an XSLT processing model match for the rule which matches the given Node the best.
 void NullAction.run(Node node)
           
 

Uses of Node in org.dom4j.rule.pattern
 

Methods in org.dom4j.rule.pattern with parameters of type Node
 boolean NodeTypePattern.matches(Node node)
           
 boolean DefaultPattern.matches(Node node)
           
 

Uses of Node in org.dom4j.swing
 

Fields in org.dom4j.swing declared as Node
protected  Node LeafTreeNode.xmlNode
          The dom4j Node which contains the
 

Methods in org.dom4j.swing that return Node
 Node LeafTreeNode.getXmlNode()
           
 

Methods in org.dom4j.swing with parameters of type Node
protected  javax.swing.tree.TreeNode BranchTreeNode.createChildTreeNode(Node xmlNode)
          Factory method to create child tree nodes for a given XML node type
 

Constructors in org.dom4j.swing with parameters of type Node
LeafTreeNode(Node xmlNode)
           
LeafTreeNode(javax.swing.tree.TreeNode parent, Node xmlNode)
           
 

Uses of Node in org.dom4j.tree
 

Classes in org.dom4j.tree that implement Node
 class AbstractAttribute
          AbstractNamespace is an abstract base class for tree implementors to use for implementation inheritence.
 class AbstractBranch
          AbstractBranch is an abstract base class for tree implementors to use for implementation inheritence.
 class AbstractCDATA
          AbstractCDATA is an abstract base class for tree implementors to use for implementation inheritence.
 class AbstractCharacterData
          AbstractCharacterData is an abstract base class for tree implementors to use for implementation inheritence.
 class AbstractComment
          AbstractComment 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 AbstractDocumentType
          AbstractDocumentType 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 AbstractEntity
          AbstractEntity is an abstract base class for tree implementors to use for implementation inheritence.
 class AbstractNode
          AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.
 class AbstractProcessingInstruction
          AbstractProcessingInstruction is an abstract base class for tree implementors to use for implementation inheritence.
 class AbstractText
          AbstractText 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 DefaultAttribute
          DefaultAttribute implements a doubly linked node which supports the parent relationship and is mutable.
 class DefaultCDATA
          DefaultCDATA is the default CDATA implementation.
 class DefaultComment
          DefaultComment is the default Comment implementation.
 class DefaultDocument
          DefaultDocument is the default DOM4J default implementation of an XML document.
 class DefaultDocumentType
          DefaultDocumentType is the DOM4J default implementation of an XML document type.
 class DefaultElement
          DefaultElement is the default DOM4J default implementation of an XML element.
 class DefaultEntity
          DefaultEntity is the default Entity implementation.
 class DefaultNamespace
          DefaultNamespace implements a doubly linked node which supports the parent relationship and is mutable.
 class DefaultProcessingInstruction
          DefaultProcessingInstruction is the default Processing Instruction implementation.
 class DefaultText
          DefaultText is the default Text implementation.
 class FlyweightAttribute
          FlyweightAttribute is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.
 class FlyweightCDATA
          FlyweightCDATA is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.
 class FlyweightComment
          FlyweightComment is a Flyweight pattern implementation of a singly linked, read-only XML Comment.
 class FlyweightEntity
          FlyweightEntity is a Flyweight pattern implementation of a singly linked, read-only XML entity.
 class FlyweightProcessingInstruction
          FlyweightProcessingInstruction is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.
 class FlyweightText
          FlyweightText is a Flyweight pattern implementation of a singly linked, read-only XML Text.
 

Methods in org.dom4j.tree that return Node
 Node DefaultElement.node(int index)
           
protected  Node FlyweightCDATA.createXPathResult(Element parent)
           
protected  Node ContentListFacade.asNode(java.lang.Object object)
           
 Node AbstractElement.node(int index)
           
 Node AbstractElement.getXPathResult(int index)
           
 Node AbstractBranch.node(int index)
           
 Node AbstractDocument.asXPathResult(Element parent)
           
protected  Node FlyweightEntity.createXPathResult(Element parent)
           
protected  Node AbstractAttribute.createXPathResult(Element parent)
           
protected  Node FlyweightComment.createXPathResult(Element parent)
           
protected  Node FlyweightText.createXPathResult(Element parent)
           
protected  Node FlyweightProcessingInstruction.createXPathResult(Element parent)
           
 Node AbstractNode.detach()
           
 Node AbstractNode.selectSingleNode(java.lang.String xpathExpression)
           
 Node AbstractNode.asXPathResult(Element parent)
           
protected  Node AbstractNode.createXPathResult(Element parent)
           
protected  Node BackedList.asNode(java.lang.Object object)
           
 

Methods in org.dom4j.tree with parameters of type Node
 int DefaultElement.indexOf(Node node)
           
protected  void DefaultElement.addNewNode(Node node)
           
protected  boolean DefaultElement.removeNode(Node node)
           
 int AbstractElement.indexOf(Node node)
           
 void AbstractElement.add(Node node)
           
 boolean AbstractElement.remove(Node node)
           
protected  void AbstractElement.addNode(Node node)
           
protected  void AbstractElement.addNewNode(Node node)
          Like addNode() but does not require a parent check
protected  boolean AbstractElement.removeNode(Node node)
           
protected  void AbstractElement.childAdded(Node node)
          Called when a new child node is added to create any parent relationships
protected  void AbstractElement.childRemoved(Node node)
           
 void AbstractBranch.add(Node node)
           
 boolean AbstractBranch.remove(Node node)
           
 int AbstractBranch.indexOf(Node node)
           
protected abstract  void AbstractBranch.addNode(Node node)
           
protected abstract  boolean AbstractBranch.removeNode(Node node)
           
protected abstract  void AbstractBranch.childAdded(Node node)
          Called when a new child node has been added to me to allow any parent relationships to be created or events to be fired.
protected abstract  void AbstractBranch.childRemoved(Node node)
          Called when a child node has been removed to allow any parent relationships to be deleted or events to be fired.
protected  void AbstractBranch.invalidNodeTypeAddException(Node node)
          Called when an invalid node has been added.
protected  void AbstractDocument.childAdded(Node node)
           
protected  void AbstractDocument.childRemoved(Node node)
           
protected  void DefaultDocument.addNode(Node node)
           
protected  boolean DefaultDocument.removeNode(Node node)
           
 

Uses of Node in org.dom4j.util
 

Classes in org.dom4j.util that implement Node
 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 UserDataAttribute
          UserDataAttribute support the adornment of a user data object on an Element or Attribute instance such that the methods UserDataAttribute.getData() UserDataAttribute.setData(Object) will get and set the values of a user data object.
 class UserDataElement
          UserDataElement support the adornment of a user data object on an Element or Attribute instance such that the methods UserDataElement.getData() UserDataElement.setData(Object) will get and set the values of a user data object.
 

Methods in org.dom4j.util with parameters of type Node
 int NodeComparator.compare(Node n1, Node n2)
           
protected  void IndexedElement.addNode(Node node)
           
protected  boolean IndexedElement.removeNode(Node node)
           
 

Uses of Node in org.dom4j.xpath
 

Methods in org.dom4j.xpath that return Node
 Node DefaultXPath.selectSingleNode(java.lang.Object context)
           
 

Methods in org.dom4j.xpath with parameters of type Node
 boolean DefaultXPath.matches(Node node)
           
protected  java.lang.Object DefaultXPath.getCompareValue(Node node)
           
 boolean XPathPattern.matches(Node node)
           
 



Copyright © 2001 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge Logo