| Package | Description | 
|---|---|
| org.apache.velocity.runtime | |
| org.apache.velocity.util.introspection | 
| Modifier and Type | Method and Description | 
|---|---|
static Uberspect | 
RuntimeSingleton.getUberspect()
Returns the Uberspect object for this Instance. 
 | 
Uberspect | 
RuntimeServices.getUberspect()
Returns the configured class introspection/reflection
 implementation. 
 | 
Uberspect | 
RuntimeInstance.getUberspect()
Returns the Uberspect object for this Instance. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ChainableUberspector
Interface that marks uberspectors as chainable, meaning that multiple uberspectors can be
 combined in a chain (using the Decorator pattern). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractChainableUberspector
Default implementation of a  
chainable uberspector that forwards all calls to the wrapped
 uberspector (when that is possible). | 
class  | 
DeprecatedCheckUberspector
Chainable Uberspector that checks for deprecated method calls. 
 | 
class  | 
LinkingUberspector
 When the runtime.introspection.uberspect configuration property contains several
 uberspector class names, it means those uberspectors will be chained. 
 | 
class  | 
SecureUberspector
Use a custom introspector that prevents classloader related method
 calls. 
 | 
class  | 
UberspectImpl
Implementation of Uberspect to provide the default introspective
  functionality of Velocity 
 | 
class  | 
UberspectPublicFields
Implementation of Uberspect to additionally provide access to public fields. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Uberspect | 
AbstractChainableUberspector.inner
The wrapped (decorated) uberspector. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ChainableUberspector.wrap(Uberspect inner)
Specify the decorated Uberspector 
 | 
void | 
AbstractChainableUberspector.wrap(Uberspect inner)
Specify the decorated Uberspector 
 | 
| Constructor and Description | 
|---|
LinkingUberspector(Uberspect left,
                  Uberspect right)
Constructor that takes the two uberspectors to link 
 | 
Copyright © 2000–2017 The Apache Software Foundation. All rights reserved.