# Uses of Package
org.apache.velocity.util.introspection

Packages that use org.apache.velocity.util.introspection
Package
Description
org.apache.velocity.app.event
org.apache.velocity.app.event.implement
org.apache.velocity.context
org.apache.velocity.exception
org.apache.velocity.runtime
org.apache.velocity.runtime.directive
org.apache.velocity.runtime.parser
org.apache.velocity.runtime.parser.node
org.apache.velocity.util
org.apache.velocity.util.introspection

Classes in org.apache.velocity.util.introspection used by org.apache.velocity.app.event
Class
Description
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.app.event.implement
Class
Description
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.context
Class
Description
IntrospectionCacheData
Holds information for node-local context data introspection information.
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.exception
Class
Description
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.runtime
Class
Description
Uberspect
'Federated' introspection/reflection interface to allow the introspection behavior in Velocity to be customized.
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.runtime.directive
Class
Description
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.runtime.parser
Class
Description
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.runtime.parser.node
Class
Description
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
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.
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.util
Class
Description
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
VelMethod
Method used for regular method invocation $foo.bar()
Classes in org.apache.velocity.util.introspection used by org.apache.velocity.util.introspection
Class
Description
AbstractChainableUberspector
Default implementation of a `chainable uberspector` that forwards all calls to the wrapped uberspector (when that is possible).
ChainableUberspector
Interface that marks uberspectors as chainable, meaning that multiple uberspectors can be combined in a chain (using the Decorator pattern).
ClassFieldMap
A cache of introspection information for a specific class instance.
ClassMap
A cache of introspection information for a specific class instance.
Converter
Converts a value to type T
Info
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
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.
MethodMap.AmbiguousException
Simple distinguishable exception, used when we run across ambiguous overloading.
SecureIntrospectorControl
Interface used to determine which methods are allowed to be executed.
TypeConversionHandler
A conversion handler adds admissible conversions between Java types whenever Velocity introspection has to map VTL methods and property accessors to Java methods.
Uberspect
'Federated' introspection/reflection interface to allow the introspection behavior in Velocity to be customized.
UberspectImpl
Implementation of Uberspect to provide the default introspective functionality of Velocity
VelMethod
Method used for regular method invocation $foo.bar()
VelPropertyGet
Interface defining a 'getter'.
VelPropertySet
Interface used for setting values that appear to be properties in Velocity.