oracle.ide.extension.rules
Class Rule
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Rule
public Rule(java.lang.String id,
Extension extension)
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:
Copyright © 1997, 2011, Oracle. All rights reserved.