public abstract class CanonicalizerSpi extends 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(Node rootNode)
C14n a node tree.
|
abstract byte[] |
engineCanonicalizeSubTree(Node rootNode,
String inclusiveNamespaces)
C14n a node tree.
|
byte[] |
engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet)
Method engineCanonicalizeXPathNodeSet
|
byte[] |
engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet,
String inclusiveNamespaces)
Method engineCanonicalizeXPathNodeSet
|
abstract byte[] |
engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet)
C14n a nodeset
|
abstract byte[] |
engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet,
String inclusiveNamespaces)
C14n a nodeset
|
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
- CanonicalizationException
IOException
ParserConfigurationException
SAXException
public byte[] engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet) throws CanonicalizationException
xpathNodeSet
- CanonicalizationException
public byte[] engineCanonicalizeXPathNodeSet(NodeList xpathNodeSet, String inclusiveNamespaces) throws CanonicalizationException
xpathNodeSet
- inclusiveNamespaces
- CanonicalizationException
public abstract String engineGetURI()
public abstract boolean engineGetIncludeComments()
public abstract byte[] engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet) throws CanonicalizationException
xpathNodeSet
- CanonicalizationException
public abstract byte[] engineCanonicalizeXPathNodeSet(Set<Node> xpathNodeSet, String inclusiveNamespaces) throws CanonicalizationException
xpathNodeSet
- inclusiveNamespaces
- CanonicalizationException
public abstract byte[] engineCanonicalizeSubTree(Node rootNode) throws CanonicalizationException
rootNode
- CanonicalizationException
public abstract byte[] engineCanonicalizeSubTree(Node rootNode, String inclusiveNamespaces) throws CanonicalizationException
rootNode
- inclusiveNamespaces
- CanonicalizationException
public abstract void setWriter(OutputStream os)
os
- public boolean isSecureValidation()
public void setSecureValidation(boolean secureValidation)
Copyright © 2000–2017 The Apache Software Foundation. All rights reserved.