blob: 5ece1551c1ded5627af88f6770d98e717ff7ecb6 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2010 Mukul Gandhi, and others
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Mukul Gandhi - initial API and implementation
* Mukul Gandhi - bug 318313 - improvements to computation of typed values of nodes,
* when validated by XML Schema primitive types
*******************************************************************************/
package org.eclipse.wst.xml.xpath2.processor.internal.types;
/**
* Constants representing XML Schema built-in types
*/
public class XSConstants {
public static final String TIME = "time";
public static final String STRING = "string";
public static final String Q_NAME = "QName";
public static final String NOTATION = "NOTATION";
public static final String G_YEAR_MONTH = "gYearMonth";
public static final String G_YEAR = "gYear";
public static final String G_MONTH_DAY = "gMonthDay";
public static final String G_MONTH = "gMonth";
public static final String G_DAY = "gDay";
public static final String FLOAT = "float";
public static final String YEAR_MONTH_DURATION = "yearMonthDuration";
public static final String DAY_TIME_DURATION = "dayTimeDuration";
public static final String DURATION = "duration";
public static final String DOUBLE = "double";
public static final String NEGATIVE_INTEGER = "negativeInteger";
public static final String NON_POSITIVE_INTEGER = "nonPositiveInteger";
public static final String UNSIGNED_BYTE = "unsignedByte";
public static final String UNSIGNED_SHORT = "unsignedShort";
public static final String UNSIGNED_INT = "unsignedInt";
public static final String UNSIGNED_LONG = "unsignedLong";
public static final String POSITIVE_INTEGER = "positiveInteger";
public static final String NON_NEGATIVE_INTEGER = "nonNegativeInteger";
public static final String BYTE = "byte";
public static final String SHORT = "short";
public static final String INT = "int";
public static final String LONG = "long";
public static final String INTEGER = "integer";
public static final String DECIMAL = "decimal";
public static final String DATE_TIME = "dateTime";
public static final String DATE = "date";
public static final String BOOLEAN = "boolean";
public static final String ANY_URI = "anyURI";
}