nsISchemaComplexType

IID:3c14a028-6f4e-11d5-9b46-000064657374
Inherits From:nsISchemaType

Constants

PRUint16 CONTENT_MODEL_EMPTY = 1
PRUint16 CONTENT_MODEL_SIMPLE = 2
PRUint16 CONTENT_MODEL_ELEMENT_ONLY = 3
PRUint16 CONTENT_MODEL_MIXED = 4
PRUint16 DERIVATION_EXTENSION_SIMPLE = 1
PRUint16 DERIVATION_RESTRICTION_SIMPLE = 2
PRUint16 DERIVATION_EXTENSION_COMPLEX = 3
PRUint16 DERIVATION_RESTRICTION_COMPLEX = 4
PRUint16 DERIVATION_SELF_CONTAINED = 5

Properties

readonly PRBool abstract

readonly PRUint32 arrayDimension

readonly nsISchemaType arrayType

readonly PRUint32 attributeCount

readonly nsISchemaType baseType

readonly PRUint16 contentModel

readonly PRUint16 derivation

readonly PRBool isArray

readonly nsISchemaModelGroup modelGroup

readonly nsISchemaSimpleType simpleBaseType


Methods

nsISchemaAttributeComponent getAttributeByIndex ( PRUint32 index ) nsISchemaAttributeComponent getAttributeByName ( AString name )

nsISchemaAttributeComponent getAttributeByIndex ( PRUint32 index )

Arguments:
index

nsISchemaAttributeComponent getAttributeByName ( AString name )

Arguments:
name

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com