| java.lang.Object com.sun.xml.ws.security.opt.crypto.jaxb.JAXBCryptoContext
All known Subclasses: com.sun.xml.ws.security.opt.crypto.jaxb.JAXBValidateContext, com.sun.xml.ws.security.opt.crypto.jaxb.JAXBSignContext,
JAXBCryptoContext | public JAXBCryptoContext()(Code) | | Creates a new instance of JAXBCryptoContext
|
get | public Object get(Object key)(Code) | | Returns the value to which this context maps the specified key.
More formally, if this context contains a mapping from a key
k to a value v such that
(key==null ? k==null : key.equals(k)) , then this method
returns v ; otherwise it returns null . (There
can be at most one such mapping.)
This method is useful for retrieving arbitrary information that is
specific to the cryptographic operation that this context is used for.
Parameters: key - the key whose associated value is to be returned the value to which this context maps the specified key, ornull if there is no mapping for the key See Also: JAXBCryptoContext.put(Object,Object) |
getNamespacePrefix | public String getNamespacePrefix(String namespaceURI, String defaultPrefix)(Code) | | 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
JAXBCryptoContext.putNamespacePrefix putNamespacePrefix method.
Parameters: namespaceURI - a namespace URI Parameters: defaultPrefix - the prefix to be returned in the event that thethe specified namespace URI has not been bound to a prefix. the prefix that is associated with the specified namespace URI,or defaultPrefix if the URI is not registered. Ifthe namespace URI is registered but has no prefix, an empty string("" ) is returned. throws: NullPointerException - if namespaceURI isnull See Also: JAXBCryptoContext.putNamespacePrefix(String,String) |
put | public Object put(Object key, Object value)(Code) | | 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.
Parameters: key - key with which the specified value is to be associated with Parameters: value - value to be associated with the specified key the previous value associated with the key, or null if there was no mapping for the key throws: IllegalArgumentException - if some aspect of this key or valueprevents it from being stored in this context See Also: JAXBCryptoContext.get(Object) |
putNamespacePrefix | public String putNamespacePrefix(String namespaceURI, String prefix)(Code) | | 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.
Parameters: namespaceURI - a namespace URI Parameters: prefix - a namespace prefix (or null to remove anyexisting mapping). Specifying the empty string ("" )binds no prefix to the namespace URI. the previous prefix associated with the specified namespaceURI, or null if there was none throws: NullPointerException - if namespaceURI isnull See Also: JAXBCryptoContext.getNamespacePrefix(String,String) |
setDefaultNamespacePrefix | public void setDefaultNamespacePrefix(String defaultNamespacePrefix)(Code) | | Sets the default namespace prefix. This sets the namespace prefix for
all namespace URIs not explicitly set by the
JAXBCryptoContext.putNamespacePrefixputNamespacePrefix method.
Parameters: defaultPrefix - the default namespace prefix, or null to remove the current setting. Specify the empty string("" ) to bind no prefix. See Also: JAXBCryptoContext.getDefaultNamespacePrefix |
setURIDereferencer | public void setURIDereferencer(URIDereferencer uriDereferencer)(Code) | | Sets a URIDereferencer that is used to dereference
URIReference s. The specified URIDereferencer
is used in place of an implementation's default
URIDereferencer .
Parameters: dereferencer - the URIDereferencer , ornull to remove any current setting See Also: JAXBCryptoContext.getURIDereferencer |
|
|