Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Attributes
nsSchemaBuiltinType Class Reference

#include <nsSchemaPrivate.h>

Inheritance diagram for nsSchemaBuiltinType:
Inheritance graph
[legend]
Collaboration diagram for nsSchemaBuiltinType:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsSchemaBuiltinType (PRUint16 aBuiltinType)
virtual ~nsSchemaBuiltinType ()
void resolve (in nsIWebServiceErrorHandler aErrorHandler)
void clear ()

Public Attributes

const unsigned short BUILTIN_TYPE_ANYTYPE = 1
const unsigned short BUILTIN_TYPE_STRING = 2
const unsigned short BUILTIN_TYPE_NORMALIZED_STRING = 3
const unsigned short BUILTIN_TYPE_TOKEN = 4
const unsigned short BUILTIN_TYPE_BYTE = 5
const unsigned short BUILTIN_TYPE_UNSIGNEDBYTE = 6
const unsigned short BUILTIN_TYPE_BASE64BINARY = 7
const unsigned short BUILTIN_TYPE_HEXBINARY = 8
const unsigned short BUILTIN_TYPE_INTEGER = 9
const unsigned short BUILTIN_TYPE_POSITIVEINTEGER = 10
const unsigned short BUILTIN_TYPE_NEGATIVEINTEGER = 11
const unsigned short BUILTIN_TYPE_NONNEGATIVEINTEGER = 12
const unsigned short BUILTIN_TYPE_NONPOSITIVEINTEGER = 13
const unsigned short BUILTIN_TYPE_INT = 14
const unsigned short BUILTIN_TYPE_UNSIGNEDINT = 15
const unsigned short BUILTIN_TYPE_LONG = 16
const unsigned short BUILTIN_TYPE_UNSIGNEDLONG = 17
const unsigned short BUILTIN_TYPE_SHORT = 18
const unsigned short BUILTIN_TYPE_UNSIGNEDSHORT = 19
const unsigned short BUILTIN_TYPE_DECIMAL = 20
const unsigned short BUILTIN_TYPE_FLOAT = 21
const unsigned short BUILTIN_TYPE_DOUBLE = 22
const unsigned short BUILTIN_TYPE_BOOLEAN = 23
const unsigned short BUILTIN_TYPE_TIME = 24
const unsigned short BUILTIN_TYPE_DATETIME = 25
const unsigned short BUILTIN_TYPE_DURATION = 26
const unsigned short BUILTIN_TYPE_DATE = 27
const unsigned short BUILTIN_TYPE_GMONTH = 28
const unsigned short BUILTIN_TYPE_GYEAR = 29
const unsigned short BUILTIN_TYPE_GYEARMONTH = 30
const unsigned short BUILTIN_TYPE_GDAY = 31
const unsigned short BUILTIN_TYPE_GMONTHDAY = 32
const unsigned short BUILTIN_TYPE_NAME = 33
const unsigned short BUILTIN_TYPE_QNAME = 34
const unsigned short BUILTIN_TYPE_NCNAME = 35
const unsigned short BUILTIN_TYPE_ANYURI = 36
const unsigned short BUILTIN_TYPE_LANGUAGE = 37
const unsigned short BUILTIN_TYPE_ID = 38
const unsigned short BUILTIN_TYPE_IDREF = 39
const unsigned short BUILTIN_TYPE_IDREFS = 40
const unsigned short BUILTIN_TYPE_ENTITY = 41
const unsigned short BUILTIN_TYPE_ENTITIES = 42
const unsigned short BUILTIN_TYPE_NOTATION = 43
const unsigned short BUILTIN_TYPE_NMTOKEN = 44
const unsigned short BUILTIN_TYPE_NMTOKENS = 45
readonly attribute unsigned short builtinType
const unsigned short SIMPLE_TYPE_BUILTIN = 1
const unsigned short SIMPLE_TYPE_LIST = 2
const unsigned short SIMPLE_TYPE_UNION = 3
const unsigned short SIMPLE_TYPE_RESTRICTION = 4
readonly attribute unsigned short simpleType
const unsigned short SCHEMA_TYPE_SIMPLE = 1
const unsigned short SCHEMA_TYPE_COMPLEX = 2
const unsigned short SCHEMA_TYPE_PLACEHOLDER = 3
readonly attribute AString name
readonly attribute unsigned short schemaType
readonly attribute AString targetNamespace

Protected Attributes

PRUint16 mBuiltinType

Detailed Description

Definition at line 133 of file nsSchemaPrivate.h.


Constructor & Destructor Documentation

Definition at line 46 of file nsSchemaSimpleTypes.cpp.

  : mBuiltinType(aBuiltinType)
{
}

Definition at line 51 of file nsSchemaSimpleTypes.cpp.

{
}

Member Function Documentation


Member Data Documentation

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_ANYTYPE = 1 [inherited]

Definition at line 130 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_ANYURI = 36 [inherited]

Definition at line 165 of file nsISchema.idl.

Definition at line 136 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_BOOLEAN = 23 [inherited]

Definition at line 152 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_BYTE = 5 [inherited]

Definition at line 134 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_DATE = 27 [inherited]

Definition at line 156 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_DATETIME = 25 [inherited]

Definition at line 154 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_DECIMAL = 20 [inherited]

Definition at line 149 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_DOUBLE = 22 [inherited]

Definition at line 151 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_DURATION = 26 [inherited]

Definition at line 155 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_ENTITIES = 42 [inherited]

Definition at line 171 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_ENTITY = 41 [inherited]

Definition at line 170 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_FLOAT = 21 [inherited]

Definition at line 150 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_GDAY = 31 [inherited]

Definition at line 160 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_GMONTH = 28 [inherited]

Definition at line 157 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_GMONTHDAY = 32 [inherited]

Definition at line 161 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_GYEAR = 29 [inherited]

Definition at line 158 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_GYEARMONTH = 30 [inherited]

Definition at line 159 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_HEXBINARY = 8 [inherited]

Definition at line 137 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_ID = 38 [inherited]

Definition at line 167 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_IDREF = 39 [inherited]

Definition at line 168 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_IDREFS = 40 [inherited]

Definition at line 169 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_INT = 14 [inherited]

Definition at line 143 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_INTEGER = 9 [inherited]

Definition at line 138 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_LANGUAGE = 37 [inherited]

Definition at line 166 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_LONG = 16 [inherited]

Definition at line 145 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_NAME = 33 [inherited]

Definition at line 162 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_NCNAME = 35 [inherited]

Definition at line 164 of file nsISchema.idl.

Definition at line 140 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_NMTOKEN = 44 [inherited]

Definition at line 173 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_NMTOKENS = 45 [inherited]

Definition at line 174 of file nsISchema.idl.

Definition at line 141 of file nsISchema.idl.

Definition at line 142 of file nsISchema.idl.

Definition at line 132 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_NOTATION = 43 [inherited]

Definition at line 172 of file nsISchema.idl.

Definition at line 139 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_QNAME = 34 [inherited]

Definition at line 163 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_SHORT = 18 [inherited]

Definition at line 147 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_STRING = 2 [inherited]

Definition at line 131 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_TIME = 24 [inherited]

Definition at line 153 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_TOKEN = 4 [inherited]

Definition at line 133 of file nsISchema.idl.

Definition at line 135 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_UNSIGNEDINT = 15 [inherited]

Definition at line 144 of file nsISchema.idl.

const unsigned short nsISchemaBuiltinType::BUILTIN_TYPE_UNSIGNEDLONG = 17 [inherited]

Definition at line 146 of file nsISchema.idl.

Definition at line 148 of file nsISchema.idl.

readonly attribute unsigned short nsISchemaBuiltinType::builtinType [inherited]

Definition at line 176 of file nsISchema.idl.

Definition at line 146 of file nsSchemaPrivate.h.

readonly attribute AString nsISchemaType::name [inherited]

Definition at line 114 of file nsISchema.idl.

const unsigned short nsISchemaType::SCHEMA_TYPE_COMPLEX = 2 [inherited]

Definition at line 111 of file nsISchema.idl.

const unsigned short nsISchemaType::SCHEMA_TYPE_PLACEHOLDER = 3 [inherited]

Definition at line 112 of file nsISchema.idl.

const unsigned short nsISchemaType::SCHEMA_TYPE_SIMPLE = 1 [inherited]

Definition at line 110 of file nsISchema.idl.

readonly attribute unsigned short nsISchemaType::schemaType [inherited]

Definition at line 115 of file nsISchema.idl.

const unsigned short nsISchemaSimpleType::SIMPLE_TYPE_BUILTIN = 1 [inherited]

Definition at line 120 of file nsISchema.idl.

const unsigned short nsISchemaSimpleType::SIMPLE_TYPE_LIST = 2 [inherited]

Definition at line 121 of file nsISchema.idl.

const unsigned short nsISchemaSimpleType::SIMPLE_TYPE_RESTRICTION = 4 [inherited]

Definition at line 123 of file nsISchema.idl.

const unsigned short nsISchemaSimpleType::SIMPLE_TYPE_UNION = 3 [inherited]

Definition at line 122 of file nsISchema.idl.

readonly attribute unsigned short nsISchemaSimpleType::simpleType [inherited]

Definition at line 125 of file nsISchema.idl.

readonly attribute AString nsISchemaComponent::targetNamespace [inherited]

Definition at line 75 of file nsISchema.idl.


The documentation for this class was generated from the following files: