org.apache.wss4j.policy.builders
Class SignedElementsBuilder

java.lang.Object
  extended by org.apache.wss4j.policy.builders.SignedElementsBuilder
All Implemented Interfaces:
org.apache.neethi.builders.AssertionBuilder<Element>
Direct Known Subclasses:
EncryptedElementsBuilder, RequiredElementsBuilder

public class SignedElementsBuilder
extends Object
implements org.apache.neethi.builders.AssertionBuilder<Element>


Constructor Summary
SignedElementsBuilder()
           
 
Method Summary
protected  void addDeclaredNamespaces(Element element, Map<String,String> declaredNamespaces)
           
 org.apache.neethi.Assertion build(Element element, org.apache.neethi.AssertionBuilderFactory factory)
           
 QName[] getKnownElements()
           
protected  List<XPath> getXPath2Expressions(Element element, SPConstants.SPVersion spVersion)
           
protected  List<XPath> getXPathExpressions(Element element, SPConstants.SPVersion spVersion)
           
protected  String getXPathVersion(Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignedElementsBuilder

public SignedElementsBuilder()
Method Detail

build

public org.apache.neethi.Assertion build(Element element,
                                         org.apache.neethi.AssertionBuilderFactory factory)
                                  throws IllegalArgumentException
Specified by:
build in interface org.apache.neethi.builders.AssertionBuilder<Element>
Throws:
IllegalArgumentException

getXPathExpressions

protected List<XPath> getXPathExpressions(Element element,
                                          SPConstants.SPVersion spVersion)

getXPath2Expressions

protected List<XPath> getXPath2Expressions(Element element,
                                           SPConstants.SPVersion spVersion)

getXPathVersion

protected String getXPathVersion(Element element)

addDeclaredNamespaces

protected void addDeclaredNamespaces(Element element,
                                     Map<String,String> declaredNamespaces)

getKnownElements

public QName[] getKnownElements()
Specified by:
getKnownElements in interface org.apache.neethi.builders.AssertionBuilder<Element>


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.