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