// // Copyright (C) 2011 Zeno Gantner, Chris Newell // // // // This file is part of MyMediaLite. // // // // MyMediaLite is free software: you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation, either version 3 of the License, or // // (at your option) any later version. // // // // MyMediaLite is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with MyMediaLite. If not, see <http://www.gnu.org/licenses/>. package org.mymedialite.io; /** * Static class containing constants used by the MyMediaLite Input/Output routines. * @version 2.03 */ public class Constants { // Prevent instantiation. private Constants() {} /** * Regular expression used for splitting tab/whitespace/comma separated fields. * * The fields can be divided by either: * - a tab * - a space * - a comma * - a semicolon * - two colons (i.e. "::") * * with zero or more additional spaces on either side. */ public static final String SPLIT_CHARS = " *(\\s|,|;|::) *"; }