org.drools.lang.descr
Class AccumulateDescr
java.lang.Object
org.drools.lang.descr.BaseDescr
org.drools.lang.descr.PatternSourceDescr
org.drools.lang.descr.AccumulateDescr
- All Implemented Interfaces:
- Externalizable, Serializable, ConditionalElementDescr, MultiPatternDestinationDescr, PatternDestinationDescr
public class AccumulateDescr
- extends PatternSourceDescr
- implements ConditionalElementDescr, PatternDestinationDescr, MultiPatternDestinationDescr
A descr class for accumulate node
- See Also:
- Serialized Form
Methods inherited from class org.drools.lang.descr.BaseDescr |
getColumn, getEndCharacter, getEndColumn, getEndLine, getStartCharacter, getText, setEndCharacter, setEndLocation, setLocation, setStartCharacter, setText |
AccumulateDescr
public AccumulateDescr()
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class BaseDescr
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class BaseDescr
- Throws:
IOException
getLine
public int getLine()
- Overrides:
getLine
in class BaseDescr
getClassName
public String getClassName()
setClassName
public void setClassName(String classMethodName)
getDeclarations
public String[] getDeclarations()
setDeclarations
public void setDeclarations(String[] declarations)
getActionCode
public String getActionCode()
setActionCode
public void setActionCode(String actionCode)
getInitCode
public String getInitCode()
setInitCode
public void setInitCode(String initCode)
getResultCode
public String getResultCode()
setResultCode
public void setResultCode(String resultCode)
toString
public String toString()
- Overrides:
toString
in class Object
addDescr
public void addDescr(BaseDescr patternDescr)
- Specified by:
addDescr
in interface ConditionalElementDescr
removeDescr
public boolean removeDescr(BaseDescr baseDescr)
- Specified by:
removeDescr
in interface ConditionalElementDescr
insertBeforeLast
public void insertBeforeLast(Class<?> clazz,
BaseDescr baseDescr)
- Specified by:
insertBeforeLast
in interface ConditionalElementDescr
getDescrs
public List<BaseDescr> getDescrs()
- Specified by:
getDescrs
in interface ConditionalElementDescr
addOrMerge
public void addOrMerge(BaseDescr baseDescr)
- Specified by:
addOrMerge
in interface ConditionalElementDescr
getReverseCode
public String getReverseCode()
setReverseCode
public void setReverseCode(String reverseCode)
getFunctions
public List<AccumulateDescr.AccumulateFunctionCallDescr> getFunctions()
addFunction
public void addFunction(String function,
String bind,
String[] params)
addFunction
public void addFunction(AccumulateDescr.AccumulateFunctionCallDescr function)
removeFunction
public boolean removeFunction(AccumulateDescr.AccumulateFunctionCallDescr function)
isExternalFunction
public boolean isExternalFunction()
getInputPattern
public PatternDescr getInputPattern()
- Specified by:
getInputPattern
in interface PatternDestinationDescr
setInputPattern
public void setInputPattern(PatternDescr inputPattern)
- Specified by:
setInputPattern
in interface PatternDestinationDescr
getInput
public BaseDescr getInput()
- Specified by:
getInput
in interface MultiPatternDestinationDescr
setInput
public void setInput(BaseDescr input)
- Specified by:
setInput
in interface MultiPatternDestinationDescr
isSinglePattern
public boolean isSinglePattern()
isMultiPattern
public boolean isMultiPattern()
hasValidInput
public boolean hasValidInput()
setMultiFunction
public void setMultiFunction(boolean multiFunction)
isMultiFunction
public boolean isMultiFunction()
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.