Back to index

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

#include <txXSLTPatterns.h>

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

List of all members.

Public Member Functions

 txUnionPattern ()
 ~txUnionPattern ()
nsresult addPattern (txPattern *aPattern)
virtual MBool matches (const txXPathNode &aNode, txIMatchContext *aContext)=0
virtual double getDefaultPriority ()=0
virtual nsresult getSimplePatterns (txList &aList)

Public Attributes

 TX_DECL_PATTERN2

Private Attributes

txList mLocPathPatterns

Detailed Description

Definition at line 107 of file txXSLTPatterns.h.


Constructor & Destructor Documentation

Definition at line 110 of file txXSLTPatterns.h.

    {
    }

Definition at line 77 of file txXSLTPatterns.cpp.

{
    txListIterator iter(&mLocPathPatterns);
    while (iter.hasNext()) {
        delete (txPattern*)iter.next();
    }
}

Here is the call graph for this function:


Member Function Documentation

Definition at line 85 of file txXSLTPatterns.cpp.

{
    if (!aPattern)
        return NS_ERROR_NULL_POINTER;
    mLocPathPatterns.add(aPattern);
    return NS_OK;
}

Here is the call graph for this function:

Here is the caller graph for this function:

virtual double txPattern::getDefaultPriority ( ) [pure virtual, inherited]

Here is the caller graph for this function:

nsresult txPattern::getSimplePatterns ( txList aList) [virtual, inherited]

Definition at line 56 of file txXSLTPatterns.cpp.

{
    aList.add(this);
    return NS_OK;
}

Here is the call graph for this function:

Here is the caller graph for this function:

virtual MBool txPattern::matches ( const txXPathNode aNode,
txIMatchContext aContext 
) [pure virtual, inherited]

Here is the caller graph for this function:


Member Data Documentation

Definition at line 121 of file txXSLTPatterns.h.

Definition at line 118 of file txXSLTPatterns.h.


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