com.sun.xacml.combine
Class RuleCombiningAlgorithm
java.lang.Object
  
com.sun.xacml.combine.CombiningAlgorithm
      
com.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
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RuleCombiningAlgorithm
public RuleCombiningAlgorithm(URI identifier)
- Constructor that takes the algorithm's identifier.
 - Parameters:
 identifier - the algorithm's identifier
combine
public abstract Result combine(EvaluationCtx context,
                               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
 
- Parameters:
 context - the representation of the requestrules - the rules to combine
- Returns:
 - a single unified result based on the combining logic
 
 
 
        Copyright 2003-2004 Sun Microsystems,
        Inc. All rights reserved. Use is subject to license
        terms.Sun, Sun Microsystems, the Sun Logo, and Java are
        trademarks or registered trademarks of Sun Microsystems, Inc. in
        the US and other countries.