API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.xml.crypto.dsig. TransformService View Source
Author(s)
Sean Mullan
JSR 105 Expert Group
Since
1.6
Version
Serial
Hierarchy
 Object
      TransformService
Implements
 Transform
Subclasses
Description
publicabstract abstract class TransformService
  A Service Provider Interface for transform and canonicalization algorithms.
See also:   
Constructors
protected TransformService ()
Default constructor, for invocation by subclasses.
Methods
Hide/Show inherited methods
publicfinal String getAlgorithm ()
  Returns the URI of the algorithm supported by this TransformService.
publicstatic TransformService getInstance (String algorithm, String mechanismType) throws NoSuchAlgorithmException
  Returns a TransformService that supports the specified algorithm URI (ex: Transform.XPATH2) and mechanism type (ex: DOM).
publicstatic TransformService getInstance (String algorithm, String mechanismType, Provider provider) throws NoSuchAlgorithmException
  Returns a TransformService that supports the specified algorithm URI (ex: Transform.XPATH2) and mechanism type (ex: DOM) as supplied by the specified provider.
publicstatic TransformService getInstance (String algorithm, String mechanismType, String provider) throws NoSuchAlgorithmException NoSuchProviderException
  Returns a TransformService that supports the specified algorithm URI (ex: Transform.XPATH2) and mechanism type (ex: DOM) as supplied by the specified provider.
publicfinal String getMechanismType ()
  Returns the mechanism type supported by this TransformService.
publicfinal Provider getProvider ()
  Returns the provider of this TransformService.
publicabstract void init (TransformParameterSpec params) throws InvalidAlgorithmParameterException
  Initializes this TransformService with the specified parameters.
publicabstract void init (XMLStructure parent, XMLCryptoContext context) throws InvalidAlgorithmParameterException
  Initializes this TransformService with the specified parameters and document context.
publicabstract void marshalParams (XMLStructure parent, XMLCryptoContext context) throws MarshalException
  Marshals the algorithm-specific parameters.
Fields
Hide/Show inherited fields
publicfinalstatic String BASE64 = "http://www.w3.org/2000/09/xmldsig#base64" [Inherited From Transform]
The Base64 transform algorithm URI.
publicfinalstatic String ENVELOPED = "http://www.w3.org/2000/09/xmldsig#enveloped-signature" [Inherited From Transform]
The Enveloped Signature transform algorithm URI.
publicfinalstatic String XPATH = "http://www.w3.org/TR/1999/REC-xpath-19991116" [Inherited From Transform]
The XPath transform algorithm URI.
publicfinalstatic String XPATH2 = "http://www.w3.org/2002/06/xmldsig-filter2" [Inherited From Transform]
The XPath Filter 2 transform algorithm URI.
publicfinalstatic String XSLT = "http://www.w3.org/TR/1999/REC-xslt-19991116" [Inherited From Transform]
The XSLT transform algorithm URI.
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar