blob: 86f15ab83fe821d1bb5f8df6b070bea9b7c3a4e2 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.commons.csv;
/**
* Constants for this package.
*/
final class Constants {
static final char BACKSLASH = '\\';
static final char BACKSPACE = '\b';
static final String COMMA = ",";
/**
* Starts a comment, the remainder of the line is the comment.
*/
static final char COMMENT = '#';
static final char CR = '\r';
/** RFC 4180 defines line breaks as CRLF */
static final String CRLF = "\r\n";
static final Character DOUBLE_QUOTE_CHAR = Character.valueOf('"');
static final String EMPTY = "";
/** The end of stream symbol */
static final int END_OF_STREAM = -1;
static final char FF = '\f';
static final char LF = '\n';
/**
* Unicode line separator.
*/
static final String LINE_SEPARATOR = "\u2028";
/**
* Unicode next line.
*/
static final String NEXT_LINE = "\u0085";
/**
* Unicode paragraph separator.
*/
static final String PARAGRAPH_SEPARATOR = "\u2029";
static final char PIPE = '|';
/** ASCII record separator */
static final char RS = 30;
static final char SP = ' ';
static final char TAB = '\t';
/** Undefined state for the lookahead char */
static final int UNDEFINED = -2;
/** ASCII unit separator */
static final char US = 31;
static final String[] EMPTY_STRING_ARRAY = {};
/** No instances. */
private Constants() {
// noop
}
}