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 introspector.uberspect.class 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–2021 The Apache Software Foundation. All rights reserved.