Viewing file: ParsedNodeTest.py (1.07 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
######################################################################## # # File Name: ParsedNodeTest.py # # Docs: http://docs.4suite.org/XPATH/ParsedNodeTest.py.html # """ A Parsed Token that represents a node test. WWW: http://4suite.org/XPATH e-mail: support@4suite.org
Copyright (c) 2000-2001 Fourthought Inc, USA. All Rights Reserved. See http://4suite.org/COPYRIGHT for license and copyright information """
import Ft.Xml.XPath.ParsedNodeTest
def ParsedNameTest(name): return Ft.Xml.XPath.ParsedNodeTest.ParsedNameTest(name)
def ParsedNodeTest(test, literal=None): node_test = g_classMap.get(test) if node_test: return node_test() return Ft.Xml.XPath.ParsedNodeTest.ParsedNodeTest(test, literal)
class PointNodeTest(Ft.Xml.XPath.ParsedNodeTest.NodeTestBase): def match(self, context, node, principalType): return 0
class RangeNodeTest(Ft.Xml.XPath.ParsedNodeTest.NodeTestBase): def match(self, context, node, principalType): return 0
g_classMap = { 'point' : PointNodeTest, 'range' : RangeNodeTest, }
|