/*
* Copyright (c) 2013-2015 Josef Hardi <josef.hardi@gmail.com>
*
* Licensed 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 com.obidea.semantika.datatype;
/**
* Utility class to contain XSD and RDF data type values as constants.
*/
public class DataTypeConstants
{
public static final int LITERAL = 25;
public static final int PLAIN_LITERAL = 26;
public static final int XML_LITERAL = 27;
public static final int ANY_TYPE = 45;
public static final int ANY_SIMPLE_TYPE = 46;
public static final int STRING = 0;
public static final int INTEGER = 20;
public static final int LONG = 21;
public static final int INT = 22;
public static final int SHORT = 23;
public static final int BYTE = 24;
public static final int DECIMAL = 3;
public static final int FLOAT = 1;
public static final int BOOLEAN = 13;
public static final int DOUBLE = 2;
public static final int NON_POSITIVE_INTEGER = 28;
public static final int NEGATIVE_INTEGER = 29;
public static final int NON_NEGATIVE_INTEGER = 30;
public static final int UNSIGNED_LONG = 31;
public static final int UNSIGNED_INT = 32;
public static final int UNSIGNED_SHORT = 33;
public static final int UNSIGNED_BYTE = 34;
public static final int POSITIVE_INTEGER = 35;
public static final int BASE_64_BINARY = 14;
public static final int HEX_BINARY = 15;
public static final int ANY_URI = 16;
public static final int Q_NAME = 17;
public static final int NOTATION = 18;
public static final int NORMALIZED_STRING = 36;
public static final int TOKEN = 37;
public static final int LANGUAGE = 38;
public static final int NAME = 39;
public static final int NCNAME = 40;
public static final int NMTOKEN = 41;
public static final int ID = 42;
public static final int IDREF = 43;
public static final int ENTITY = 44;
public static final int DURATION = 4;
public static final int DATE_TIME = 5;
public static final int DATE_TIME_STAMP = 19;
public static final int TIME = 6;
public static final int DATE = 7;
public static final int G_YEAR_MONTH = 8;
public static final int G_YEAR = 9;
public static final int G_MONTH_DAY = 10;
public static final int G_DAY = 11;
public static final int G_MONTH = 12;
}