Class and Description |
---|
Info
Little class to carry in info such as template name, line and column
for information error reporting from the uberspector implementations
|
Class and Description |
---|
Info
Little class to carry in info such as template name, line and column
for information error reporting from the uberspector implementations
|
Class and Description |
---|
IntrospectionCacheData
Holds information for node-local context data introspection
information.
|
Class and Description |
---|
Info
Little class to carry in info such as template name, line and column
for information error reporting from the uberspector implementations
|
Class and Description |
---|
Info
Little class to carry in info such as template name, line and column
for information error reporting from the uberspector implementations
|
Class and Description |
---|
Uberspect
'Federated' introspection/reflection interface to allow the introspection
behavior in Velocity to be customized.
|
Class and Description |
---|
Info
Little class to carry in info such as template name, line and column
for information error reporting from the uberspector implementations
|
Class and Description |
---|
Info
Little class to carry in info such as template name, line and column
for information error reporting from the uberspector implementations
|
Class and 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.
|
Class and 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()
|
Class and 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.
|
Copyright © 2000–2021 The Apache Software Foundation. All rights reserved.