Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
javax.xml.crypto.XMLStructure

Packages that use XMLStructure
javax.xml.crypto.dom | DOM-specific classes for the `javax.xml.crypto` package.
javax.xml.crypto.dsig | Classes for generating and validating XML digital signatures.
javax.xml.crypto.dsig.keyinfo | Classes for parsing and processing `KeyInfo` elements and structures.
javax.xml.crypto.dsig.spec | Parameter classes for XML digital signatures.

Uses of XMLStructure in javax.xml.crypto.dom

Classes in javax.xml.crypto.dom that implement XMLStructure
`class` | `DOMStructure` A DOM-specific `XMLStructure`.

Uses of XMLStructure in javax.xml.crypto.dsig

Subinterfaces of XMLStructure in javax.xml.crypto.dsig
`interface` | `CanonicalizationMethod` A representation of the XML `CanonicalizationMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `DigestMethod` A representation of the XML `DigestMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `Manifest` A representation of the XML `Manifest` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `Reference` A representation of the `Reference` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `SignatureMethod` A representation of the XML `SignatureMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `SignatureProperties` A representation of the XML `SignatureProperties` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `SignatureProperty` A representation of the XML `SignatureProperty` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `SignedInfo` An representation of the XML `SignedInfo` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `Transform` A representation of the XML `Transform` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `XMLObject` A representation of the XML `Object` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `XMLSignature` A representation of the XML `Signature` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`static interface` | `XMLSignature.SignatureValue` A representation of the XML `SignatureValue` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

Classes in javax.xml.crypto.dsig that implement XMLStructure
`class` | `TransformService` A Service Provider Interface for transform and canonicalization algorithms.

Methods in javax.xml.crypto.dsig with parameters of type XMLStructure
`abstract void` | `TransformService.init(XMLStructure parent, XMLCryptoContext context)` Initializes this `TransformService` with the specified parameters and document context.
`abstract void` | `TransformService.marshalParams(XMLStructure parent, XMLCryptoContext context)` Marshals the algorithm-specific parameters.
`abstract CanonicalizationMethod` | `XMLSignatureFactory.newCanonicalizationMethod(String algorithm, XMLStructure params)` Creates a `CanonicalizationMethod` for the specified algorithm URI and parameters.
`abstract Transform` | `XMLSignatureFactory.newTransform(String algorithm, XMLStructure params)` Creates a `Transform` for the specified algorithm URI and parameters.
`abstract XMLSignature` | `XMLSignatureFactory.unmarshalXMLSignature(XMLStructure xmlStructure)` Unmarshals a new `XMLSignature` instance from a mechanism-specific `XMLStructure` instance.

Uses of XMLStructure in javax.xml.crypto.dsig.keyinfo

Subinterfaces of XMLStructure in javax.xml.crypto.dsig.keyinfo
`interface` | `KeyInfo` A representation of the XML `KeyInfo` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `KeyName` A representation of the XML `KeyName` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `KeyValue` A representation of the XML `KeyValue` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `PGPData` A representation of the XML `PGPData` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `RetrievalMethod` A representation of the XML `RetrievalMethod` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `X509Data` A representation of the XML `X509Data` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
`interface` | `X509IssuerSerial` A representation of the XML `X509IssuerSerial` element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

Methods in javax.xml.crypto.dsig.keyinfo with parameters of type XMLStructure
`void` | `KeyInfo.marshal(XMLStructure parent, XMLCryptoContext context)` Marshals the key info to XML.
`abstract KeyInfo` | `KeyInfoFactory.unmarshalKeyInfo(XMLStructure xmlStructure)` Unmarshals a new `KeyInfo` instance from a mechanism-specific `XMLStructure` (ex: `DOMStructure`) instance.

Uses of XMLStructure in javax.xml.crypto.dsig.spec

Methods in javax.xml.crypto.dsig.spec that return XMLStructure
`XMLStructure` | `XSLTTransformParameterSpec.getStylesheet()` Returns the stylesheet.

Constructors in javax.xml.crypto.dsig.spec with parameters of type XMLStructure
`XSLTTransformParameterSpec(XMLStructure stylesheet)` Creates an `XSLTTransformParameterSpec` with the specified stylesheet.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.