public abstract class CanonicalizerSpi
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
reset
Reset the writer after a c14n
|
protected boolean |
secureValidation |
| Constructor and Description |
|---|
CanonicalizerSpi() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
engineCanonicalize(byte[] inputBytes)
Method canonicalize
|
abstract byte[] |
engineCanonicalizeSubTree(org.w3c.dom.Node rootNode)
C14n a node tree.
|
abstract byte[] |
engineCanonicalizeSubTree(org.w3c.dom.Node rootNode,
java.lang.String inclusiveNamespaces)
C14n a node tree.
|
abstract byte[] |
engineCanonicalizeSubTree(org.w3c.dom.Node rootNode,
java.lang.String inclusiveNamespaces,
boolean propagateDefaultNamespace)
C14n a node tree.
|
byte[] |
engineCanonicalizeXPathNodeSet(org.w3c.dom.NodeList xpathNodeSet)
Method engineCanonicalizeXPathNodeSet
|
byte[] |
engineCanonicalizeXPathNodeSet(org.w3c.dom.NodeList xpathNodeSet,
java.lang.String inclusiveNamespaces)
Method engineCanonicalizeXPathNodeSet
|
abstract byte[] |
engineCanonicalizeXPathNodeSet(java.util.Set<org.w3c.dom.Node> xpathNodeSet)
C14n a nodeset
|
abstract byte[] |
engineCanonicalizeXPathNodeSet(java.util.Set<org.w3c.dom.Node> xpathNodeSet,
java.lang.String inclusiveNamespaces)
C14n a nodeset
|
abstract boolean |
engineGetIncludeComments()
Returns true if comments are included
|
abstract java.lang.String |
engineGetURI()
Returns the URI of this engine.
|
boolean |
isSecureValidation() |
void |
setSecureValidation(boolean secureValidation) |
abstract void |
setWriter(java.io.OutputStream os)
Sets the writer where the canonicalization ends.
|
protected boolean reset
protected boolean secureValidation
public byte[] engineCanonicalize(byte[] inputBytes)
throws javax.xml.parsers.ParserConfigurationException,
java.io.IOException,
org.xml.sax.SAXException,
CanonicalizationException
inputBytes - CanonicalizationExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionpublic byte[] engineCanonicalizeXPathNodeSet(org.w3c.dom.NodeList xpathNodeSet)
throws CanonicalizationException
xpathNodeSet - CanonicalizationExceptionpublic byte[] engineCanonicalizeXPathNodeSet(org.w3c.dom.NodeList xpathNodeSet,
java.lang.String inclusiveNamespaces)
throws CanonicalizationException
xpathNodeSet - inclusiveNamespaces - CanonicalizationExceptionpublic abstract java.lang.String engineGetURI()
public abstract boolean engineGetIncludeComments()
public abstract byte[] engineCanonicalizeXPathNodeSet(java.util.Set<org.w3c.dom.Node> xpathNodeSet)
throws CanonicalizationException
xpathNodeSet - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeXPathNodeSet(java.util.Set<org.w3c.dom.Node> xpathNodeSet,
java.lang.String inclusiveNamespaces)
throws CanonicalizationException
xpathNodeSet - inclusiveNamespaces - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeSubTree(org.w3c.dom.Node rootNode)
throws CanonicalizationException
rootNode - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeSubTree(org.w3c.dom.Node rootNode,
java.lang.String inclusiveNamespaces)
throws CanonicalizationException
rootNode - inclusiveNamespaces - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeSubTree(org.w3c.dom.Node rootNode,
java.lang.String inclusiveNamespaces,
boolean propagateDefaultNamespace)
throws CanonicalizationException
rootNode - inclusiveNamespaces - propagateDefaultNamespace - If true the default namespace will be propagated to the c14n-ized root elementCanonicalizationExceptionpublic abstract void setWriter(java.io.OutputStream os)
os - public boolean isSecureValidation()
public void setSecureValidation(boolean secureValidation)
Copyright © 2007–2023. All rights reserved.