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.
Method Summary |
short |
getType()
Returns Constants.TYPE_EXACTLYONE; |
void |
serialize(javax.xml.stream.XMLStreamWriter writer)
Serializes the PolicyComponent using an XMLStreamWriter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExactlyOne
public ExactlyOne()
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.POLICY for Policy type PolicyComponent
Constants.EXACTLYONE for ExactlyOne type PolicyComponent
Constants.ALL for All type PolicyComponent
Constants.ASSERTION for Assertion type PolicyComponent
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.