Top Description Constructors Methods
com.sun.org.apache.xml.internal.security.transforms.implementations

public Class TransformC14NExclusive

extends TransformSpi
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xml.internal.security.transforms.implementations.TransformC14NExclusiveWithComments
Imports
java.io.ByteArrayOutputStream, .IOException, .OutputStream, com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer20010315Excl, .Canonicalizer20010315ExclOmitComments, com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException, com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput, com.sun.org.apache.xml.internal.security.transforms.TransformSpi, .Transforms, com.sun.org.apache.xml.internal.security.transforms.params.InclusiveNamespaces, com.sun.org.apache.xml.internal.security.utils.XMLUtils, org.w3c.dom.Element, .Node

Class TransformC14NExclusive

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected String
engineGetURI()

Implements abstract com.sun.org.apache.xml.internal.security.transforms.TransformSpi.engineGetURI.

Returns the URI representation of Transformation algorithm

protected XMLSignatureInput
enginePerformTransform(XMLSignatureInput
XMLSignatureInput as the input of transformation
input
,
OutputStream
where to output this transformation.
os
,
Element
the Transform element
transformElement
,
String
The baseURI
baseURI
,
boolean
Whether secure validation is enabled
secureValidation
)

Implements abstract com.sun.org.apache.xml.internal.security.transforms.TransformSpi.enginePerformTransform.

The mega method which MUST be implemented by the Transformation Algorithm.

protected Canonicalizer20010315Excl
private int

Returns:

the number of elements {namespace}:localname under this element
length
(Element element, String namespace, String localname)

Method length

Constructor Detail

TransformC14NExclusiveback to summary
public TransformC14NExclusive()

Method Detail

engineGetURIback to summary
protected String engineGetURI()

Implements abstract com.sun.org.apache.xml.internal.security.transforms.TransformSpi.engineGetURI.

Doc from com.sun.org.apache.xml.internal.security.transforms.TransformSpi.engineGetURI.

Returns the URI representation of Transformation algorithm

Returns:String

the URI representation of Transformation algorithm

Annotations
@Override
enginePerformTransformback to summary
protected XMLSignatureInput enginePerformTransform(XMLSignatureInput input, OutputStream os, Element transformElement, String baseURI, boolean secureValidation) throws CanonicalizationException

Implements abstract com.sun.org.apache.xml.internal.security.transforms.TransformSpi.enginePerformTransform.

Doc from com.sun.org.apache.xml.internal.security.transforms.TransformSpi.enginePerformTransform.

The mega method which MUST be implemented by the Transformation Algorithm.

Parameters
input:XMLSignatureInput

XMLSignatureInput as the input of transformation

os:OutputStream

where to output this transformation.

transformElement:Element

the Transform element

baseURI:String

The baseURI

secureValidation:boolean

Whether secure validation is enabled

Returns:XMLSignatureInput

XMLSignatureInput as the result of transformation

Annotations
@Override
getCanonicalizerback to summary
protected Canonicalizer20010315Excl getCanonicalizer()
lengthback to summary
private int length(Element element, String namespace, String localname)

Method length

Returns:int

the number of elements {namespace}:localname under this element