org.apache.rampart.policy.model
Class OptimizePartsConfig

java.lang.Object
  extended by org.apache.rampart.policy.model.OptimizePartsConfig
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent

public class OptimizePartsConfig
extends java.lang.Object
implements org.apache.neethi.Assertion


Field Summary
static java.lang.String EXPRESSION_LN
           
static java.lang.String EXPRESSIONS_LN
           
static java.lang.String NAMESPACE_LN
           
static java.lang.String NAMESPACES_LN
           
static java.lang.String OPTIMIZE_PARTS_LN
           
static java.lang.String PREFIX_ATTR
           
static java.lang.String URI_ATTR
           
 
Constructor Summary
OptimizePartsConfig()
           
 
Method Summary
 void addExpression(java.lang.String expression)
           
 void addNamespaces(java.lang.String prefix, java.lang.String ns)
           
 boolean equal(org.apache.neethi.PolicyComponent arg0)
           
 java.util.Vector getExpressions()
           
 javax.xml.namespace.QName getName()
           
 java.util.Map getNamespaces()
           
 short getType()
           
 boolean isOptional()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void serialize(javax.xml.stream.XMLStreamWriter writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTIMIZE_PARTS_LN

public static final java.lang.String OPTIMIZE_PARTS_LN
See Also:
Constant Field Values

EXPRESSIONS_LN

public static final java.lang.String EXPRESSIONS_LN
See Also:
Constant Field Values

EXPRESSION_LN

public static final java.lang.String EXPRESSION_LN
See Also:
Constant Field Values

NAMESPACES_LN

public static final java.lang.String NAMESPACES_LN
See Also:
Constant Field Values

NAMESPACE_LN

public static final java.lang.String NAMESPACE_LN
See Also:
Constant Field Values

URI_ATTR

public static final java.lang.String URI_ATTR
See Also:
Constant Field Values

PREFIX_ATTR

public static final java.lang.String PREFIX_ATTR
See Also:
Constant Field Values
Constructor Detail

OptimizePartsConfig

public OptimizePartsConfig()
Method Detail

addExpression

public void addExpression(java.lang.String expression)

addNamespaces

public void addNamespaces(java.lang.String prefix,
                          java.lang.String ns)

getExpressions

public java.util.Vector getExpressions()

getNamespaces

public java.util.Map getNamespaces()

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

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

normalize

public org.apache.neethi.PolicyComponent normalize()
Specified by:
normalize in interface org.apache.neethi.Assertion

isOptional

public boolean isOptional()
Specified by:
isOptional in interface org.apache.neethi.Assertion

equal

public boolean equal(org.apache.neethi.PolicyComponent arg0)
Specified by:
equal in interface org.apache.neethi.PolicyComponent