CanonicalizerBasepublic abstract class CanonicalizerSpi extends Object
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
reset |
Reset the writer after a c14n
|
protected boolean |
secureValidation |
| Constructor | Description |
|---|---|
CanonicalizerSpi() |
| Modifier and Type | Method | Description |
|---|---|---|
byte[] |
engineCanonicalize(byte[] inputBytes) |
Method canonicalize
|
abstract byte[] |
engineCanonicalizeSubTree(Node rootNode) |
C14n a node tree.
|
abstract byte[] |
engineCanonicalizeSubTree(Node rootNode,
String inclusiveNamespaces) |
C14n a node tree.
|
abstract byte[] |
engineCanonicalizeSubTree(Node rootNode,
String inclusiveNamespaces,
boolean propagateDefaultNamespace) |
C14n a node tree.
|
abstract byte[] |
engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet) |
C14n a nodeset
|
abstract byte[] |
engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet,
String inclusiveNamespaces) |
C14n a nodeset
|
byte[] |
engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet) |
Method engineCanonicalizeXPathNodeSet
|
byte[] |
engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet,
String inclusiveNamespaces) |
Method engineCanonicalizeXPathNodeSet
|
abstract boolean |
engineGetIncludeComments() |
Returns true if comments are included
|
abstract String |
engineGetURI() |
Returns the URI of this engine.
|
boolean |
isSecureValidation() |
|
void |
setSecureValidation(boolean secureValidation) |
|
abstract void |
setWriter(OutputStream os) |
Sets the writer where the canonicalization ends.
|
protected boolean reset
protected boolean secureValidation
public byte[] engineCanonicalize(byte[] inputBytes)
throws ParserConfigurationException,
IOException,
SAXException,
CanonicalizationException
inputBytes - CanonicalizationExceptionIOExceptionParserConfigurationExceptionSAXExceptionpublic byte[] engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet) throws CanonicalizationException
xpathNodeSet - CanonicalizationExceptionpublic byte[] engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet, String inclusiveNamespaces) throws CanonicalizationException
xpathNodeSet - inclusiveNamespaces - CanonicalizationExceptionpublic abstract String engineGetURI()
public abstract boolean engineGetIncludeComments()
public abstract byte[] engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet) throws CanonicalizationException
xpathNodeSet - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet, String inclusiveNamespaces) throws CanonicalizationException
xpathNodeSet - inclusiveNamespaces - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeSubTree(Node rootNode) throws CanonicalizationException
rootNode - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeSubTree(Node rootNode, String inclusiveNamespaces) throws CanonicalizationException
rootNode - inclusiveNamespaces - CanonicalizationExceptionpublic abstract byte[] engineCanonicalizeSubTree(Node rootNode, 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(OutputStream os)
os - public boolean isSecureValidation()
public void setSecureValidation(boolean secureValidation)
Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.