package com.artfess.base.util.string;

/**
 * 常用的变量接口
 *
 * @company 广州宏天软件股份有限公司
 * @author heyifan
 * @email heyf@jee-soft.cn
 * @date 2018年4月11日
 */
public interface StringPool {

	String AMPERSAND = "&";

	String AND = "and";

	String AT = "@";

	String ASTERISK = "*";

	String STAR = ASTERISK;

	String BACK_SLASH = "\\";

	String COLON = ":";

	String COMMA = ",";

	String DASH = "-";

	String DOLLAR = "$";

	String DOT = ".";

	String DOTDOT = "..";

	String DOT_CLASS = ".class";

	String DOT_JAVA = ".java";

	String EMPTY = "";

	String EQUALS = "=";

	String FALSE = "false";

	String SLASH = "/";

	String HASH = "#";

	String HAT = "^";

	String LEFT_BRACE = "{";

	String LEFT_BRACKET = "(";

	String LEFT_CHEV = "<";

	String LEFT_CHEV_EQUAL = "<=";

	String NEWLINE = "\n";

	String N = "n";

	String NO = "no";

	String NULL = "null";

	String OFF = "off";

	String ON = "on";

	String OR = "or";

	String PERCENT = "%";

	String PIPE = "|";

	String PLUS = "+";

	String QUESTION_MARK = "?";

	String EXCLAMATION_MARK = "!";

	String QUOTE = "\"";

	String RETURN = "\r";

	String TAB = "\t";

	String RETURN_NEW_LINE = "\r\n";

	String RIGHT_BRACE = "}";

	String RIGHT_BRACKET = ")";

	String RIGHT_CHEV = ">";

	String RIGHT_CHEV_EQUAL = ">=";

	String SEMICOLON = ";";

	String SINGLE_QUOTE = "'";

	String SPACE = " ";

	String LEFT_SQ_BRACKET = "[";

	String RIGHT_SQ_BRACKET = "]";

	String TRUE = "true";

	String UNDERSCORE = "_";

	String UTF_8 = "UTF-8";

	String ISO_8859_1 = "ISO-8859-1";

	String Y = "y";

	String YES = "yes";

	String ONE = "1";

	String ZERO = "0";

	String DOLLAR_LEFT_BRACE = "${";
	String LIKE = "LIKE";
	/** 特殊字符 */
	String SPECIAL_REG_EX = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~！@#￥%……&*（）——+|{}【】‘；：”“’。，、？\"]";

	/** yyyy-MM-dd HH:mm:ss */
	String DATE_FORMAT_DATETIME = "yyyy-MM-dd HH:mm:ss";
	/** yyyy-MM-dd */
	String DATE_FORMAT_DATE = "yyyy-MM-dd";
	/** yyyy-MM-dd HH:mm */
	String DATE_FORMAT_DATETIME_NOSECOND = "yyyy-MM-dd HH:mm";
	/** yyyy-MM-dd HH */
	String DATE_FORMAT_DATETIME_NOMINUTE = "yyyy-MM-dd HH";
	/** HH:mm:ss */
	String DATE_FORMAT_TIME = "HH:mm:ss";
	/** HH:mm */
	String DATE_FORMAT_TIME_NOSECOND = "HH:mm";
	/** yyyy-MM-dd HH:mm:ss.SSS */
	String DATE_FORMAT_TIMESTAMP = "yyyy-MM-dd HH:mm:ss.SSS";

	/** 表单占位符 国际化  */
	String FORM_REG = "\\#\\{([\\w]+[\\.\\w]*)\\}";

	/** 流程占位符 国际化  */
	String FLOW_REG = "\\$\\$\\{([\\w]+[\\.\\w]*)\\}";



}
