org.apache.cxf.ws.policy.builder.primitive
Class PrimitiveAssertion
java.lang.Object
org.apache.cxf.ws.policy.builder.primitive.PrimitiveAssertion
- All Implemented Interfaces:
- PolicyAssertion, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent
- Direct Known Subclasses:
- JaxbAssertion, NestedPrimitiveAssertion, XmlPrimitiveAssertion
public class PrimitiveAssertion
- extends java.lang.Object
- implements PolicyAssertion
Field Summary |
protected javax.xml.namespace.QName |
name
|
protected boolean |
optional
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected javax.xml.namespace.QName name
optional
protected boolean optional
PrimitiveAssertion
public PrimitiveAssertion()
PrimitiveAssertion
public PrimitiveAssertion(javax.xml.namespace.QName n)
PrimitiveAssertion
public PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o)
PrimitiveAssertion
public PrimitiveAssertion(org.w3c.dom.Element element)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equal
public boolean equal(org.apache.neethi.PolicyComponent policyComponent)
- Specified by:
equal
in interface org.apache.neethi.PolicyComponent
getType
public short getType()
- Specified by:
getType
in interface org.apache.neethi.PolicyComponent
getName
public javax.xml.namespace.QName getName()
- Specified by:
getName
in interface org.apache.neethi.Assertion
setName
public void setName(javax.xml.namespace.QName n)
isOptional
public boolean isOptional()
- Specified by:
isOptional
in interface org.apache.neethi.Assertion
setOptional
public void setOptional(boolean o)
normalize
public org.apache.neethi.PolicyComponent normalize()
- Specified by:
normalize
in interface org.apache.neethi.Assertion
serialize
public void serialize(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
- Specified by:
serialize
in interface org.apache.neethi.Assertion
- Specified by:
serialize
in interface org.apache.neethi.PolicyComponent
- Throws:
javax.xml.stream.XMLStreamException
cloneMandatory
protected PolicyAssertion cloneMandatory()
getPolicy
public org.apache.neethi.Policy getPolicy()
- Specified by:
getPolicy
in interface PolicyAssertion
isAsserted
public boolean isAsserted(AssertionInfoMap aim)
- Specified by:
isAsserted
in interface PolicyAssertion
Apache CXF