org.apache.neethi
Class ExactlyOne
java.lang.Object
org.apache.neethi.AbstractPolicyOperator
org.apache.neethi.ExactlyOne
- All Implemented Interfaces:
- PolicyComponent, PolicyOperator
public class ExactlyOne
- extends AbstractPolicyOperator
ExactlyOne PolicyOperator requires exactly one of its PolicyComponents to be
met.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExactlyOne
public ExactlyOne()
ExactlyOne
public ExactlyOne(PolicyOperator parent)
serialize
public void serialize(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
- Description copied from interface:
PolicyComponent
- Serializes the PolicyComponent using an XMLStreamWriter.
- Parameters:
writer
- the writer that the component should write itself
- Throws:
javax.xml.stream.XMLStreamException
- if an errors in the process of serialization of the
PolicyComponent.
getType
public final short getType()
- Returns Constants.TYPE_EXACTLYONE;
- Returns:
- Constants.TYPE_POLICY for Policy type PolicyComponent
Constants.TYPE_EXACTLYONE for ExactlyOne type PolicyComponent
Constants.TYPE_ALL for All type PolicyComponent
Constants.TYPE_ASSERTION for Assertion type PolicyComponent
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.