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, Namespaceable
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 |
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getNamespace, getResource, getStartCharacter, getText, positionAsString, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, 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-2014 JBoss by Red Hat. All Rights Reserved.