|
||||||||||
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.QueryElement
public class QueryElement
Constructor Summary | |
---|---|
QueryElement()
|
|
QueryElement(Pattern resultPattern,
String queryName,
Object[] argTemplate,
Declaration[] requiredDeclarations,
int[] declIndexes,
int[] variableIndexes,
boolean openQuery)
|
Method Summary | |
---|---|
Object |
clone()
Returns a clone from itself |
boolean |
equals(Object obj)
|
Object[] |
getArgTemplate()
|
int[] |
getDeclIndexes()
|
Map |
getInnerDeclarations()
Returns a Map of declarations that are visible inside this conditional element |
List |
getNestedElements()
Returs a list of RuleConditionElement's that are nested inside the current element |
Map |
getOuterDeclarations()
Returns a Map of declarations that are visible outside this conditional element. |
String |
getQueryName()
|
Declaration[] |
getRequiredDeclarations()
|
Pattern |
getResultPattern()
|
int[] |
getVariableIndexes()
|
int |
hashCode()
|
boolean |
isOpenQuery()
|
boolean |
isPatternScopeDelimiter()
Returns true in case this RuleConditionElement delimits a pattern visibility scope. |
void |
readExternal(ObjectInput in)
|
Declaration |
resolveDeclaration(String identifier)
Resolves the given identifier in the current scope and returns the Declaration object for the declaration. |
void |
setVariableIndexes(int[] varIndexes)
|
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QueryElement()
public QueryElement(Pattern resultPattern, String queryName, Object[] argTemplate, Declaration[] requiredDeclarations, int[] declIndexes, int[] variableIndexes, boolean openQuery)
Method Detail |
---|
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public String getQueryName()
public Object[] getArgTemplate()
public int[] getDeclIndexes()
public void setVariableIndexes(int[] varIndexes)
public int[] getVariableIndexes()
public Map getInnerDeclarations()
RuleConditionElement
getInnerDeclarations
in interface RuleConditionElement
public Map getOuterDeclarations()
RuleConditionElement
getOuterDeclarations
in interface RuleConditionElement
public List getNestedElements()
RuleConditionElement
getNestedElements
in interface RuleConditionElement
public Pattern getResultPattern()
public boolean isPatternScopeDelimiter()
RuleConditionElement
isPatternScopeDelimiter
in interface RuleConditionElement
public Declaration[] getRequiredDeclarations()
public boolean isOpenQuery()
public Declaration resolveDeclaration(String identifier)
RuleConditionElement
resolveDeclaration
in interface RuleConditionElement
public Object clone()
RuleConditionElement
clone
in interface RuleConditionElement
clone
in class ConditionalElement
public String toString()
toString
in class Object
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |