Back to index

lightning-sunbird  0.9+nobinonly
nsSchemaAtomList.h
Go to the documentation of this file.
00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
00002 /* ***** BEGIN LICENSE BLOCK *****
00003  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
00004  *
00005  * The contents of this file are subject to the Mozilla Public License Version
00006  * 1.1 (the "License"); you may not use this file except in compliance with
00007  * the License. You may obtain a copy of the License at
00008  * http://www.mozilla.org/MPL/
00009  *
00010  * Software distributed under the License is distributed on an "AS IS" basis,
00011  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00012  * for the specific language governing rights and limitations under the
00013  * License.
00014  *
00015  * The Original Code is Mozilla.
00016  *
00017  * The Initial Developer of the Original Code is
00018  * Netscape Communications.
00019  * Portions created by the Initial Developer are Copyright (C) 2001
00020  * the Initial Developer. All Rights Reserved.
00021  *
00022  * Contributor(s):
00023  *   Vidur Apparao <vidur@netscape.com> (original author)
00024  *
00025  * Alternatively, the contents of this file may be used under the terms of
00026  * either the GNU General Public License Version 2 or later (the "GPL"), or
00027  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
00028  * in which case the provisions of the GPL or the LGPL are applicable instead
00029  * of those above. If you wish to allow use of your version of this file only
00030  * under the terms of either the GPL or the LGPL, and not to allow others to
00031  * use your version of this file under the terms of the MPL, indicate your
00032  * decision by deleting the provisions above and replace them with the notice
00033  * and other provisions required by the GPL or the LGPL. If you do not delete
00034  * the provisions above, a recipient may use your version of this file under
00035  * the terms of any one of the MPL, the GPL or the LGPL.
00036  *
00037  * ***** END LICENSE BLOCK ***** */
00038 
00039 SCHEMA_ATOM(sAnyType_atom, "anyType")
00040 SCHEMA_ATOM(sString_atom, "string")
00041 SCHEMA_ATOM(sNormalizedString_atom, "normalizedString")
00042 SCHEMA_ATOM(sToken_atom, "token")
00043 SCHEMA_ATOM(sByte_atom, "byte")
00044 SCHEMA_ATOM(sUnsignedByte_atom, "unsignedByte")
00045 SCHEMA_ATOM(sBase64Binary_atom, "base64Binary")
00046 SCHEMA_ATOM(sHexBinary_atom, "hexBinary")
00047 SCHEMA_ATOM(sInteger_atom, "integer")
00048 SCHEMA_ATOM(sPositiveInteger_atom, "positiveInteger")
00049 SCHEMA_ATOM(sNegativeInteger_atom, "negativeInteger")
00050 SCHEMA_ATOM(sNonnegativeInteger_atom, "nonNegativeInteger")
00051 SCHEMA_ATOM(sNonpositiveInteger_atom, "nonPositiveInteger")
00052 SCHEMA_ATOM(sInt_atom, "int")
00053 SCHEMA_ATOM(sUnsignedInt_atom, "unsignedInt")
00054 SCHEMA_ATOM(sLong_atom, "long")
00055 SCHEMA_ATOM(sUnsignedLong_atom, "unsignedLong")
00056 SCHEMA_ATOM(sShort_atom, "short")
00057 SCHEMA_ATOM(sUnsignedShort_atom, "unsignedShort")
00058 SCHEMA_ATOM(sDecimal_atom, "decimal")
00059 SCHEMA_ATOM(sFloat_atom, "float")
00060 SCHEMA_ATOM(sDouble_atom, "double")
00061 SCHEMA_ATOM(sBoolean_atom, "boolean")
00062 SCHEMA_ATOM(sTime_atom, "time")
00063 SCHEMA_ATOM(sDateTime_atom, "dateTime")
00064 SCHEMA_ATOM(sDuration_atom, "duration")
00065 SCHEMA_ATOM(sDate_atom, "date")
00066 SCHEMA_ATOM(sGMonth_atom, "gMonth")
00067 SCHEMA_ATOM(sGYear_atom, "gYear")
00068 SCHEMA_ATOM(sGYearMonth_atom, "gYearMonth")
00069 SCHEMA_ATOM(sGDay_atom, "gDay")
00070 SCHEMA_ATOM(sGMonthDay_atom, "gMonthDay")
00071 SCHEMA_ATOM(sName_atom, "Name")
00072 SCHEMA_ATOM(sQName_atom, "QName")
00073 SCHEMA_ATOM(sNCName_atom, "NCName")
00074 SCHEMA_ATOM(sAnyURI_atom, "anyURI")
00075 SCHEMA_ATOM(sLanguage_atom, "language")
00076 SCHEMA_ATOM(sID_atom, "ID")
00077 SCHEMA_ATOM(sIDREF_atom, "IDREF")
00078 SCHEMA_ATOM(sIDREFS_atom, "IDREFS")
00079 SCHEMA_ATOM(sENTITY_atom, "ENTITY")
00080 SCHEMA_ATOM(sENTITIES_atom, "ENTITIES")
00081 SCHEMA_ATOM(sNOTATION_atom, "NOTATION")
00082 SCHEMA_ATOM(sNMTOKEN_atom, "NMTOKEN")
00083 SCHEMA_ATOM(sNMTOKENS_atom, "NMTOKENS")
00084 
00085 SCHEMA_ATOM(sElement_atom, "element")
00086 SCHEMA_ATOM(sModelGroup_atom, "group")
00087 SCHEMA_ATOM(sAny_atom, "any")
00088 SCHEMA_ATOM(sAttribute_atom, "attribute")
00089 SCHEMA_ATOM(sAttributeGroup_atom, "attributeGroup")
00090 SCHEMA_ATOM(sSimpleType_atom, "simpleType")
00091 SCHEMA_ATOM(sComplexType_atom, "complexType")
00092 SCHEMA_ATOM(sSimpleContent_atom, "simpleContent")
00093 SCHEMA_ATOM(sComplexContent_atom, "complexContent")
00094 SCHEMA_ATOM(sAll_atom, "all")
00095 SCHEMA_ATOM(sChoice_atom, "choice")
00096 SCHEMA_ATOM(sSequence_atom, "sequence")
00097 SCHEMA_ATOM(sAnyAttribute_atom, "anyAttribute")
00098 SCHEMA_ATOM(sRestriction_atom, "restriction")
00099 SCHEMA_ATOM(sExtension_atom, "extension")
00100 SCHEMA_ATOM(sAnnotation_atom, "annotation")
00101 SCHEMA_ATOM(sNotation_atom, "notation")
00102 SCHEMA_ATOM(sInclude_atom, "include")
00103 SCHEMA_ATOM(sImport_atom, "import")
00104 SCHEMA_ATOM(sRedefine_atom, "redefine")
00105 SCHEMA_ATOM(sList_atom, "list")
00106 SCHEMA_ATOM(sUnion_atom, "union")
00107 
00108 SCHEMA_ATOM(sMinExclusive_atom, "minExclusive")
00109 SCHEMA_ATOM(sMinInclusive_atom, "minInclusive")
00110 SCHEMA_ATOM(sMaxExclusive_atom, "maxExclusive")
00111 SCHEMA_ATOM(sMaxInclusive_atom, "maxInclusive")
00112 SCHEMA_ATOM(sTotalDigits_atom, "totalDigits")
00113 SCHEMA_ATOM(sFractionDigits_atom, "fractionDigits")
00114 SCHEMA_ATOM(sLength_atom, "length")
00115 SCHEMA_ATOM(sMinLength_atom, "minLength")
00116 SCHEMA_ATOM(sMaxLength_atom, "maxLength")
00117 SCHEMA_ATOM(sEnumeration_atom, "enumeration")
00118 SCHEMA_ATOM(sWhiteSpace_atom, "whiteSpace")
00119 SCHEMA_ATOM(sPattern_atom, "pattern")