Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Class RuleCombiningAlgorithm  view RuleCombiningAlgorithm download

  extended bycom.sun.xacml.combine.CombiningAlgorithm
      extended bycom.sun.xacml.combine.RuleCombiningAlgorithm
Direct Known Subclasses:
DenyOverridesRuleAlg, FirstApplicableRuleAlg, PermitOverridesRuleAlg

public abstract class RuleCombiningAlgorithm
extends CombiningAlgorithm

The base type for all Rule combining algorithms.


Field Summary
Fields inherited from class com.sun.xacml.combine.CombiningAlgorithm
Constructor Summary
RuleCombiningAlgorithm( identifier)
          Constructor that takes the algorithm's identifier.
Method Summary
abstract  com.sun.xacml.ctx.Result combine(com.sun.xacml.EvaluationCtx context, java.util.List rules)
          Combines the rules based on the context to produce some unified result.
Methods inherited from class com.sun.xacml.combine.CombiningAlgorithm
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public RuleCombiningAlgorithm( identifier)
Constructor that takes the algorithm's identifier.

Method Detail


public abstract com.sun.xacml.ctx.Result combine(com.sun.xacml.EvaluationCtx context,
                                                 java.util.List rules)
Combines the rules based on the context to produce some unified result. This is the one function of a combining algorithm.

Specified by:
combine in class CombiningAlgorithm