| Package | Description |
|---|---|
| org.oddjob.arooa.beanutils |
Provide an implementation of PropertyAccessor using Apache
BeanUtils.
|
| org.oddjob.arooa.convert |
Provides conversions between properties of different types.
|
| org.oddjob.arooa.reflect |
Classes which deal with configuring an object using reflection.
|
| org.oddjob.arooa.registry |
Classes concerned with the BeanRegistry which provides a
dynamic lookup of components.
|
| org.oddjob.arooa.runtime |
Classes concerning runtime configuration.
|
| org.oddjob.arooa.types |
The base elements Arooa provides.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
BeanUtilsPropertyAccessor.getProperty(Object bean,
String property,
Class<T> required)
Get a property of a required type.
|
<T> T |
BeanUtilsPropertyAccessor.getProperty(Object bean,
String property,
Class<T> required)
Get a property of a required type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConversionFailedException
Caused when a Conversion fails.
|
class |
ConvertletException
Thrown when a
Convertlet can't convert something. |
class |
NoConversionAvailableException |
| Modifier and Type | Method and Description |
|---|---|
T |
Convertlet.convert(F from)
Convert from one thing to another.
|
T |
Convertlet.convert(F from)
Convert from one thing to another.
|
T |
ConversionStep.convert(F from,
ArooaConverter converter) |
T |
ConversionStep.convert(F from,
ArooaConverter converter) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
PropertyAccessor.getProperty(Object bean,
String property,
Class<T> required)
Get a property of a required type.
|
<T> T |
PropertyAccessor.getProperty(Object bean,
String property,
Class<T> required)
Get a property of a required type.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
BeanDirectory.lookup(String path,
Class<T> required)
Get a value, as above, but also convert it into to given
type.
|
<T> T |
LinkedBeanRegistry.lookup(String path,
Class<T> required) |
<T> T |
SimpleBeanDirectory.lookup(String path,
Class<T> required) |
<T> T |
SimpleBeanRegistry.lookup(String path,
Class<T> required) |
<T> T |
SimpleBeanRegistry.lookup(String path,
Class<T> required) |
<T> T |
SimpleBeanDirectory.lookup(String path,
Class<T> required) |
<T> T |
LinkedBeanRegistry.lookup(String path,
Class<T> required) |
<T> T |
BeanDirectory.lookup(String path,
Class<T> required)
Get a value, as above, but also convert it into to given
type.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ParsedExpression.evaluate(ArooaSession session,
Class<T> type)
Evaluate the expression as an attribute.
|
<T> T |
ParsedExpression.evaluate(ArooaSession session,
Class<T> type)
Evaluate the expression as an attribute.
|
<T> T |
Evaluator.evaluate(String propertyExpression,
ArooaSession session,
Class<T> type)
Evaluate the property expression.
|
<T> T |
PropertyFirstEvaluator.evaluate(String propertyExpression,
ArooaSession session,
Class<T> cl) |
<T> T |
ScriptEvaluator.evaluate(String propertyExpression,
ArooaSession session,
Class<T> type) |
<T> T |
ScriptEvaluator.evaluate(String propertyExpression,
ArooaSession session,
Class<T> type) |
<T> T |
PropertyFirstEvaluator.evaluate(String propertyExpression,
ArooaSession session,
Class<T> cl) |
<T> T |
Evaluator.evaluate(String propertyExpression,
ArooaSession session,
Class<T> type)
Evaluate the property expression.
|
| Modifier and Type | Method and Description |
|---|---|
List<Object> |
ListType.ListConsumer.getValues() |
List<Object> |
ListType.ListConsumer.getValues() |
T |
ValueFactory.toValue()
Provide an instance of the type this is a factory for.
|
T |
ValueFactory.toValue()
Provide an instance of the type this is a factory for.
|
Copyright © 2023. All rights reserved.