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
public abstract class ComplexAssertion extends PolicyAssertion
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
Constructors Modifier Constructor Description protectedComplexAssertion()protectedComplexAssertion(AssertionData data, Collection<? extends PolicyAssertion> assertionParameters, AssertionSet nestedAlternative)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NestedPolicygetNestedPolicy()Returns the nested policy if any.booleanhasNestedPolicy()Returns 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 Detail
-
ComplexAssertion
protected ComplexAssertion()
-
ComplexAssertion
protected ComplexAssertion(AssertionData data, Collection<? extends PolicyAssertion> assertionParameters, AssertionSet nestedAlternative)
-
-
Method Detail
-
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
public final NestedPolicy 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.
-
-