Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Functions
nsIFragmentContentSink.h File Reference
#include "nsISupports.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsIFragmentContentSink
 The fragment sink allows a client to parse a fragment of sink, possibly surrounded in context. More...

Defines

#define NS_I_FRAGMENT_CONTENT_SINK_IID
#define NS_HTMLFRAGMENTSINK_CONTRACTID   "@mozilla.org/layout/htmlfragmentsink;1"
 Base version takes string nested in context, content surrounded by WillBuildContent()/DidBuildContent() calls.
#define NS_HTMLFRAGMENTSINK2_CONTRACTID   "@mozilla.org/layout/htmlfragmentsink;2"
#define NS_HTMLPARANOIDFRAGMENTSINK_CONTRACTID   "@mozilla.org/htmlparanoidfragmentsink;1"
#define NS_XMLFRAGMENTSINK_CONTRACTID   "@mozilla.org/layout/xmlfragmentsink;1"
#define NS_XMLFRAGMENTSINK2_CONTRACTID   "@mozilla.org/layout/xmlfragmentsink;2"
#define NS_XHTMLPARANOIDFRAGMENTSINK_CONTRACTID   "@mozilla.org/xhtmlparanoidfragmentsink;1"

Functions

nsresult NS_NewXMLFragmentContentSink (nsIFragmentContentSink **aInstancePtrResult)
nsresult NS_NewXMLFragmentContentSink2 (nsIFragmentContentSink **aInstancePtrResult)
nsresult NS_NewXHTMLParanoidFragmentSink (nsIFragmentContentSink **aInstancePtrResult)
void NS_XHTMLParanoidFragmentSinkShutdown ()

Define Documentation

#define NS_HTMLFRAGMENTSINK2_CONTRACTID   "@mozilla.org/layout/htmlfragmentsink;2"

Definition at line 105 of file nsIFragmentContentSink.h.

#define NS_HTMLFRAGMENTSINK_CONTRACTID   "@mozilla.org/layout/htmlfragmentsink;1"

Base version takes string nested in context, content surrounded by WillBuildContent()/DidBuildContent() calls.

The 2nd version just loads the whole string.

Definition at line 104 of file nsIFragmentContentSink.h.

#define NS_HTMLPARANOIDFRAGMENTSINK_CONTRACTID   "@mozilla.org/htmlparanoidfragmentsink;1"

Definition at line 106 of file nsIFragmentContentSink.h.

Value:
{ 0x2cec7263, 0x9dd0, 0x4413, \
    { 0xb6, 0x68, 0x6f, 0xf0, 0xa1, 0x40, 0xc1, 0xbe } }

Definition at line 45 of file nsIFragmentContentSink.h.

#define NS_XHTMLPARANOIDFRAGMENTSINK_CONTRACTID   "@mozilla.org/xhtmlparanoidfragmentsink;1"

Definition at line 111 of file nsIFragmentContentSink.h.

#define NS_XMLFRAGMENTSINK2_CONTRACTID   "@mozilla.org/layout/xmlfragmentsink;2"

Definition at line 110 of file nsIFragmentContentSink.h.

#define NS_XMLFRAGMENTSINK_CONTRACTID   "@mozilla.org/layout/xmlfragmentsink;1"

Definition at line 109 of file nsIFragmentContentSink.h.


Function Documentation

Definition at line 551 of file nsXMLFragmentContentSink.cpp.

Here is the call graph for this function:

Definition at line 151 of file nsXMLFragmentContentSink.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 145 of file nsXMLFragmentContentSink.cpp.

Here is the call graph for this function:

Definition at line 565 of file nsXMLFragmentContentSink.cpp.

Here is the call graph for this function:

Here is the caller graph for this function: