// This product is provided under the terms of EPL (Eclipse Public License) // version 1.0. // // The full license text can be read from: http://www.eclipse.org/org/documents/epl-v10.php package org.dtangler.core.configuration; public class ParserConstants { // General stuff public static final String VALUE_TRUE = "true"; public static final String VALUE_FALSE = "false"; public static final String DEPENDENCY_ENGINE_ID_KEY = "engine"; public static final String DEPENDENCY_ENGINE_ID_VALUE_JAVA = "java"; public static final String DEPENDENCY_ENGINE_ID_VALUE_GENERIC = "generic"; public static final String CONFIG_FILE_KEY = "configFile"; public static final String BIG_SEPARATOR = ";"; public static final String SMALL_SEPARATOR = ","; public static final String IGNORE_FILE_MASK_KEY = "ignoreFileMask"; public static final String CYCLES_ALLOWED_KEY = "cyclesAllowed"; public static final String RULES_KEY = "rules"; public static final String CANNOT_DEPEND = "cannot depend on"; public static final String CAN_DEPEND = "can depend on"; public static final String GROUPS_KEY = "groups"; // backward compatibility: public static final String GROUP_KEY = "group"; public static final String CONTAINS = "contains"; public static final String DOES_NOT_CONTAIN = "does not contain"; public static final String GROUP_IDENTIFIER = "@"; public static final String SCOPE_KEY = "scope"; public static final String INPUT_KEY = "input"; public static final String INPUT_KEY_VALUE_STANDARD_INPUT = "stdin"; // backward compatibility: public static final String CLASS_PATH_KEY = "classPath"; public static final String[] VALID_KEYS = { DEPENDENCY_ENGINE_ID_KEY, INPUT_KEY, CLASS_PATH_KEY, IGNORE_FILE_MASK_KEY, CYCLES_ALLOWED_KEY, RULES_KEY, GROUPS_KEY, GROUP_KEY, CONFIG_FILE_KEY, SCOPE_KEY }; }