public class

DOMStructure

extends Object
implements XMLStructure
java.lang.Object
   ↳ javax.xml.crypto.dom.DOMStructure

Class Overview

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 getNextSibling().

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

Summary

Public Constructors
DOMStructure(Node node)
Creates a DOMStructure containing the specified node.
Public Methods
Node getNode()
Returns the node contained in this DOMStructure.
boolean isFeatureSupported(String feature)
Indicates whether a specified feature is supported.
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.xml.crypto.XMLStructure

Public Constructors

public DOMStructure (Node node)

Creates a DOMStructure containing the specified node.

Parameters
node the node
Throws
NullPointerException if node is null

Public Methods

public Node getNode ()

Returns the node contained in this DOMStructure.

Returns
  • the node

public boolean isFeatureSupported (String feature)

Indicates whether a specified feature is supported.

Parameters
feature the feature name (as an absolute URI)
Returns
  • true if the specified feature is supported, false otherwise