Package com.sun.xml.ws.policy
Class ComplexAssertion
java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.policy.ComplexAssertion
- Direct Known Subclasses:
DeliveryAssuranceAssertion,RetransmissionConfigAssertion,Rm11Assertion,RmFlowControlAssertion
Complex assertion is an abstract class that serves as a base class for any assertion
that MAY contain nested policies.
- Author:
- Marek Potociar (marek.potociar at sun.com)
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedComplexAssertion(AssertionData data, Collection<? extends PolicyAssertion> assertionParameters, AssertionSet nestedAlternative) -
Method Summary
Modifier and TypeMethodDescriptionfinal NestedPolicyReturns the nested policy if any.final booleanReturns the boolean information whether this assertion contains nested policy.Methods inherited from class com.sun.xml.ws.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedAssertionsIterator, getParametersIterator, getValue, hashCode, hasNestedAssertions, hasParameters, isIgnorable, isOptional, isPrivate, toString, toString
-
Constructor Details
-
ComplexAssertion
protected ComplexAssertion() -
ComplexAssertion
protected ComplexAssertion(AssertionData data, Collection<? extends PolicyAssertion> assertionParameters, AssertionSet nestedAlternative)
-
-
Method Details
-
hasNestedPolicy
public final boolean hasNestedPolicy()Description copied from class:PolicyAssertionReturns the boolean information whether this assertion contains nested policy.- Overrides:
hasNestedPolicyin classPolicyAssertion- Returns:
trueif the assertion contains child (nested) policy. Returnsfalseotherwise.
-
getNestedPolicy
Description copied from class:PolicyAssertionReturns the nested policy if any.- Overrides:
getNestedPolicyin classPolicyAssertion- Returns:
- the nested policy if the assertion contains a nested policy. Returns
nullotherwise.
-