- Description
A ClassNavigator object gives you information about the classes which another inherits from, the methods of a class, etc...
-
Variable mst
object(master) module.ClassNavigator.ClassNavigator()->mst
- Description
This regexp is used to clean the name of a class, which pike gives us with lots of strange characters.
-
Variable re
object(SimpleRegexp) module.ClassNavigator.ClassNavigator()->re
- Description
This regexp cleans things like ___Math.IMatrix().
-
Method methodsAndVariablesOfClass
array(string) module.ClassNavigator.ClassNavigator()->methodsAndVariablesOfClass(mixed a)
- Description
Returns an array of strings, all of them naming a method or variable of the class to which a belongs.
-
Method nameOfClass
string module.ClassNavigator.ClassNavigator()->nameOfClass(mixed a)
- Description
Returns the string which names the class a .
-
Method classInheritsFrom
array(string) module.ClassNavigator.ClassNavigator()->classInheritsFrom(mixed a)
- Description
Returns an array with all the classes which a DIRECTLY inherits from
-
Method classDoesNotInherit
int module.ClassNavigator.ClassNavigator()->classDoesNotInherit(mixed a)
- Description
Returns 1 if this class doesn't inherit from another.
-
Method classInheritanceTree
array(string) module.ClassNavigator.ClassNavigator()->classInheritanceTree(mixed a)
- Description
Returns all the classes from the inheritance tree of a .
|