Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Private Attributes
txToFragmentHandlerFactory Class Reference
Inheritance diagram for txToFragmentHandlerFactory:
Inheritance graph
[legend]
Collaboration diagram for txToFragmentHandlerFactory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 txToFragmentHandlerFactory (nsIDOMDocumentFragment *aFragment)
virtual ~txToFragmentHandlerFactory ()
virtual nsresult createHandlerWith (txOutputFormat *aFormat, txAXMLEventHandler **aHandler)=0
 Creates an outputhandler for the specified format.
virtual nsresult createHandlerWith (txOutputFormat *aFormat, const nsAString &aName, PRInt32 aNsID, txAXMLEventHandler **aHandler)=0
 Creates an outputhandler for the specified format, with the specified name and namespace for the root element.

Private Attributes

nsCOMPtr< nsIDOMDocumentFragmentmFragment

Detailed Description

Definition at line 101 of file txMozillaXSLTProcessor.cpp.


Constructor & Destructor Documentation

Definition at line 104 of file txMozillaXSLTProcessor.cpp.

        : mFragment(aFragment)
    {
    }

Definition at line 109 of file txMozillaXSLTProcessor.cpp.

    {
    }

Member Function Documentation

virtual nsresult txAOutputHandlerFactory::createHandlerWith ( txOutputFormat aFormat,
txAXMLEventHandler **  aHandler 
) [pure virtual, inherited]

Creates an outputhandler for the specified format.

Parameters:
aFromatformat to get handler for
aHandleroutparam. The created handler

Here is the caller graph for this function:

virtual nsresult txAOutputHandlerFactory::createHandlerWith ( txOutputFormat aFormat,
const nsAString &  aName,
PRInt32  aNsID,
txAXMLEventHandler **  aHandler 
) [pure virtual, inherited]

Creates an outputhandler for the specified format, with the specified name and namespace for the root element.

Parameters:
aFromatformat to get handler for
aNamename of the root element
aNsIDnamespace-id of the root element
aHandleroutparam. The created handler

Member Data Documentation

Definition at line 116 of file txMozillaXSLTProcessor.cpp.


The documentation for this class was generated from the following file: