|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Evaluatable
Generic interface that is implemented by all objects that can be evaluated
directly (AttributeDesignator, Apply,
AttributeValue, etc.). As of version 2.0 several methods
were extracted to the new Expression super-interface.
| Method Summary | |
|---|---|
EvaluationResult |
evaluate(EvaluationCtx context)
Evaluates the object using the given context, and either returns an error or a resulting value. |
boolean |
evaluatesToBag()
Deprecated. As of 2.0, you should use the returnsBag
method from the super-interface Expression. |
List |
getChildren()
Returns all children, in order, of this element in the Condition tree, or en empty set if this element has no children. |
| Methods inherited from interface org.jboss.security.xacml.sunxacml.cond.Expression |
|---|
encode, encode, getType, returnsBag |
| Method Detail |
|---|
EvaluationResult evaluate(EvaluationCtx context)
context - the representation of the request
boolean evaluatesToBag()
returnsBag
method from the super-interface Expression.
List getChildren()
List of Evaluatables
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||