|
Public Member Functions |
| | nsSchema (nsISVSchemaCollection *aCollection, nsIDOMElement *aElement) |
| virtual | ~nsSchema () |
NS_DECL_ISUPPORTS
NS_DECL_NSISVSCHEMACOMPONENT
NS_DECL_NSISVSCHEMA nsresult | Init () |
| NS_IMETHOD | AddType (nsISVSchemaType *aType) |
| NS_IMETHOD | AddAttribute (nsISVSchemaAttribute *aAttribute) |
| NS_IMETHOD | AddElement (nsISVSchemaElement *aElement) |
| NS_IMETHOD | AddAttributeGroup (nsISVSchemaAttributeGroup *aAttributeGroup) |
| NS_IMETHOD | AddModelGroup (nsISVSchemaModelGroup *aModelGroup) |
| void | DropCollectionReference () |
| nsresult | ResolveTypePlaceholder (nsISVSchemaErrorHandler *aErrorHandler, nsISVSchemaType *aPlaceholder, nsISVSchemaType **aType) |
| PRBool | IsElementFormQualified () |
| PRBool | IsAttributeFormDefaultQualified () |
| | nsSchema (nsISchemaCollection *aCollection, nsIDOMElement *aElement) |
| virtual | ~nsSchema () |
NS_DECL_ISUPPORTS
NS_DECL_NSISCHEMACOMPONENT
NS_DECL_NSISCHEMA nsresult | Init () |
| NS_IMETHOD | AddType (nsISchemaType *aType) |
| NS_IMETHOD | AddAttribute (nsISchemaAttribute *aAttribute) |
| NS_IMETHOD | AddElement (nsISchemaElement *aElement) |
| NS_IMETHOD | AddAttributeGroup (nsISchemaAttributeGroup *aAttributeGroup) |
| NS_IMETHOD | AddModelGroup (nsISchemaModelGroup *aModelGroup) |
| void | DropCollectionReference () |
| nsresult | ResolveTypePlaceholder (nsIWebServiceErrorHandler *aErrorHandler, nsISchemaType *aPlaceholder, nsISchemaType **aType) |
| PRBool | IsElementFormQualified () |
| PRBool | IsAttributeFormDefaultQualified () |
Protected Attributes |
| nsString | mTargetNamespace |
| nsString | mSchemaNamespace |
| nsCOMArray< nsISVSchemaType > | mTypes |
nsInterfaceHashtable
< nsStringHashKey,
nsISVSchemaType > | mTypesHash |
| nsCOMArray< nsISVSchemaAttribute > | mAttributes |
nsInterfaceHashtable
< nsStringHashKey,
nsISVSchemaAttribute > | mAttributesHash |
| nsCOMArray< nsISVSchemaElement > | mElements |
nsInterfaceHashtable
< nsStringHashKey,
nsISVSchemaElement > | mElementsHash |
nsCOMArray
< nsISVSchemaAttributeGroup > | mAttributeGroups |
nsInterfaceHashtable
< nsStringHashKey,
nsISVSchemaAttributeGroup > | mAttributeGroupsHash |
| nsCOMArray< nsISVSchemaModelGroup > | mModelGroups |
nsInterfaceHashtable
< nsStringHashKey,
nsISVSchemaModelGroup > | mModelGroupsHash |
| nsISVSchemaCollection * | mCollection |
| PRPackedBool | mElementFormQualified |
| PRBool | mAttributeFormDefaultQualified |
| nsCOMArray< nsISchemaType > | mTypes |
nsInterfaceHashtable
< nsStringHashKey,
nsISchemaType > | mTypesHash |
| nsCOMArray< nsISchemaAttribute > | mAttributes |
nsInterfaceHashtable
< nsStringHashKey,
nsISchemaAttribute > | mAttributesHash |
| nsCOMArray< nsISchemaElement > | mElements |
nsInterfaceHashtable
< nsStringHashKey,
nsISchemaElement > | mElementsHash |
nsCOMArray
< nsISchemaAttributeGroup > | mAttributeGroups |
nsInterfaceHashtable
< nsStringHashKey,
nsISchemaAttributeGroup > | mAttributeGroupsHash |
| nsCOMArray< nsISchemaModelGroup > | mModelGroups |
nsInterfaceHashtable
< nsStringHashKey,
nsISchemaModelGroup > | mModelGroupsHash |
| nsISchemaCollection * | mCollection |