|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.rule.ConditionalElement
org.drools.rule.Forall
public class Forall
The forall conditional element.
Constructor Summary | |
---|---|
Forall()
|
|
Forall(Pattern basePattern)
|
|
Forall(Pattern basePattern,
List remainingPatterns)
|
Method Summary | |
---|---|
void |
addRemainingPattern(Pattern pattern)
Adds one more pattern to the list of remaining patterns |
Object |
clone()
Returns a clone from itself |
Pattern |
getBasePattern()
|
Map |
getInnerDeclarations()
Forall inner declarations are only provided by the base patterns since it negates the remaining patterns |
List |
getNestedElements()
Returs a list of RuleConditionElement's that are nested inside the current element |
Map |
getOuterDeclarations()
Forall does not export any declarations |
List |
getRemainingPatterns()
|
boolean |
isPatternScopeDelimiter()
Returns true in case this RuleConditionElement delimits a pattern visibility scope. |
void |
readExternal(ObjectInput in)
|
Declaration |
resolveDeclaration(String identifier)
Forall can only resolve declarations from its base pattern |
void |
setBasePattern(Pattern basePattern)
|
void |
setRemainingPatterns(List remainingPatterns)
|
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Forall()
public Forall(Pattern basePattern)
public Forall(Pattern basePattern, List remainingPatterns)
Method Detail |
---|
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
IOException
public Object clone()
RuleConditionElement
clone
in interface RuleConditionElement
clone
in class ConditionalElement
public Map getInnerDeclarations()
public Map getOuterDeclarations()
public Declaration resolveDeclaration(String identifier)
public Pattern getBasePattern()
public void setBasePattern(Pattern basePattern)
basePattern
- the basePattern to setpublic List getRemainingPatterns()
public void setRemainingPatterns(List remainingPatterns)
remainingPatterns
- the remainingPatterns to setpublic void addRemainingPattern(Pattern pattern)
pattern
- public List getNestedElements()
RuleConditionElement
public boolean isPatternScopeDelimiter()
RuleConditionElement
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |