Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Private Attributes
txForwardContext Class Reference

#include <txForwardContext.h>

Inheritance diagram for txForwardContext:
Inheritance graph
[legend]
Collaboration diagram for txForwardContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 txForwardContext (txIMatchContext *aContext, const txXPathNode &aContextNode, txNodeSet *aContextNodeSet)
 ~txForwardContext ()
virtual const txXPathNodegetContextNode ()=0
virtual PRUint32 size ()=0
virtual PRUint32 position ()=0
virtual nsresult getVariable (PRInt32 aNamespace, nsIAtom *aLName, txAExprResult *&aResult)=0
virtual MBool isStripSpaceAllowed (const txXPathNode &aNode)=0
virtual voidgetPrivateContext ()=0
 Returns a pointer to the private context.
virtual txResultRecyclerrecycler ()=0
virtual void receiveError (const nsAString &aMsg, nsresult aRes)=0

Public Attributes

 TX_DECL_EVAL_CONTEXT

Private Attributes

txIMatchContextmInner
const txXPathNodemContextNode
nsRefPtr< txNodeSetmContextSet

Detailed Description

Definition at line 46 of file txForwardContext.h.


Constructor & Destructor Documentation

txForwardContext::txForwardContext ( txIMatchContext aContext,
const txXPathNode aContextNode,
txNodeSet aContextNodeSet 
) [inline]

Definition at line 49 of file txForwardContext.h.

        : mInner(aContext),
          mContextNode(aContextNode),
          mContextSet(aContextNodeSet)
    {}

Definition at line 56 of file txForwardContext.h.

    {}

Member Function Documentation

virtual const txXPathNode& txIEvalContext::getContextNode ( ) [pure virtual, inherited]

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:

virtual void* txIMatchContext::getPrivateContext ( ) [pure virtual, inherited]

Returns a pointer to the private context.

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:

virtual nsresult txIMatchContext::getVariable ( PRInt32  aNamespace,
nsIAtom aLName,
txAExprResult *&  aResult 
) [pure virtual, inherited]

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:

virtual MBool txIMatchContext::isStripSpaceAllowed ( const txXPathNode aNode) [pure virtual, inherited]

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:

virtual PRUint32 txIEvalContext::position ( ) [pure virtual, inherited]

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:

virtual void txIMatchContext::receiveError ( const nsAString &  aMsg,
nsresult  aRes 
) [pure virtual, inherited]

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:

virtual txResultRecycler* txIMatchContext::recycler ( ) [pure virtual, inherited]

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:

virtual PRUint32 txIEvalContext::size ( ) [pure virtual, inherited]

Implemented in txXSLTParamContext, and txSingleNodeContext.

Here is the caller graph for this function:


Member Data Documentation

Definition at line 63 of file txForwardContext.h.

Definition at line 64 of file txForwardContext.h.

Definition at line 62 of file txForwardContext.h.

Definition at line 59 of file txForwardContext.h.


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