public class RowRecogExprNodeAtom extends RowRecogExprNode
Constructor and Description |
---|
RowRecogExprNodeAtom(String tag,
RowRecogNFATypeEnum type,
RowRecogExprRepeatDesc optionalRepeat)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
RowRecogExprNode |
checkedCopySelf(ExpressionCopier expressionCopier) |
RowRecogExprRepeatDesc |
getOptionalRepeat() |
RowRecogExprNodePrecedenceEnum |
getPrecedence() |
String |
getTag()
Returns the variable name.
|
RowRecogNFATypeEnum |
getType()
Returns multiplicity and greedy indicator.
|
void |
toPrecedenceFreeEPL(StringWriter writer) |
accept, acceptChildnodes, addChildNode, checkedCopy, dumpDebug, getChildNodes, replaceChildNode, toEPL
public RowRecogExprNodeAtom(String tag, RowRecogNFATypeEnum type, RowRecogExprRepeatDesc optionalRepeat)
tag
- variable nametype
- multiplicity and greedy indicatoroptionalRepeat
- optional repeating informationpublic String getTag()
public RowRecogNFATypeEnum getType()
public RowRecogExprRepeatDesc getOptionalRepeat()
public void toPrecedenceFreeEPL(StringWriter writer)
toPrecedenceFreeEPL
in class RowRecogExprNode
public RowRecogExprNodePrecedenceEnum getPrecedence()
getPrecedence
in class RowRecogExprNode
public RowRecogExprNode checkedCopySelf(ExpressionCopier expressionCopier)
checkedCopySelf
in class RowRecogExprNode
Copyright © 2005–2021. All rights reserved.