4Suite API Documentation

Module Ft.Xml.XPath.ParsedExpr

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/XPath/ParsedExpr.py,v 1.44 2005/04/14 18:30:13 jkloth Exp $
Classes:
Functions:
Fields:

Classes

class FunctionCall

Methods

__init__(self, name, key, args)
__repr__(self)
__str__(self)
error(self, *args)
evaluate(self, context)
pprint(self, indent='')

class FunctionCall1(FunctionCall)

Methods

__init__(self, name, key, args)
# a function call with 1 argument
evaluate(self, context)

Methods inherited from class FunctionCall


class FunctionCall2(FunctionCall)

Methods

__init__(self, name, key, args)
# a function call with 2 arguments
evaluate(self, context)

Methods inherited from class FunctionCall


class FunctionCall3(FunctionCall)

Methods

__init__(self, name, key, args)
# a function call with 3 arguments
evaluate(self, context)

Methods inherited from class FunctionCall


class FunctionCallN(FunctionCall)

Methods

__init__(self, name, key, args)
# a function call with more than 3 arguments
evaluate(self, context)

Methods inherited from class FunctionCall


class ParsedAdditiveExpr

Methods

__init__(self, sign, left, right)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedAndExpr

Methods

__init__(self, left, right)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedEqualityExpr

Methods

__init__(self, op, left, right)
__repr__(self)
__setstate__(self, state)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedFilterExpr

Methods

__init__(self, filter_, predicates)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')
shiftContext(self, context, index, set, len, func)

class ParsedLiteralExpr

Methods

__init__(self, literal)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedMultiplicativeExpr

Methods

__init__(self, opcode, left, right)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedNLiteralExpr(ParsedLiteralExpr)

Methods

__init__(self, nliteral)
__repr__(self)
__str__(self)
pprint(self, indent='')

Methods inherited from class ParsedLiteralExpr


class ParsedOrExpr

Methods

__init__(self, left, right)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedPathExpr

Methods

__init__(self, descendant, left, right)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedRelationalExpr

Methods

__init__(self, opcode, left, right)
__repr__(self)
__setstate__(self, state)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedUnaryExpr

Methods

__init__(self, exp)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedUnionExpr

Methods

__init__(self, left, right)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

class ParsedVariableReferenceExpr

Methods

__init__(self, name)
__repr__(self)
__str__(self)
evaluate(self, context)
pprint(self, indent='')

Functions

Fields