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

Quick Search    Search Deep

com.sun.xacml.combine
Class RuleCombiningAlgorithm  view RuleCombiningAlgorithm download RuleCombiningAlgorithm.java

java.lang.Object
  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.

Since:
1.0

Field Summary
 
Fields inherited from class com.sun.xacml.combine.CombiningAlgorithm
 
Constructor Summary
RuleCombiningAlgorithm(java.net.URI 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
getIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleCombiningAlgorithm

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

Method Detail

combine

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