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.
- author:
Sean
- Mullan
- author:
JSR
- 105 Expert Group
- since:
1.6
-
Constructor: |
public DOMStructure(Node node) {
if (node == null) {
throw new NullPointerException("node cannot be null");
}
this.node = node;
}
Creates a DOMStructure containing the specified node. Parameters:
node - the node
Throws:
NullPointerException - if node is null
|
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() {
return node;
}
Returns the node contained in this DOMStructure . |
public boolean isFeatureSupported(String feature) {
if (feature == null) {
throw new NullPointerException();
} else {
return false;
}
}
|