public class GroupingTranslator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GROUPENDCHAR |
static java.lang.String |
GROUPSTARTCHAR |
static java.lang.String |
SPACECHAR |
static java.lang.String |
STATEMENTENDCHAR |
| Constructor and Description |
|---|
GroupingTranslator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
compilePhrases(java.lang.String segment,
Group myGroup,
boolean isNegation) |
Group |
createGroups(java.lang.String mvel) |
protected int |
findGroupEnd(java.lang.String segment,
int subgroupStartIndex) |
protected int |
findGroupStart(java.lang.String segment,
int startPos) |
protected void |
parseGroups(Group myGroup,
java.lang.String segment) |
protected void |
setGroupOperator(java.lang.String segment,
Group myGroup,
boolean isAnd,
boolean isOr,
boolean isNot) |
protected java.lang.String |
stripWhiteSpace(java.lang.String mvel) |
public static final java.lang.String GROUPSTARTCHAR
public static final java.lang.String GROUPENDCHAR
public static final java.lang.String STATEMENTENDCHAR
public static final java.lang.String SPACECHAR
public Group createGroups(java.lang.String mvel) throws MVELTranslationException
MVELTranslationExceptionprotected int findGroupStart(java.lang.String segment,
int startPos)
protected int findGroupEnd(java.lang.String segment,
int subgroupStartIndex)
throws MVELTranslationException
MVELTranslationExceptionprotected java.lang.String stripWhiteSpace(java.lang.String mvel)
protected void parseGroups(Group myGroup, java.lang.String segment) throws MVELTranslationException
MVELTranslationExceptionprotected void compilePhrases(java.lang.String segment,
Group myGroup,
boolean isNegation)
throws MVELTranslationException
MVELTranslationExceptionprotected void setGroupOperator(java.lang.String segment,
Group myGroup,
boolean isAnd,
boolean isOr,
boolean isNot)
throws MVELTranslationException
MVELTranslationExceptionCopyright © 2018. All Rights Reserved.