public abstract class AbstractBuilder extends Object
| 构造器和说明 |
|---|
AbstractBuilder(IGroupParser groupParser,
List<IRuleParser> ruleParsers,
List<IRuleFilter> ruleFilters)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Object |
build(String query)
执行构建
|
protected abstract EnumBuilderType |
getBuilderType()
get builder type
|
protected Object |
parse(String query)
构建
|
public AbstractBuilder(IGroupParser groupParser, List<IRuleParser> ruleParsers, List<IRuleFilter> ruleFilters)
groupParser - ruleParsers - ruleFilters - protected Object parse(String query) throws IOException
query - IOExceptionpublic abstract Object build(String query) throws IOException, ParserNotFoundException
query - IOExceptionParserNotFoundExceptionprotected abstract EnumBuilderType getBuilderType()
Copyright © 2018. All rights reserved.