Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members  

XPath::ExpressionAbbr Class Reference

An AST node for abbreviated expressions. More...

#include <expression.h>

Inheritance diagram for XPath::ExpressionAbbr::

XPath::ExpressionNode List of all members.

Public Types

enum  AbbrType {
  AbbrCurrent, AbbrParent, AbbrChildren, AbbrDescendents,
  AbbrAttribute
}

Public Methods

 ExpressionAbbr (AbbrType abbr, const QString &token=QString::null)
virtual Value evaluate (const Context &context)
virtual bool match (const Context &context, const DOM::Node &node)

Detailed Description

An AST node for abbreviated expressions.


Member Enumeration Documentation

enum XPath::ExpressionAbbr::AbbrType
 

Enumeration values:
AbbrCurrent  
AbbrParent  
AbbrChildren  
AbbrDescendents  
AbbrAttribute  


Constructor & Destructor Documentation

XPath::ExpressionAbbr::ExpressionAbbr AbbrType abbr,
const QString & token = QString::null
 


Member Function Documentation

virtual Value XPath::ExpressionAbbr::evaluate const Context & context [virtual]
 

Reimplemented from XPath::ExpressionNode.

virtual bool XPath::ExpressionAbbr::match const Context & context,
const DOM::Node & node
[virtual]
 

Reimplemented from XPath::ExpressionNode.


The documentation for this class was generated from the following file:
Generated at Sat Feb 8 03:30:01 2003 for XPath by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001