4Suite API Documentation

Module Ft.Xml.XPath.ParsedAxisSpecifier

A parsed token that represents an axis specifier.
Copyright 2004 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/
Classes:
Functions:
Globals:

Classes

class AxisSpecifier

Methods

__init__(self, axis)
__repr__(self)
Always displays verbose expression
__str__(self)
descendants(self, context, nodeTest, node, nodeSet)
Select all of the descendants from the context node
pprint(self, indent='')
select(self, context, nodeTest)
Always returns a node-set and 0 if forward, 1 if reverse.

Members

principalType = 1
class ParsedAncestorAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the ancestors including the root
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedAncestorOrSelfAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the ancestors including ourselves through the root
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedAttributeAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the attributes from the context node
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members

principalType = 2
class ParsedChildAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the children of the context node
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedDescendantAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedDescendantOrSelfAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select the context node and all of its descendants
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedFollowingAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the nodes the follow the context node, not including descendants.
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedFollowingSiblingAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the siblings that follow the context node
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedNamespaceAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the namespaces from the context node.
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members

principalType = 13
class ParsedParentAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select the parent of the context node
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedPrecedingAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the nodes that precede the context node, not including ancestors
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedPrecedingSiblingAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select all of the siblings that precede the context node
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

class ParsedSelfAxisSpecifier(AxisSpecifier)

Methods

select(self, context, nodeTest)
Select the context node
Overrides: select from class AxisSpecifier

Methods inherited from class AxisSpecifier

Members inherited from class AxisSpecifier

Functions

ParsedAxisSpecifier(axis)

Globals

NAMESPACE_NODE = 13
g_classMap = {'ancestor': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedAncestorAxisSpecifier>, 'ancestor-or-self': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedAncestorOrSelfAxisSpecifier>, 'attribute': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedAttributeAxisSpecifier>, 'child': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedChildAxisSpecifier>, 'descendant': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedDescendantAxisSpecifier>, 'descendant-or-self': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedDescendantOrSelfAxisSpecifier>, 'following': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedFollowingAxisSpecifier>, 'following-sibling': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedFollowingSiblingAxisSpecifier>, 'namespace': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedNamespaceAxisSpecifier>, 'parent': <class Ft.Xml.XPath.ParsedAxisSpecifier.ParsedParentAxisSpecifier>, ...}