Class RequiredElements
java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.security.impl.policy.RequiredElements
- All Implemented Interfaces:
RequiredElements,SecurityAssertionValidator,Target
public class RequiredElements
extends PolicyAssertion
implements RequiredElements, SecurityAssertionValidator
- Author:
- mayank.mishra@Sun.com
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sun.xml.ws.security.policy.SecurityAssertionValidator
SecurityAssertionValidator.AssertionFitness -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of RequiredElementsRequiredElements(AssertionData name, Collection<PolicyAssertion> nestedAssertions, AssertionSet nestedAlternative) -
Method Summary
Modifier and TypeMethodDescriptionvoidtargets header elements message must contains .Returns XPath Version in use.voidremoveTarget(String target) voidsetXPathVersion(String version) validate(boolean isServer) returns true if all the assertions embeeded under a SecurityPolicy assertion are valid and supported by the implementation.Methods inherited from class com.sun.xml.ws.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedAssertionsIterator, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedAssertions, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toString
-
Constructor Details
-
RequiredElements
public RequiredElements()Creates a new instance of RequiredElements -
RequiredElements
public RequiredElements(AssertionData name, Collection<PolicyAssertion> nestedAssertions, AssertionSet nestedAlternative)
-
-
Method Details
-
getXPathVersion
Description copied from interface:RequiredElementsReturns XPath Version in use.- Specified by:
getXPathVersionin interfaceRequiredElements- Returns:
- xpath version
-
setXPathVersion
-
addTarget
-
removeTarget
-
getTargets
Description copied from interface:RequiredElementstargets header elements message must contains .- Specified by:
getTargetsin interfaceRequiredElements- Returns:
Iterator
-
validate
Description copied from interface:SecurityAssertionValidatorreturns true if all the assertions embeeded under a SecurityPolicy assertion are valid and supported by the implementation.- Specified by:
validatein interfaceSecurityAssertionValidator
-