Class DOMCryptoContext

java.lang.Object
javax.xml.crypto.dom.DOMCryptoContext
All Implemented Interfaces:
XMLCryptoContext
Direct Known Subclasses:
DOMSignContext, DOMValidateContext

public class DOMCryptoContext extends Object implements XMLCryptoContext
This class provides a DOM-specific implementation of the XMLCryptoContext interface. It also includes additional methods that are specific to a DOM-based implementation for registering and retrieving elements that contain attributes of type ID.
Since:
1.6
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    get(Object key)
    This implementation uses an internal HashMap to get the object that the specified key maps to.
    Returns the base URI.
    Returns the default namespace prefix.
    Returns the Element with the specified ID attribute value.
    Returns the key selector for finding a key.
    getNamespacePrefix(String namespaceURI, String defaultPrefix)
    This implementation uses an internal HashMap to get the prefix that the specified URI maps to.
    This implementation uses an internal HashMap to get the object that the specified name maps to.
    Returns a URIDereferencer that is used to dereference URIReferences.
    Returns a read-only iterator over the set of Id/Element mappings of this DOMCryptoContext.
    put(Object key, Object value)
    This implementation uses an internal HashMap to map the key to the specified object.
    putNamespacePrefix(String namespaceURI, String prefix)
    This implementation uses an internal HashMap to map the URI to the specified prefix.
    void
    setBaseURI(String baseURI)
    Sets the base URI.
    void
    Sets the default namespace prefix.
    void
    setIdAttributeNS(Element element, String namespaceURI, String localName)
    Registers the element's attribute specified by the namespace URI and local name to be of type ID.
    void
    Sets the key selector for finding a key.
    setProperty(String name, Object value)
    This implementation uses an internal HashMap to map the name to the specified object.
    void
    Sets a URIDereferencer that is used to dereference URIReferences.

    Methods declared in class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    Modifier and Type
    Method
    Description
    protected Object
    Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.
    boolean
    Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
    protected void
    Deprecated, for removal: This API element is subject to removal in a future version.
    May cause performance issues, deadlocks and hangs.
    final Class<? extends Object>
    Answers the unique instance of java.lang.Class which represents the class of the receiver.
    int
    Answers an integer hash code for the receiver.
    final void
    Causes one thread which is waiting on the receiver to be made ready to run.
    final void
    Causes all threads which are waiting on the receiver to be made ready to run.
    Answers a string containing a concise, human-readable description of the receiver.
    final void
    Causes the thread which sent this message to be made not ready to run pending some change in the receiver (as indicated by notify or notifyAll).
    final void
    wait(long time)
    Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated by notify or notifyAll) or the expiration of the timeout.
    final void
    wait(long time, int frac)
    Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated by notify or notifyAll) or the expiration of the timeout.