Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsISchemaComplexType Interface Reference

import "nsISchema.idl";

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

List of all members.

Public Member Functions

nsISchemaAttributeComponent getAttributeByIndex (in PRUint32 index)
nsISchemaAttributeComponent getAttributeByName (in AString name)
void resolve (in nsIWebServiceErrorHandler aErrorHandler)
void clear ()

Public Attributes

const unsigned short CONTENT_MODEL_EMPTY = 1
const unsigned short CONTENT_MODEL_SIMPLE = 2
const unsigned short CONTENT_MODEL_ELEMENT_ONLY = 3
const unsigned short CONTENT_MODEL_MIXED = 4
const unsigned short DERIVATION_EXTENSION_SIMPLE = 1
const unsigned short DERIVATION_RESTRICTION_SIMPLE = 2
const unsigned short DERIVATION_EXTENSION_COMPLEX = 3
const unsigned short DERIVATION_RESTRICTION_COMPLEX = 4
const unsigned short DERIVATION_SELF_CONTAINED = 5
readonly attribute unsigned short contentModel
readonly attribute unsigned short derivation
readonly attribute nsISchemaType baseType
readonly attribute
nsISchemaSimpleType 
simpleBaseType
readonly attribute
nsISchemaModelGroup 
modelGroup
readonly attribute PRUint32 attributeCount
readonly attribute boolean abstract
readonly attribute boolean isArray
readonly attribute nsISchemaType arrayType
readonly attribute PRUint32 arrayDimension
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

Detailed Description

Definition at line 198 of file nsISchema.idl.


Member Function Documentation


Member Data Documentation

Definition at line 226 of file nsISchema.idl.

Definition at line 230 of file nsISchema.idl.

Definition at line 229 of file nsISchema.idl.

Definition at line 222 of file nsISchema.idl.

Definition at line 212 of file nsISchema.idl.

Definition at line 201 of file nsISchema.idl.

Definition at line 199 of file nsISchema.idl.

Definition at line 202 of file nsISchema.idl.

Definition at line 200 of file nsISchema.idl.

Definition at line 210 of file nsISchema.idl.

Definition at line 211 of file nsISchema.idl.

Definition at line 206 of file nsISchema.idl.

Definition at line 204 of file nsISchema.idl.

Definition at line 207 of file nsISchema.idl.

Definition at line 205 of file nsISchema.idl.

Definition at line 208 of file nsISchema.idl.

Definition at line 228 of file nsISchema.idl.

Definition at line 220 of file nsISchema.idl.

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.

Definition at line 218 of file nsISchema.idl.

readonly attribute AString nsISchemaComponent::targetNamespace [inherited]

Definition at line 75 of file nsISchema.idl.


The documentation for this interface was generated from the following file: