| Package | Description |
|---|---|
| org.exparity.beans | |
| org.exparity.beans.core | |
| org.exparity.beans.core.naming |
| Modifier and Type | Method and Description |
|---|---|
static Bean |
Bean.bean(Object instance,
BeanNamingStrategy naming) |
static BeanProperty |
Bean.beanProperty(Object instance,
String name,
BeanNamingStrategy naming)
Static factory method for constructing a
BeanProperty for the property name on the given instance. |
static Graph |
Graph.graph(Object instance,
BeanNamingStrategy naming) |
static Type |
Type.type(Class<?> type,
BeanNamingStrategy naming) |
static Type |
Type.type(Object instance,
BeanNamingStrategy naming) |
| Constructor and Description |
|---|
Bean(Object instance,
BeanNamingStrategy naming) |
Graph(Object instance,
BeanNamingStrategy naming) |
Type(Class<?> type,
BeanNamingStrategy naming,
BeanPropertyOrderingStrategy orderBy) |
| Modifier and Type | Method and Description |
|---|---|
List<ImmutableTypeProperty> |
TypeInspector.accessorList(Class<?> type,
BeanNamingStrategy naming) |
void |
TypeInspector.inspect(Class<?> type,
BeanNamingStrategy naming,
TypeVisitor visitor)
Inspect the supplied object and fire callbacks on the supplied
BeanVisitor for every property exposed on the object |
void |
InstanceInspector.inspect(Object instance,
BeanNamingStrategy naming,
BeanVisitor visitor)
Inspect the supplied object and fire callbacks on the supplied
BeanVisitor for every property exposed on the object |
List<TypeProperty> |
TypeInspector.propertyList(Class<?> type,
BeanNamingStrategy naming) |
void |
Instance.setNamingStrategy(BeanNamingStrategy naming)
Override the default naming strategy
|
| Constructor and Description |
|---|
Instance(InstanceInspector inspector,
Object instance,
BeanNamingStrategy naming) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNamingStrategy |
class |
CamelCaseNamingStrategy |
class |
CapitalizedNamingStrategy |
class |
ForceRootNameNamingStrategy
Implementation of a
BeanNamingStrategy which decorates an existing naming strategy but forces the return of ForceRootNameNamingStrategy.describeRoot(Class) |
class |
LowerCaseNamingStrategy |
| Constructor and Description |
|---|
ForceRootNameNamingStrategy(BeanNamingStrategy delegate,
String rootName) |
Copyright © 2015. All rights reserved.