public class Parser
extends java.lang.Object
Parser
.| 限定符和类型 | 类和说明 |
|---|---|
static class |
Parser.NullType
The Enum NullType.
|
| 构造器和说明 |
|---|
Parser()
Instantiates a new parser.
|
Parser(char[] directiveStart,
char[] directiveEnd,
char startDirecitve,
char endDirecitve)
Instantiates a new parser.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
directiveContent(java.lang.String directiveSouce)
Directive content.
|
java.lang.String |
directiveName(java.lang.String directiveContent)
Directive name.
|
java.lang.String |
directiveNameAndAttr(java.lang.String directiveContent)
Directive name and attr.
|
java.lang.String |
directiveNameFromSource(java.lang.String directiveSouce)
Directive name.
|
char[] |
getDirectiveEnd()
返回directiveEnd
|
char[] |
getDirectiveStart()
返回directiveStart
|
java.util.List<AbstractElement> |
getElements()
返回elements.
|
char |
getEndDirecitve()
返回endDirecitve
|
char |
getFuzzyQueryChar()
返回fuzzyQueryChar
|
char[] |
getNamedParamEnds()
返回namedParamEnds
|
char |
getNamedParamStart()
返回namedParamStart
|
Parser.NullType |
getNullType(java.lang.String value)
Gets the null type.
|
char |
getStartDirecitve()
返回startDirecitve
|
boolean |
isCondition(java.lang.String value)
Checks if is condition.
|
boolean |
isConditionNull(java.lang.String value)
Checks if is condition null.
|
boolean |
isConditionNullOrEmpty(java.lang.String value)
Checks if is condition null or string.
|
boolean |
isEmptyConditionParam(java.lang.String directiveContent)
Checks if is empty condition param.
|
boolean |
isEnclosed(java.lang.String directiveContent)
Checks if is enclosed.
|
boolean |
isReplaceable(java.lang.String directiveContent)
Checks if is replaceable.
|
boolean |
isWrapper(java.lang.String directiveContent)
Checks if is wrapper.
|
void |
parse(java.lang.String source)
Parses the.
|
void |
setDirectiveEnd(char[] directiveEnd)
设置directiveEnd
|
void |
setDirectiveStart(char[] directiveStart)
设置directiveStart
|
void |
setEndDirecitve(char endDirecitve)
设置endDirecitve
|
void |
setFuzzyQueryChar(char fuzzyQueryChar)
设置fuzzyQueryChar
|
void |
setNamedParamEnds(char[] namedParamEnds)
设置namedParamEnds
|
void |
setNamedParamStart(char namedParamStart)
设置namedParamStart
|
void |
setStartDirecitve(char startDirecitve)
设置startDirecitve
|
java.lang.String |
toString() |
public Parser()
public Parser(char[] directiveStart,
char[] directiveEnd,
char startDirecitve,
char endDirecitve)
directiveStart - the directive startdirectiveEnd - the directive endstartDirecitve - the start direcitveendDirecitve - the end direcitvepublic void parse(java.lang.String source)
source - the sourcepublic Parser.NullType getNullType(java.lang.String value)
value - the valuepublic boolean isCondition(java.lang.String value)
value - the valuepublic boolean isConditionNull(java.lang.String value)
value - the valuepublic boolean isConditionNullOrEmpty(java.lang.String value)
value - the valuepublic java.lang.String directiveContent(java.lang.String directiveSouce)
directiveSouce - the directive soucepublic java.lang.String directiveNameAndAttr(java.lang.String directiveContent)
directiveContent - the directive contentpublic java.lang.String directiveName(java.lang.String directiveContent)
directiveContent - the directive contentpublic boolean isWrapper(java.lang.String directiveContent)
directiveContent - the directive contentpublic boolean isEmptyConditionParam(java.lang.String directiveContent)
directiveContent - the directive contentpublic boolean isReplaceable(java.lang.String directiveContent)
directiveContent - the directive contentpublic boolean isEnclosed(java.lang.String directiveContent)
directiveContent - the directive contentpublic java.lang.String directiveNameFromSource(java.lang.String directiveSouce)
directiveSouce - the directive soucepublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic java.util.List<AbstractElement> getElements()
public char[] getDirectiveStart()
public void setDirectiveStart(char[] directiveStart)
directiveStart - directiveStartpublic char[] getDirectiveEnd()
public void setDirectiveEnd(char[] directiveEnd)
directiveEnd - directiveEndpublic char getStartDirecitve()
public void setStartDirecitve(char startDirecitve)
startDirecitve - startDirecitvepublic char getEndDirecitve()
public void setEndDirecitve(char endDirecitve)
endDirecitve - endDirecitvepublic char getNamedParamStart()
public void setNamedParamStart(char namedParamStart)
namedParamStart - namedParamStartpublic char getFuzzyQueryChar()
public void setFuzzyQueryChar(char fuzzyQueryChar)
fuzzyQueryChar - fuzzyQueryCharpublic char[] getNamedParamEnds()
public void setNamedParamEnds(char[] namedParamEnds)
namedParamEnds - namedParamEnds