Home » openjdk-7 » javax » xml » crypto » dom » [javadoc | source]
javax.xml.crypto.dom
public class: DOMStructure [javadoc | source]
java.lang.Object
   javax.xml.crypto.dom.DOMStructure

All Implemented Interfaces:
    XMLStructure

A DOM-specific XMLStructure . The purpose of this class is to allow a DOM node to be used to represent extensible content (any elements or mixed content) in XML Signature structures.

If a sequence of nodes is needed, the node contained in the DOMStructure is the first node of the sequence and successive nodes can be accessed by invoking Node#getNextSibling .

If the owner document of the DOMStructure is different than the target document of an XMLSignature, the XMLSignature#sign(XMLSignContext) method imports the node into the target document before generating the signature.

Constructor:
 public DOMStructure(Node node) 
    Creates a DOMStructure containing the specified node.
    Parameters:
    node - the node
    Throws:
    NullPointerException - if node is null
Method from javax.xml.crypto.dom.DOMStructure Summary:
getNode,   isFeatureSupported
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.xml.crypto.dom.DOMStructure Detail:
 public Node getNode() 
    Returns the node contained in this DOMStructure.
 public boolean isFeatureSupported(String feature)