Skip navigation links

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

E17493-03


oracle.ide.extension.rules
Class Rule

java.lang.Object
  extended by oracle.ide.extension.rules.Rule

Direct Known Subclasses:
CompositeRule, SimpleRule

public abstract class Rule
extends java.lang.Object

Constructor Summary
Rule(java.lang.String id, Extension extension)
           

 

Method Summary
abstract  boolean evaluate(RuleEvaluationContext ruleContext)
           
 Extension getExtension()
           
 java.lang.String getId()
           
abstract  boolean matchesType(java.util.Set<java.lang.String> ruleTypeIdSet)
          Returns true if the type of this rule is identified in the given ruleTypeId set

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

Rule

public Rule(java.lang.String id,
            Extension extension)

Method Detail

getId

public java.lang.String getId()

getExtension

public Extension getExtension()

evaluate

public abstract boolean evaluate(RuleEvaluationContext ruleContext)
                          throws RuleEvaluationException
Throws:
RuleEvaluationException

matchesType

public abstract boolean matchesType(java.util.Set<java.lang.String> ruleTypeIdSet)
Returns true if the type of this rule is identified in the given ruleTypeId set
Parameters:
ruleTypeIdSet -
Returns:

Skip navigation links

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

E17493-03


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