Home | Trees | Indices | Help |
|
---|
|
object --+ | SearchPath
Class used by the recording framework (and for more verbose script logging) for identifying nodes in a persistent way, independent of the style of script being written.
Implemented as a list of (predicate, isRecursive) pairs, giving the 'best' way to find the Accessible wrapped by a Node, starting at the root and applying each search in turn.
This is somewhat analagous to an absolute path in a filesystem, except that some of searches may be recursive, rather than just searching direct children.
FIXME: try to ensure uniqueness FIXME: need some heuristics to get 'good' searches, whatever that means
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
str(x)
|
Used by the recording system. Generate the Python source code that will carry out this search. |
Given another SearchPath instance, if the other is 'below' this one, return a SearchPath that describes how to reach it relative to this one (a copy of the second part of the list). Otherwise return None. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Apr 16 16:06:06 2014 | http://epydoc.sourceforge.net |