|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xml.security.utils.ElementProxy | +--org.apache.xml.security.utils.SignatureElementProxy | +--org.apache.xml.security.transforms.Transforms
Holder of the Transform
steps to be performed on the data.
The input to the first Transform is the result of dereferencing the URI
attribute of the Reference
element.
The output from the last Transform is the input for the DigestMethod algorithm
Transform
,
Reference
Field Summary | |
static java.lang.String |
TRANSFORM_BASE64_DECODE
Transform - Required base64 decoding |
static java.lang.String |
TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Canonicalization - Required Exclusive Canonicalization (omits comments) |
static java.lang.String |
TRANSFORM_C14N_EXCL_WITH_COMMENTS
Canonicalization - Recommended Exclusive Canonicalization with Comments |
static java.lang.String |
TRANSFORM_C14N_OMIT_COMMENTS
Canonicalization - Required Canonical XML (omits comments) |
static java.lang.String |
TRANSFORM_C14N_WITH_COMMENTS
Canonicalization - Recommended Canonical XML with Comments |
static java.lang.String |
TRANSFORM_ENVELOPED_SIGNATURE
Transform - Required Enveloped Signature |
static java.lang.String |
TRANSFORM_XPATH
Transform - Recommended XPath |
static java.lang.String |
TRANSFORM_XPATH2FILTER
|
static java.lang.String |
TRANSFORM_XPATH2FILTER04
Transform - XPath Filter v2.0 |
static java.lang.String |
TRANSFORM_XPATHFILTERCHGP
|
static java.lang.String |
TRANSFORM_XPOINTER
Transform - XPointer |
static java.lang.String |
TRANSFORM_XSLT
Transform - Optional XSLT |
Fields inherited from class org.apache.xml.security.utils.ElementProxy |
_baseURI, _constructionElement, _doc, _state, MODE_CREATE, MODE_DECRYPT, MODE_ENCRYPT, MODE_PROCESS, MODE_SIGN, MODE_UNKNOWN, MODE_VERIFY |
Constructor Summary | |
Transforms(org.w3c.dom.Document doc)
Consturcts Transforms |
|
Transforms(org.w3c.dom.Element element,
java.lang.String BaseURI)
Consturcts Transforms from Element which is Transforms Element |
Method Summary | |
void |
addTransform(java.lang.String transformURI)
Adds the Transform with the specified Transform algorithm URI |
void |
addTransform(java.lang.String transformURI,
org.w3c.dom.Element contextElement)
Adds the Transform with the specified Transform algorithm URI |
void |
addTransform(java.lang.String transformURI,
org.w3c.dom.NodeList contextNodes)
Adds the Transform with the specified Transform algorithm URI |
java.lang.String |
getBaseLocalName()
Returns the localname of the Elements of the sub-class. |
int |
getLength()
Return the nonnegative number of transformations. |
Transform |
item(int i)
Return the .
|
XMLSignatureInput |
performTransforms(XMLSignatureInput xmlSignatureInput)
Applies all included Transform s to xmlSignatureInput and returns the result of these transformations. |
Methods inherited from class org.apache.xml.security.utils.SignatureElementProxy |
getBaseNamespace |
Methods inherited from class org.apache.xml.security.utils.ElementProxy |
addBase64Element, addBase64Text, addBigIntegerElement, addText, addTextElement, createElementForFamily, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getChildElementLocalName, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String TRANSFORM_C14N_OMIT_COMMENTS
public static final java.lang.String TRANSFORM_C14N_WITH_COMMENTS
public static final java.lang.String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
public static final java.lang.String TRANSFORM_C14N_EXCL_WITH_COMMENTS
public static final java.lang.String TRANSFORM_XSLT
public static final java.lang.String TRANSFORM_BASE64_DECODE
public static final java.lang.String TRANSFORM_XPATH
public static final java.lang.String TRANSFORM_ENVELOPED_SIGNATURE
public static final java.lang.String TRANSFORM_XPOINTER
public static final java.lang.String TRANSFORM_XPATH2FILTER04
public static final java.lang.String TRANSFORM_XPATH2FILTER
public static final java.lang.String TRANSFORM_XPATHFILTERCHGP
Constructor Detail |
public Transforms(org.w3c.dom.Document doc)
Transforms
doc
- the Document
in which XMLsignature
will be placedpublic Transforms(org.w3c.dom.Element element, java.lang.String BaseURI) throws org.w3c.dom.DOMException, XMLSignatureException, InvalidTransformException, TransformationException, XMLSecurityException
Transforms
from Element
which is Transforms
Element
element
- is Transforms
elementBaseURI
- the URI where the XML instance was stored
org.w3c.dom.DOMException
InvalidTransformException
TransformationException
XMLSecurityException
XMLSignatureException
Method Detail |
public void addTransform(java.lang.String transformURI) throws TransformationException
Transform
with the specified Transform algorithm URI
transformURI
- the URI form of transform that indicates which transformation is applied to data
TransformationException
public void addTransform(java.lang.String transformURI, org.w3c.dom.Element contextElement) throws TransformationException
Transform
with the specified Transform algorithm URI
transformURI
- the URI form of transform that indicates which transformation is applied to datacontextElement
-
TransformationException
Transform.getInstance(Document doc, String algorithmURI, Element childElement)
public void addTransform(java.lang.String transformURI, org.w3c.dom.NodeList contextNodes) throws TransformationException
Transform
with the specified Transform algorithm URI
transformURI
- the URI form of transform that indicates which transformation is applied to datacontextNodes
-
TransformationException
Transform.getInstance(Document doc, String algorithmURI, NodeList contextNodes)
public XMLSignatureInput performTransforms(XMLSignatureInput xmlSignatureInput) throws TransformationException
Transform
s to xmlSignatureInput and returns the result of these transformations.
xmlSignatureInput
- the input for the Transform
s
Transforms
TransformationException
public int getLength() throws TransformationException
TransformationException
public Transform item(int i) throws TransformationException
Transform
.
Valid i
values are 0 to getLength()
-1
.
i
- index of Transform
to return
TransformationException
public java.lang.String getBaseLocalName()
ElementProxy
getBaseLocalName
in class ElementProxy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |