| Package | Description |
|---|---|
| org.jeesy.classinfo | |
| org.jeesy.classinfo.indexes | |
| org.jeesy.classinfo.selector |
| Modifier and Type | Method and Description |
|---|---|
PropertyInfo |
ClassInfo.getPropertyInfo(String propertyName) |
<T> PropertyInfo<T> |
ClassInfo.getPropertyInfo(String propertyName,
Class<T> propertyType) |
PropertyInfo |
ClassInfo.getPropertyInfoByPath(String[] path)
Select property metadata by simple path.
|
<T> PropertyInfo<T> |
ClassInfo.getPropertyInfoByPath(String[] path,
Class<T> expectedType) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,PropertyInfo> |
ClassInfo.getProperties() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ClassInfoScanner.DefaultScanBehaviour.useProperty(PropertyInfo propertyInfo) |
boolean |
ClassInfoScanner.ScanBehaviour.useProperty(PropertyInfo propertyInfo)
Check what property is applicable and should be included to properties map.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Annotation> |
PropertyByAnnotationIndex.getByAnnotationType(Class<T> type) |
<T> List<PropertyInfo<T>> |
PropertyByTypeIndex.getByType(Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
PropertyByTypeIndex.index(ClassInfo container,
PropertyInfo propertyInfo) |
void |
PropertyByAnnotationIndex.index(ClassInfo container,
PropertyInfo propertyInfo) |
void |
PropertyIndex.index(ClassInfo container,
PropertyInfo propertyInfo)
Called by introspector to index property info
|
| Modifier and Type | Field and Description |
|---|---|
protected PropertyInfo<PropType> |
PropertyHandle.info |
| Modifier and Type | Method and Description |
|---|---|
PropertyInfo<PropType> |
PropertyHandle.getInfo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PropertySelector.selectByPath(List<PropertyHandle> handles,
List<String> tmpPath,
PropertyInfo info) |
| Constructor and Description |
|---|
PropertyHandle(PropertyInfo<PropType> info,
ContainerType container,
InstantiationBehaviour instantiationBehaviour) |
Copyright © 2016. All rights reserved.