Back to index

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

#include <Expr.h>

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

List of all members.

Public Types

enum  NodeType { COMMENT_TYPE, TEXT_TYPE, PI_TYPE, NODE_TYPE }

Public Member Functions

 txNodeTypeTest (NodeType aNodeType)
 ~txNodeTypeTest ()
void setNodeName (const nsAString &aName)
virtual PRBool matches (const txXPathNode &aNode, txIMatchContext *aContext)=0
virtual double getDefaultPriority ()=0

Public Attributes

 TX_DECL_NODE_TEST

Private Attributes

NodeType mNodeType
nsCOMPtr< nsIAtommNodeName

Detailed Description

Definition at line 279 of file Expr.h.


Member Enumeration Documentation

Enumerator:
COMMENT_TYPE 
TEXT_TYPE 
PI_TYPE 
NODE_TYPE 

Definition at line 282 of file Expr.h.


Constructor & Destructor Documentation

Definition at line 47 of file txNodeTypeTest.cpp.

    : mNodeType(aNodeType)
{
}

Definition at line 52 of file txNodeTypeTest.cpp.

{
}

Member Function Documentation

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

Here is the caller graph for this function:

virtual PRBool txNodeTest::matches ( const txXPathNode aNode,
txIMatchContext aContext 
) [pure virtual, inherited]

Here is the caller graph for this function:

void txNodeTypeTest::setNodeName ( const nsAString &  aName)

Definition at line 56 of file txNodeTypeTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 305 of file Expr.h.

Definition at line 304 of file Expr.h.

Definition at line 301 of file Expr.h.


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