Back to index

lightning-sunbird  0.9+nobinonly
Classes | Enumerations | Functions
nsXBLContentSink.h File Reference
#include "nsXMLContentSink.h"
#include "nsXBLDocumentInfo.h"
#include "nsXBLPrototypeHandler.h"
#include "nsXBLProtoImpl.h"
#include "nsICSSParser.h"
#include "nsLayoutCID.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsXBLContentSink

Enumerations

enum  XBLPrimaryState {
  eXBL_InDocument, eXBL_InBindings, eXBL_InBinding, eXBL_InResources,
  eXBL_InImplementation, eXBL_InHandlers, eXBL_Error
}
enum  XBLSecondaryState {
  eXBL_None, eXBL_InHandler, eXBL_InMethod, eXBL_InProperty,
  eXBL_InField, eXBL_InBody, eXBL_InGetter, eXBL_InSetter,
  eXBL_InConstructor, eXBL_InDestructor
}

Functions

nsresult NS_NewXBLContentSink (nsIXMLContentSink **aResult, nsIDocument *aDoc, nsIURI *aURL, nsISupports *aContainer)

Enumeration Type Documentation

Enumerator:
eXBL_InDocument 
eXBL_InBindings 
eXBL_InBinding 
eXBL_InResources 
eXBL_InImplementation 
eXBL_InHandlers 
eXBL_Error 

Definition at line 52 of file nsXBLContentSink.h.

             {
  eXBL_InDocument,       /* outside any bindings */
  eXBL_InBindings,       /* Inside a <bindings> element */
  eXBL_InBinding,        /* Inside a <binding> */
  eXBL_InResources,      /* Inside a <resources> */
  eXBL_InImplementation, /* Inside a <implementation> */
  eXBL_InHandlers,       /* Inside a <handlers> */
  eXBL_Error             /* An error has occured.  Suspend binding construction */
} XBLPrimaryState;
Enumerator:
eXBL_None 
eXBL_InHandler 
eXBL_InMethod 
eXBL_InProperty 
eXBL_InField 
eXBL_InBody 
eXBL_InGetter 
eXBL_InSetter 
eXBL_InConstructor 
eXBL_InDestructor 

Definition at line 66 of file nsXBLContentSink.h.


Function Documentation

nsresult NS_NewXBLContentSink ( nsIXMLContentSink **  aResult,
nsIDocument aDoc,
nsIURI aURL,
nsISupports *  aContainer 
)

Definition at line 67 of file nsXBLContentSink.cpp.

Here is the call graph for this function: