/* * 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; }