Name |
Description |
AmbiguousException |
|
ClassMap |
A cache of introspection information for a specific class instance. Keys {@link java.lang.Method} objects by a concatenation of the method name and the names of classes that make up the parameters. |
Info |
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations * |
IntrospectionCacheData |
Holds information for node-local context data introspection information. * |
Introspector |
This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question. Basically the class method map is a Hastable where Method objects are keyed by a concatenation of the method name and the names of classes that make up the parameters. For example, a method with the following signature: public void method(String a, StringBuffer b) would be mapped by the key: "method" + "java.lang.String" + "java.lang.StringBuffer" This mapping is performed for all the methods in a class and stored for |
IntrospectorBase |
This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question. Basically the class method map is a Hashtable where Method objects are keyed by a concatenation of the method name and the names of classes that make up the parameters. For example, a method with the following signature: public void method(String a, StringBuffer b) would be mapped by the key: "method" + "java.lang.String" + "java.lang.StringBuffer" This mapping is performed for all the methods in a class and stored for |
MethodMap |
|
Twonk |
little class to hold 'distance' information for calling params, as well as determine specificity |
UberspectImpl |
Implementation of Uberspect to provide the default introspective functionality of Velocity * |
UberspectImpl.VelGetterImpl |
Implementation of IVelPropertyGet. |
UberspectImpl.VelMethodImpl |
Implementation of IVelMethod. |
UberspectImpl.VelSetterImpl |
|