Back to index

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

#include <nsSchemaPrivate.h>

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

List of all members.

Public Member Functions

 nsSOAPArray (nsISchemaType *aAnyType)
virtual ~nsSOAPArray ()
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

Protected Attributes

nsCOMPtr< nsISchemaTypemAnyType

Detailed Description

Definition at line 560 of file nsSchemaPrivate.h.


Constructor & Destructor Documentation

Definition at line 42 of file nsSOAPTypes.cpp.

  : mAnyType(aAnyType)
{
}

Definition at line 47 of file nsSOAPTypes.cpp.

{
}

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.

const unsigned short nsISchemaComplexType::CONTENT_MODEL_EMPTY = 1 [inherited]

Definition at line 199 of file nsISchema.idl.

const unsigned short nsISchemaComplexType::CONTENT_MODEL_MIXED = 4 [inherited]

Definition at line 202 of file nsISchema.idl.

const unsigned short nsISchemaComplexType::CONTENT_MODEL_SIMPLE = 2 [inherited]

Definition at line 200 of file nsISchema.idl.

readonly attribute unsigned short nsISchemaComplexType::contentModel [inherited]

Definition at line 210 of file nsISchema.idl.

readonly attribute unsigned short nsISchemaComplexType::derivation [inherited]

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 572 of file nsSchemaPrivate.h.

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 class was generated from the following files: