Package | Description |
---|---|
org.apache.velocity.util.introspection |
Modifier and Type | Field and Description |
---|---|
(package private) static Converter<?> |
TypeConversionHandlerImpl.cacheMiss
cache miss converter
|
(package private) Converter<?>[] |
UberspectImpl.VelMethodImpl.converters |
(package private) static Converter<?> |
TypeConversionHandlerImpl.toString
basic toString converter
|
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>,Converter<?>> |
TypeConversionHandlerImpl.converterCacheMap
a converters cache map, initialized with the standard narrowing and string parsing conversions.
|
(package private) static java.util.Map<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>,Converter<?>> |
TypeConversionHandlerImpl.standardConverterMap
standard narrowing and string parsing conversions.
|
Modifier and Type | Method and Description |
---|---|
Converter |
ConversionHandler.getNeededConverter(java.lang.Class<?> formal,
java.lang.Class<?> actual)
Deprecated.
Returns the appropriate Converter object needed for an explicit conversion
Returns null if no conversion is needed.
|
Converter<?> |
TypeConversionHandlerImpl.getNeededConverter(java.lang.reflect.Type formal,
java.lang.Class<?> actual)
Returns the appropriate Converter object needed for an explicit conversion
Returns null if no conversion is needed.
|
Converter<?> |
TypeConversionHandler.getNeededConverter(java.lang.reflect.Type formal,
java.lang.Class<?> actual)
Returns the appropriate Converter object needed for an explicit conversion
Returns null if no conversion is needed.
|
private Converter<?>[] |
UberspectImpl.getNeededConverters(java.lang.reflect.Type[] expected,
java.lang.Object[] provided)
get the list of needed converters to adapt passed argument types to method types
|
Modifier and Type | Method and Description |
---|---|
void |
ConversionHandler.addConverter(java.lang.Class<?> formal,
java.lang.Class<?> actual,
Converter converter)
Deprecated.
Add the given converter to the handler.
|
void |
TypeConversionHandlerImpl.addConverter(java.lang.reflect.Type formal,
java.lang.Class<?> actual,
Converter<?> converter)
Add the given converter to the handler.
|
void |
TypeConversionHandler.addConverter(java.lang.reflect.Type formal,
java.lang.Class<?> actual,
Converter<?> converter)
Add the given converter to the handler.
|
Constructor and Description |
---|
VelMethodImpl(java.lang.reflect.Method method,
boolean wrapArray,
Converter<?>[] converters) |