public class RowRegexExprNodeAtom extends RowRegexExprNode
Constructor and Description |
---|
RowRegexExprNodeAtom(String tag,
RegexNFATypeEnum type,
RowRegexExprRepeatDesc optionalRepeat)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
RowRegexExprRepeatDesc |
getOptionalRepeat() |
RowRegexExprNodePrecedenceEnum |
getPrecedence() |
String |
getTag()
Returns the variable name.
|
RegexNFATypeEnum |
getType()
Returns multiplicity and greedy indicator.
|
void |
toPrecedenceFreeEPL(StringWriter writer) |
accept, acceptChildnodes, addChildNode, dumpDebug, getChildNodes, replaceChildNode, toEPL
public RowRegexExprNodeAtom(String tag, RegexNFATypeEnum type, RowRegexExprRepeatDesc optionalRepeat)
tag
- variable nametype
- multiplicity and greedy indicatoroptionalRepeat
- optional repeating informationpublic String getTag()
public RegexNFATypeEnum getType()
public RowRegexExprRepeatDesc getOptionalRepeat()
public void toPrecedenceFreeEPL(StringWriter writer)
toPrecedenceFreeEPL
in class RowRegexExprNode
public RowRegexExprNodePrecedenceEnum getPrecedence()
getPrecedence
in class RowRegexExprNode