Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Uses of Interface
org.enhydra.xml.lazydom.LazyNode

Uses of LazyNode in org.enhydra.xml.lazydom
 

Subinterfaces of LazyNode in org.enhydra.xml.lazydom
 interface LazyAttr
          Interface implemented by both LazyAttrNS and LazyAttrNoNS.
 interface LazyElement
          Interface implemented by both LazyElementNS and LazyElementNoNS.
 interface LazyParent
          Interface use to define LazyDOM methods that apply to every node that can contain other nodes.
 

Classes in org.enhydra.xml.lazydom that implement LazyNode
 class LazyAttrNoNS
          Implementation of the DOM Attr that supports lazy instantiation of a template DOM.
 class LazyAttrNS
          Implementation of the DOM Attr that supports lazy instantiation of a template DOM.
 class LazyCDATASection
          Lazy CDATASection node.
 class LazyComment
          Lazy comment node.
 class LazyDocument
          A DOM Document that supports lazy instantiation of a template DOM.
 class LazyDocumentType
          Implementation of the DOM Attr that supports lazy instantiation of a template DOM.
 class LazyElementNoNS
          Implementation of the DOM Element without namespaces that supports lazy instantiation of a template DOM.
 class LazyElementNS
          Implementation of the DOM Element with namespaces that supports lazy instantiation of a template DOM.
 class LazyEntity
          Implementation of the DOM Entity that supports lazy instantiation of a template DOM.
 class LazyEntityReference
          Lazy text node.
 class LazyNotation
          Lazy notation node.
 class LazyProcessingInstruction
          Lazy text node.
 class LazyText
          Lazy text node.
 

Fields in org.enhydra.xml.lazydom declared as LazyNode
private  LazyNode[] TemplateDOM.fTemplateNodes
          Table, indexed by node id, of nodes in the template doc
private  LazyNode[] LazyDocument.fExpandedNodes
          Table of LazyNodes that have already been expanded, indexed by nodeId.
 

Methods in org.enhydra.xml.lazydom that return LazyNode
 LazyNode TemplateDOM.getNode(int nodeId)
          Get a node, given an id.
 LazyNode LazyText.getTemplateNode()
           
 LazyNode LazyText.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyProcessingInstruction.getTemplateNode()
           
 LazyNode LazyProcessingInstruction.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyNotation.getTemplateNode()
           
 LazyNode LazyNotation.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyNode.getTemplateNode()
          Get the template node as a LazyNode.
 LazyNode LazyNode.templateClone(org.w3c.dom.Document ownerDocument)
          Create a new node, using this node as the template.
 LazyNode LazyEntityReference.getTemplateNode()
           
 LazyNode LazyEntityReference.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyEntity.getTemplateNode()
           
 LazyNode LazyEntity.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyElementNoNS.getTemplateNode()
           
 LazyNode LazyElementNoNS.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyElementNS.getTemplateNode()
           
 LazyNode LazyElementNS.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyDocumentType.getTemplateNode()
           
 LazyNode LazyDocumentType.templateClone(org.w3c.dom.Document ownerDocument)
           
private  LazyNode LazyDocument.createLazyNode(int nodeId)
          Create a new node from a template, placing it in the expanded table.
 LazyNode LazyDocument.getNodeById(int nodeId)
          Get or create a lazy node, given its id.
 LazyNode LazyDocument.getNodeFromTemplate(LazyNode template)
          Get or create a node given, the template node.
 LazyNode LazyDocument.getExpandedNode(int nodeId)
          Get a pointer to a node if its been expanded, otherwise return null.
 LazyNode LazyDocument.getTemplateNode(int nodeId)
          Get a template node, given a node id.
 LazyNode LazyDocument.getTemplateNode()
           
 LazyNode LazyDocument.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyComment.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyComment.getTemplateNode()
           
 LazyNode LazyCDATASection.getTemplateNode()
           
 LazyNode LazyCDATASection.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyAttrNoNS.getTemplateNode()
           
 LazyNode LazyAttrNoNS.templateClone(org.w3c.dom.Document ownerDocument)
           
 LazyNode LazyAttrNS.getTemplateNode()
           
 LazyNode LazyAttrNS.templateClone(org.w3c.dom.Document ownerDocument)
           
 

Methods in org.enhydra.xml.lazydom with parameters of type LazyNode
 LazyNode LazyDocument.getNodeFromTemplate(LazyNode template)
          Get or create a node given, the template node.