public class AccumulateDescr extends PatternSourceDescr implements ConditionalElementDescr, PatternDestinationDescr, MultiPatternDestinationDescr
Modifier and Type | Class and Description |
---|---|
static class |
AccumulateDescr.AccumulateFunctionCallDescr |
Constructor and Description |
---|
AccumulateDescr() |
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getNamespace, getResource, getStartCharacter, getText, isNegated, negate, positionAsString, replaceVariable, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class BaseDescr
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class BaseDescr
IOException
public String getClassName()
public void setClassName(String classMethodName)
public String[] getDeclarations()
public void setDeclarations(String[] declarations)
public String getActionCode()
public void setActionCode(String actionCode)
public String getInitCode()
public void setInitCode(String initCode)
public String getResultCode()
public void setResultCode(String resultCode)
public void addDescr(BaseDescr patternDescr)
addDescr
in interface ConditionalElementDescr
public boolean removeDescr(BaseDescr baseDescr)
removeDescr
in interface ConditionalElementDescr
public void insertBeforeLast(Class<?> clazz, BaseDescr baseDescr)
insertBeforeLast
in interface ConditionalElementDescr
public List<BaseDescr> getDescrs()
getDescrs
in interface ConditionalElementDescr
public void addOrMerge(BaseDescr baseDescr)
addOrMerge
in interface ConditionalElementDescr
public String getReverseCode()
public void setReverseCode(String reverseCode)
public List<AccumulateDescr.AccumulateFunctionCallDescr> getFunctions()
public void addFunction(AccumulateDescr.AccumulateFunctionCallDescr function)
public boolean removeFunction(AccumulateDescr.AccumulateFunctionCallDescr function)
public boolean isExternalFunction()
public PatternDescr getInputPattern()
getInputPattern
in interface PatternDestinationDescr
public void setInputPattern(PatternDescr inputPattern)
setInputPattern
in interface PatternDestinationDescr
public BaseDescr getInput()
getInput
in interface MultiPatternDestinationDescr
public void setInput(BaseDescr input)
setInput
in interface MultiPatternDestinationDescr
public boolean isSinglePattern()
public boolean isMultiPattern()
public boolean hasValidInput()
public boolean isMultiFunction()
public void accept(DescrVisitor visitor)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.