public abstract class AbstractQueryBuilderFactory extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<IRuleFilter> |
filters |
protected IGroupParser |
groupParser |
protected List<IRuleParser> |
ruleParsers |
| 构造器和说明 |
|---|
AbstractQueryBuilderFactory()
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFilter(IRuleFilter filter)
add filter
|
void |
addFilterAfter(IRuleFilter filter,
Class<? extends IRuleFilter> afterFilter)
add filter after
|
void |
addFilterAt(IRuleFilter filter,
Class<? extends IRuleFilter> atFilter)
replace filter
|
void |
addFilterBefore(IRuleFilter filter,
Class<? extends IRuleFilter> beforeFilter)
add filter before
|
void |
addRuleParser(IRuleParser parser)
add parser
|
void |
addRuleParserAfter(IRuleParser parser,
Class<? extends IRuleParser> afterParser)
add parser after
|
void |
addRuleParserAt(IRuleParser parser,
Class<? extends IRuleParser> atParser)
replace parser
|
void |
addRuleParserBefore(IRuleParser parser,
Class<? extends IRuleParser> beforeParser)
add parser before
|
abstract AbstractBuilder |
builder()
获取builder
|
List<IRuleFilter> |
getFilters()
Getter method for property filters.
|
IGroupParser |
getGroupParser()
Getter method for property groupParser.
|
List<IRuleParser> |
getRuleParsers()
Getter method for property ruleParsers.
|
void |
setGroupParser(IGroupParser groupParser)
Setter method for property groupParser.
|
protected IGroupParser groupParser
protected List<IRuleFilter> filters
protected List<IRuleParser> ruleParsers
public abstract AbstractBuilder builder()
public void addFilter(IRuleFilter filter)
filter - public void addFilterBefore(IRuleFilter filter, Class<? extends IRuleFilter> beforeFilter)
filter - beforeFilter - public void addFilterAfter(IRuleFilter filter, Class<? extends IRuleFilter> afterFilter)
filter - afterFilter - public void addFilterAt(IRuleFilter filter, Class<? extends IRuleFilter> atFilter)
filter - atFilter - public void addRuleParser(IRuleParser parser)
parser - public void addRuleParserBefore(IRuleParser parser, Class<? extends IRuleParser> beforeParser)
parser - beforeParser - public void addRuleParserAfter(IRuleParser parser, Class<? extends IRuleParser> afterParser)
parser - afterParser - public void addRuleParserAt(IRuleParser parser, Class<? extends IRuleParser> atParser)
parser - atParser - public List<IRuleFilter> getFilters()
public List<IRuleParser> getRuleParsers()
public IGroupParser getGroupParser()
public void setGroupParser(IGroupParser groupParser)
groupParser - value to be assigned to property groupParserCopyright © 2018. All rights reserved.