Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.ide.extension.rules.composite
Class RuleReference

java.lang.Object
  extended by oracle.ide.extension.rules.composite.CompositeRuleParticle
      extended by oracle.ide.extension.rules.composite.RuleReference

public class RuleReference
extends CompositeRuleParticle


Constructor Summary
RuleReference(java.lang.String ruleId)
           
 
Method Summary
 boolean evaluate(RuleEvaluationContext ruleContext)
           
 void flatten(java.util.List<RuleReference> ruleReferenceList)
          Adds any RuleReferences contained within in this CompositeRuleParticle to the ruleReferenceList
 boolean matchesType(java.util.Set<java.lang.String> ruleTypeIdSet)
          Returns true if the referenced rule's type is identified in the ruleTypeIdSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleReference

public RuleReference(java.lang.String ruleId)
Method Detail

evaluate

public boolean evaluate(RuleEvaluationContext ruleContext)
                 throws RuleEvaluationException
Specified by:
evaluate in class CompositeRuleParticle
Throws:
RuleEvaluationException

flatten

public void flatten(java.util.List<RuleReference> ruleReferenceList)
Adds any RuleReferences contained within in this CompositeRuleParticle to the ruleReferenceList

Specified by:
flatten in class CompositeRuleParticle

matchesType

public boolean matchesType(java.util.Set<java.lang.String> ruleTypeIdSet)
Returns true if the referenced rule's type is identified in the ruleTypeIdSet

Parameters:
ruleTypeIdSet -
Returns:

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.