/******************************************************************************* * Copyright (c) 2014 Open Door Logistics (www.opendoorlogistics.com) * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Lesser Public License v3 * which accompanies this distribution, and is available at http://www.gnu.org/licenses/lgpl.txt ******************************************************************************/ package com.opendoorlogistics.core.scripts; import com.opendoorlogistics.core.utils.strings.Strings; final public class ScriptConstants { private ScriptConstants(){} public static final String EXTERNAL_DS_NAME = "external"; public static final String INTERNAL_GLOBAL_DS = "scriptglobal"; public static final String SCRIPT_EMBEDDED_TABLE_DATA_DS = "embeddedData"; // public static final String IMPORT_LINK_POSTFIX =":\\"; // public static final String SHAPEFILE_DS_NAME_PREFIX = "shapefile" + IMPORT_LINK_POSTFIX; public static final String FILE_EXT = "odlx"; public static final String DIRECTORY = "scripts"; public static final String SCRIPT_XML_NODE_NAME = "Script"; public static final int SCRIPT_VERSION_MAJOR = 1; public static final int SCRIPT_VERSION_MINOR = 0; public static final int SCRIPT_VERSION_REVISION = 0; public static boolean isExternalDs(String s){ return Strings.equalsStd(s, EXTERNAL_DS_NAME); } public static final String FORMULA_PREFIX = ":="; }