package com.youlai.boot.common.constant;

/**
 * 符号和特殊符号常用类
 *
 * @author Theo
 * @since 2024-7-29 11:46:08
 */
public interface SymbolConstant {

    /**
     * 符号：点
     */
    String SPOT = ".";

    /**
     * 符号：双斜杠
     */
    String DOUBLE_BACKSLASH = "\\";

    /**
     * 符号：冒号
     */
    String COLON = ":";

    /**
     * 符号：逗号
     */
    String COMMA = ",";

    /**
     * 符号：左花括号 {
     */
    String LEFT_CURLY_BRACKET = "{";

    /**
     * 符号：右花括号 }
     */
    String RIGHT_CURLY_BRACKET = "}";

    /**
     * 符号：井号 #
     */
    String WELL_NUMBER = "#";

    /**
     * 符号：单斜杠
     */
    String SINGLE_SLASH = "/";

    /**
     * 符号：双斜杠
     */
    String DOUBLE_SLASH = "//";

    /**
     * 符号：感叹号
     */
    String EXCLAMATORY_MARK = "!";

    /**
     * 符号：下划线
     */
    String UNDERLINE = "_";

    /**
     * 符号：单引号
     */
    String SINGLE_QUOTATION_MARK = "'";

    /**
     * 符号：星号
     */
    String ASTERISK = "*";

    /**
     * 符号：百分号
     */
    String PERCENT_SIGN = "%";

    /**
     * 符号：美元 $
     */
    String DOLLAR = "$";

    /**
     * 符号：和 &
     */
    String AND = "&";

    /**
     * 符号：../
     */
    String SPOT_SINGLE_SLASH = "../";

    /**
     * 符号：..\\
     */
    String SPOT_DOUBLE_BACKSLASH = "..\\";

    /**
     * 系统变量前缀 #{
     */
    String SYS_VAR_PREFIX = "#{";

    /**
     * 符号 {{
     */
    String DOUBLE_LEFT_CURLY_BRACKET = "{{";

    /**
     * 符号：[
     */
    String SQUARE_BRACKETS_LEFT = "[";

    /**
     * 符号：]
     */
    String SQUARE_BRACKETS_RIGHT = "]";
}
