|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.security.xacml.sunxacml.combine.CombinerElement
public abstract class CombinerElement
Represents one input (a Rule, Policy, PolicySet, or reference) to a combining algorithm and combiner parameters associated with that input.
Constructor Summary | |
---|---|
CombinerElement(PolicyTreeElement element)
Constructor that only takes an element. |
|
CombinerElement(PolicyTreeElement element,
List parameters)
Constructor that takes both the element to combine and its associated combiner parameters. |
Method Summary | |
---|---|
abstract void |
encode(OutputStream output,
Indenter indenter)
Encodes the element and parameters in this CombinerElement
into their XML representation and writes this encoding to the given
OutputStream with indentation. |
PolicyTreeElement |
getElement()
Returns the PolicyTreeElement in this element. |
List |
getParameters()
Returns the CombinerParameter s associated with this
element. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CombinerElement(PolicyTreeElement element)
element
- a PolicyTreeElement
to use in combiningpublic CombinerElement(PolicyTreeElement element, List parameters)
element
- a PolicyTreeElement
to use in combiningparameters
- a (possibly empty) non-null List
of
CombinerParameters provided for general
use (for all pre-2.0 policies this must be empty)
Method Detail |
---|
public PolicyTreeElement getElement()
PolicyTreeElement
in this element.
PolicyTreeElement
public List getParameters()
CombinerParameter
s associated with this
element.
List
of CombinerParameter
spublic abstract void encode(OutputStream output, Indenter indenter)
CombinerElement
into their XML representation and writes this encoding to the given
OutputStream
with indentation.
output
- a stream into which the XML-encoded data is writtenindenter
- an object that creates indentation strings
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |