APIdia Launch Partner
Top Description Constructors Methods
com.sun.org.apache.xml.internal.security.c14n

public abstract Class CanonicalizerSpi

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xml.internal.security.c14n.implementations.CanonicalizerBase
Imports
java.io.ByteArrayInputStream, .OutputStream, java.util.Set, com.sun.org.apache.xml.internal.security.parser.XMLParserException, com.sun.org.apache.xml.internal.security.utils.XMLUtils, org.w3c.dom.Document, .Node

Base class which all Canonicalization algorithms extend.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
engineCanonicalize(byte[] inputBytes, OutputStream
OutputStream to write the canonicalization result
writer
,
boolean
Whether secure validation is enabled
secureValidation
)

Method canonicalize

public abstract void
engineCanonicalizeSubTree(Node rootNode, OutputStream
OutputStream to write the canonicalization result
writer
)

C14n a node tree.

public abstract void
engineCanonicalizeSubTree(Node rootNode, String inclusiveNamespaces, OutputStream
OutputStream to write the canonicalization result
writer
)

C14n a node tree.

public abstract void
engineCanonicalizeSubTree(Node rootNode, String inclusiveNamespaces, boolean
If true the default namespace will be propagated to the c14n-ized root element
propagateDefaultNamespace
,
OutputStream
OutputStream to write the canonicalization result
writer
)

C14n a node tree.

public abstract void
engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet, OutputStream
OutputStream to write the canonicalization result
writer
)

C14n a nodeset

public abstract void
engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet, String inclusiveNamespaces, OutputStream
OutputStream to write the canonicalization result
writer
)

C14n a nodeset

public abstract String

Returns:

the URI
engineGetURI
()

Returns the URI of this engine.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CanonicalizerSpiback to summary
public CanonicalizerSpi()

Method Detail

engineCanonicalizeback to summary
public void engineCanonicalize(byte[] inputBytes, OutputStream writer, boolean secureValidation) throws XMLParserException, IOException, CanonicalizationException

Method canonicalize

Parameters
writer:OutputStream

OutputStream to write the canonicalization result

secureValidation:boolean

Whether secure validation is enabled

engineCanonicalizeSubTreeback to summary
public abstract void engineCanonicalizeSubTree(Node rootNode, OutputStream writer) throws CanonicalizationException

C14n a node tree.

Parameters
writer:OutputStream

OutputStream to write the canonicalization result

engineCanonicalizeSubTreeback to summary
public abstract void engineCanonicalizeSubTree(Node rootNode, String inclusiveNamespaces, OutputStream writer) throws CanonicalizationException

C14n a node tree.

Parameters
writer:OutputStream

OutputStream to write the canonicalization result

engineCanonicalizeSubTreeback to summary
public abstract void engineCanonicalizeSubTree(Node rootNode, String inclusiveNamespaces, boolean propagateDefaultNamespace, OutputStream writer) throws CanonicalizationException

C14n a node tree.

Parameters
propagateDefaultNamespace:boolean

If true the default namespace will be propagated to the c14n-ized root element

writer:OutputStream

OutputStream to write the canonicalization result

engineCanonicalizeXPathNodeSetback to summary
public abstract void engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet, OutputStream writer) throws CanonicalizationException

C14n a nodeset

Parameters
writer:OutputStream

OutputStream to write the canonicalization result

engineCanonicalizeXPathNodeSetback to summary
public abstract void engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet, String inclusiveNamespaces, OutputStream writer) throws CanonicalizationException

C14n a nodeset

Parameters
writer:OutputStream

OutputStream to write the canonicalization result

engineGetURIback to summary
public abstract String engineGetURI()

Returns the URI of this engine.

Returns:String

the URI