This interface contains methods for setting and retrieving properties that affect the processing of XML signatures or XML encrypted structures.
Note that XMLCryptoContext instances can contain information
and state specific to the XML cryptographic structure it is used with.
The results are unpredictable if an XMLCryptoContext is
used with multiple structures (for example, you should not use the same
javax. instance to validate two
different javax. objects).
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| public String | |
| public String | Returns: the default namespace prefix, ornull if none has
been set.Returns the default namespace prefix. |
| public KeySelector | Returns: the key selector, ornull if not specifiedReturns the key selector for finding a key. |
| public String | Returns: the prefix that is associated with the specified namespace URI, ordefaultPrefix if the URI is not registered. If
the namespace URI is registered but has no prefix, an empty string
("") is returned.a namespace URI namespaceURI, String the prefix to be returned in the event that the
the specified namespace URI has not been bound to a prefix. defaultPrefix)Returns the namespace prefix that the specified namespace URI is associated with. |
| public Object | Returns: the current value of the specified property, ornull if it does not have a valuethe name of the property name)Returns the value of the specified property. |
| public URIDereferencer | Returns: theURIDereferencer, or null if not
specifiedReturns a |
| public Object | |
| public String | Returns: the previous prefix associated with the specified namespace URI, ornull if there was nonea namespace URI namespaceURI, String a namespace prefix (or prefix)null to remove any
existing mapping). Specifying the empty string ("")
binds no prefix to the namespace URI.Maps the specified namespace URI to the specified prefix. |
| public void | |
| public void | setDefaultNamespacePrefix(String
the default namespace prefix, or defaultPrefix)null
to remove the current setting. Specify the empty string
("") to bind no prefix.Sets the default namespace prefix. |
| public void | setKeySelector(KeySelector
the key selector, or ks)null to remove the current
settingSets the key selector for finding a key. |
| public Object | Returns: the previous value of the specified property, ornull if it did not have a valuethe name of the property name, Object the value of the property to be set value)Sets the specified property. |
| public void | setURIDereferencer(URIDereferencer
the dereferencer)URIDereferencer, or
null to remove any current settingSets a |
| get | back to summary |
|---|---|
| public Object get(Object key) Returns the value to which this context maps the specified key. More formally, if this context contains a mapping from a key
This method is useful for retrieving arbitrary information that is specific to the cryptographic operation that this context is used for.
| |
| getBaseURI | back to summary |
|---|---|
| public String getBaseURI() Returns the base URI.
| |
| getDefaultNamespacePrefix | back to summary |
|---|---|
| public String getDefaultNamespacePrefix() Returns the default namespace prefix. The default namespace prefix
is the prefix for all namespace URIs not explicitly set by the
| |
| getKeySelector | back to summary |
|---|---|
| public KeySelector getKeySelector() Returns the key selector for finding a key.
| |
| getNamespacePrefix | back to summary |
|---|---|
| public String getNamespacePrefix(String namespaceURI, String defaultPrefix) Returns the namespace prefix that the specified namespace URI is
associated with. Returns the specified default prefix if the specified
namespace URI has not been bound to a prefix. To bind a namespace URI
to a prefix, call the
| |
| getProperty | back to summary |
|---|---|
| public Object getProperty(String name) Returns the value of the specified property.
| |
| getURIDereferencer | back to summary |
|---|---|
| public URIDereferencer getURIDereferencer() Returns a
| |
| put | back to summary |
|---|---|
| public Object put(Object key, Object value) Associates the specified value with the specified key in this context. If the context previously contained a mapping for this key, the old value is replaced by the specified value. This method is useful for storing arbitrary information that is specific to the cryptographic operation that this context is used for.
| |
| putNamespacePrefix | back to summary |
|---|---|
| public String putNamespacePrefix(String namespaceURI, String prefix) Maps the specified namespace URI to the specified prefix. If there is already a prefix associated with the specified namespace URI, the old prefix is replaced by the specified prefix.
| |
| setBaseURI | back to summary |
|---|---|
| public void setBaseURI(String baseURI) Sets the base URI.
| |
| setDefaultNamespacePrefix | back to summary |
|---|---|
| public void setDefaultNamespacePrefix(String defaultPrefix) Sets the default namespace prefix. This sets the namespace prefix for
all namespace URIs not explicitly set by the
| |
| setKeySelector | back to summary |
|---|---|
| public void setKeySelector(KeySelector ks) Sets the key selector for finding a key.
| |
| setProperty | back to summary |
|---|---|
| public Object setProperty(String name, Object value) Sets the specified property.
| |
| setURIDereferencer | back to summary |
|---|---|
| public void setURIDereferencer(URIDereferencer dereferencer) Sets a
| |