/**
*
*/
package com.pingan.drlgen.common;
/**
* @author Administrator
*
*
* 本模块所需的常量类
*
*
*/
public class DrlGenConstant {
public static final String ELEM_FIELD = "field";// 字段(属性)
public static final String ELEM_VALUE = "value";// 值
public static final String ELEM_VALUE_LIST = "valueList";// 值列表
public static final String ELEM_OPERATOR = "operator";// 操作符
public static final String ELEM_RELATIONAL_OPERATOR = "relationalOperator";// 关系运算符
public static final String ELEM_LOGIC_OPERATOR = "logicOperator";// 逻辑运算符
public static final String ELEM_SPECIAL_OPERATOR = "specialOperator";// 特殊运算符
// operator的取值范围
public static final String VALUE_LEFT_BRACKET = "left-bracket";
public static final String VALUE_RIGHT_BRACKET = "right-bracket";
public static final String[] OPERATOR_VALUES = { VALUE_LEFT_BRACKET,
VALUE_RIGHT_BRACKET };
// relationalOperator的取值范围
public static final String VALUE_GT = "gt";
public static final String VALUE_LT = "lt";
public static final String VALUE_EQ = "eq";
public static final String VALUE_GTEQ = "gt-eq";
public static final String VALUE_LTEQ = "lt-eq";
public static final String VALUE_NOTEQ = "not-eq";
public static final String[] RELATIONAL_OPERATOR_VALUES = { VALUE_GT,
VALUE_LT, VALUE_EQ, VALUE_GTEQ, VALUE_LTEQ, VALUE_NOTEQ };
// logicOperator的取值范围
public static final String VALUE_AND = "and";
public static final String VALUE_OR = "or";
public static final String VALUE_NOT = "not";
public static final String[] LOGIC_OPERATOR_VALUES = { VALUE_AND, VALUE_OR,
VALUE_NOT };
// specialOperator的取值范围
public static final String VALUE_IN = "in";
public static final String VALUE_NOTIN = "not-in";
public static final String[] SPECIAL_OPERATOR_VALUES = { VALUE_IN,
VALUE_NOTIN };
// XML规则表达式文件存储路径
public static final String XML_FILE_SAVE_PATH = "C:/Users/Administrator/workspace/drl_generator_w/resources/xml/";
// DRL文件存储路径
public static final String DRL_FILE_SAVE_PATH = "C:/Users/Administrator/workspace/drl_generator_w/resources/drl/";
public static final String DRL_FILE_EXT_NAME = ".drl";
public static final String XML_FILE_EXT_NAME = ".xml";
public static final String NEW_LINE = "\r\n";
public static final String NEW_LINE_DOUBLE = "\r\n\r\n";
public static final String TAB = "\t";
}