| AbstractChainableUberspector |
Default implementation of a chainable uberspector that forwards all calls to the wrapped
uberspector (when that is possible).
|
| ClassFieldMap |
A cache of introspection information for a specific class instance.
|
| ClassMap |
A cache of introspection information for a specific class instance.
|
| DeprecatedCheckUberspector |
Chainable Uberspector that checks for deprecated method calls.
|
| 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.
|
| IntrospectionUtils |
|
| 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.
|
| IntrospectorBase |
Lookup a a Method object for a particular class given the name of a method
and its parameters.
|
| IntrospectorCache |
This is the internal introspector cache implementation.
|
| LinkingUberspector |
When the introspector.uberspect.class configuration property contains several
uberspector class names, it means those uberspectors will be chained.
|
| MethodMap |
|
| SecureIntrospectorImpl |
Prevent "dangerous" classloader/reflection related calls.
|
| SecureUberspector |
Use a custom introspector that prevents classloader related method
calls.
|
| TypeConversionHandlerImpl |
A conversion handler adds admissible conversions between Java types whenever Velocity introspection has to map
VTL methods and property accessors to Java methods.
|
| UberspectImpl |
Implementation of Uberspect to provide the default introspective
functionality of Velocity
|
| UberspectImpl.VelGetterImpl |
|
| UberspectImpl.VelMethodImpl |
Implementation of VelMethod
|
| UberspectImpl.VelSetterImpl |
|
| UberspectPublicFields |
Implementation of Uberspect to additionally provide access to public fields.
|