| 程序包 | 说明 |
|---|---|
| com.ql.util.express.parse | |
| com.ql.util.express.rule |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Word[] |
ExpressParse.dealInclude(Word[] wordObjects) |
protected Word[] |
ExpressParse.getExpressByName(String expressFileName) |
static Word[] |
WordSplit.parse(String[] splitWord,
String str)
文本分析函数,“.”作为操作符号处理
|
Word[] |
ExpressParse.splitWords(ExpressPackage rootExpressPackage,
String express,
boolean isTrace,
Map<String,String> selfDefineClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Word[] |
ExpressParse.dealInclude(Word[] wordObjects) |
static void |
ExpressParse.fetchSelfDefineClass(Word[] words,
Map<String,String> selfDefineClass)
提取自定义的Class
|
ExpressNode |
ExpressParse.parse(ExpressPackage rootExpressPackage,
Word[] words,
String express,
boolean isTrace,
Map<String,String> selfDefineClass) |
List<ExpressNode> |
ExpressParse.transferWord2ExpressNode(ExpressPackage aRootExpressPackage,
Word[] wordObjects,
Map<String,String> selfClassDefine,
boolean dealJavaClass)
进行单词类型分析
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Condition |
RuleManager.createCondition(ExpressNode condition,
Word[] words) |
static Rule |
RuleManager.createRule(ExpressNode root,
Word[] words) |
Copyright © 2012–2018 Alibaba Group. All rights reserved.