public class DOMCallbackLookup extends Object implements CallbackLookup
Constructor and Description |
---|
DOMCallbackLookup(Document doc) |
Modifier and Type | Method and Description |
---|---|
Element |
getAndRegisterElement(String id,
String valueType,
boolean checkMultipleElements,
DOMCryptoContext context)
Get the DOM element that corresponds to the given id and ValueType reference.
|
Element |
getElement(String id,
String valueType,
boolean checkMultipleElements)
Get the DOM element that corresponds to the given id and ValueType reference.
|
List<Element> |
getElements(String localname,
String namespace)
Get the DOM element(s) that correspond to the given localname/namespace.
|
Element |
getSOAPBody()
Get the SOAP Body
|
public DOMCallbackLookup(Document doc)
public Element getElement(String id, String valueType, boolean checkMultipleElements) throws WSSecurityException
getElement
in interface CallbackLookup
id
- The id of the element to locatevalueType
- The ValueType attribute of the element to locate (can be null)checkMultipleElements
- If true then go through the entire tree and return
null if there are multiple elements with the same IdWSSecurityException
public Element getAndRegisterElement(String id, String valueType, boolean checkMultipleElements, DOMCryptoContext context) throws WSSecurityException
getAndRegisterElement
in interface CallbackLookup
id
- The id of the element to locatevalueType
- The ValueType attribute of the element to locate (can be null)checkMultipleElements
- If true then go through the entire tree and return
null if there are multiple elements with the same Idcontext
- The DOMCryptoContext to store the Element inWSSecurityException
public List<Element> getElements(String localname, String namespace) throws WSSecurityException
getElements
in interface CallbackLookup
localname
- The localname of the Element(s)namespace
- The namespace of the Element(s)WSSecurityException
public Element getSOAPBody()
getSOAPBody
in interface CallbackLookup
Copyright © 2017 JBoss by Red Hat. All rights reserved.