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