| Modifier and Type | Method and Description |
|---|---|
static FieldAccess |
BeanUtils.getField(Class clazz,
String name) |
static FieldAccess |
BeanUtils.getField(Object object,
String name) |
static FieldAccess |
BeanUtils.getPropertyPathField(Class root,
String... properties)
Get Property Path TypeType
|
static FieldAccess |
BeanUtils.getPropertyPathField(Object root,
String... properties)
Get Property Path TypeType
|
static FieldAccess |
BeanUtils.idxField(Class<?> cls,
String path) |
static FieldAccess |
BeanUtils.idxField(Object object,
String path) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,FieldAccess> |
ClassMeta.fieldMap() |
Iterator<FieldAccess> |
ClassMeta.fields() |
static Map<String,FieldAccess> |
Reflection.getAllAccessorFields(Class<? extends Object> theClass) |
static Map<String,FieldAccess> |
Reflection.getAllAccessorFields(Class<? extends Object> theClass,
boolean useUnsafe) |
static Map<String,FieldAccess> |
BeanUtils.getFieldsFromObject(Class<?> cls) |
static Map<String,FieldAccess> |
BeanUtils.getFieldsFromObject(Object object)
Get fields from object or Map.
|
static Map<String,FieldAccess> |
Reflection.getPropertyFieldAccessMapFieldFirst(Class<?> clazz)
Gets a list of fields merges with properties if field is not found.
|
static Map<String,FieldAccess> |
Reflection.getPropertyFieldAccessMapFieldFirstForSerializer(Class<?> clazz)
Gets a list of fields merges with properties if field is not found.
|
static Map<String,FieldAccess> |
Reflection.getPropertyFieldAccessMapPropertyFirst(Class<?> clazz) |
static Map<String,FieldAccess> |
Reflection.getPropertyFieldAccessMapPropertyFirstForSerializer(Class<?> clazz) |
static Map<String,FieldAccess> |
Reflection.getPropertyFieldAccessors(Class<? extends Object> theClass) |
Iterator<FieldAccess> |
ClassMeta.properties() |
Map<String,FieldAccess> |
ClassMeta.propertyMap() |
| Modifier and Type | Method and Description |
|---|---|
static Class<?> |
Reflection.getComponentType(Collection<?> collection,
FieldAccess fieldAccess) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseField |
class |
MapField |
class |
PropertyField |
class |
ReflectField |
class |
UnsafeField |
| Modifier and Type | Method and Description |
|---|---|
Map<String,FieldAccess> |
PropertyFieldAccessor.getFields(Class<? extends Object> aClass) |
Map<String,FieldAccess> |
FieldsAccessorsPropertyThenField.getFields(Class<? extends Object> aClass) |
Map<String,FieldAccess> |
FieldsAccessorFieldThenProp.getFields(Class<? extends Object> aClass) |
Map<String,FieldAccess> |
FieldsAccessor.getFields(Class<? extends Object> aClass) |
Map<String,FieldAccess> |
FieldFieldsAccessor.getFields(Class<? extends Object> aClass) |
| Modifier and Type | Method and Description |
|---|---|
FieldAccess |
Criterion.field()
Gets the field value.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Selector.collectFrom(List<Selector> selectors,
Collection<?> results,
Map<String,FieldAccess> fields)
Performs collections from the results.
|
protected Object |
Selector.getPropertyValue(Object item,
Map<String,FieldAccess> fields) |
protected void |
Selector.getPropertyValueAndPutIntoRow(Map<String,Object> row,
Object item,
Map<String,FieldAccess> fields) |
abstract void |
Selector.handleRow(int index,
Map<String,Object> row,
Object item,
Map<String,FieldAccess> fields) |
void |
IntCollector.handleRow(int index,
Map<String,Object> row,
Object item,
Map<String,FieldAccess> fields) |
void |
FloatCollector.handleRow(int index,
Map<String,Object> row,
Object item,
Map<String,FieldAccess> fields) |
void |
DoubleCollector.handleRow(int index,
Map<String,Object> row,
Object item,
Map<String,FieldAccess> fields) |
static <ITEM> List<Map<String,Object>> |
Selector.selectFrom(List<Selector> selectors,
Collection<ITEM> results,
Map<String,FieldAccess> fields)
Performs the actual selection from the results.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,FieldAccess> |
SearchableCollectionDefault.fields |
protected Map<String,FieldAccess> |
ObjectEditorDefault.fields |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchableCollectionDefault.setFields(Map<String,FieldAccess> fields) |
void |
ObjectEditorDefault.setFields(Map<String,FieldAccess> fields) |
void |
FilterDefault.setFields(Map<String,FieldAccess> fields) |
| Constructor and Description |
|---|
ResultSetImpl(List<T> results,
Map<String,FieldAccess> fields) |
ResultSetImpl(Map<String,FieldAccess> fields) |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchableCollectionComposer.setFields(Map<String,FieldAccess> fields) |
void |
ObjectEditorComposer.setFields(Map<String,FieldAccess> fields) |
void |
FilterComposer.setFields(Map<String,FieldAccess> fields) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,FieldAccess> |
JsonSerializerInternal.getFields(Class<? extends Object> aClass) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
FieldFilter.include(Object parent,
FieldAccess fieldAccess) |
boolean |
FieldSerializer.serializeField(JsonSerializerInternal serializer,
Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
boolean |
CustomFieldSerializer.serializeField(JsonSerializerInternal serializer,
Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
boolean |
JsonSerializerInternal.serializeField(Object instance,
FieldAccess fieldAccess,
CharBuf builder) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,FieldAccess> |
JsonSimpleSerializerImpl.getFields(Class<? extends Object> aClass) |
Map<String,FieldAccess> |
JsonSerializerImpl.getFields(Class<? extends Object> aClass) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractCustomFieldSerializer.serialize(JsonSerializerInternal serializer,
Object parent,
FieldAccess fieldAccess,
Object value,
CharBuf builder)
This method has to be overloaded to specify how this field is serialized.
|
boolean |
FieldSerializerUseAnnotationsImpl.serializeField(JsonSerializerInternal serializer,
Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
boolean |
FieldSerializerImpl.serializeField(JsonSerializerInternal serializer,
Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
boolean |
AbstractCustomFieldSerializer.serializeField(JsonSerializerInternal serializer,
Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
boolean |
JsonSimpleSerializerImpl.serializeField(Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
boolean |
JsonSerializerImpl.serializeField(Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
| Modifier and Type | Method and Description |
|---|---|
static Comparator |
Sorting.universalComparator(FieldAccess field,
boolean ascending,
boolean nullsFirst)
This creates the universal comparator object which is used by the sort work horse.
|
| Modifier and Type | Method and Description |
|---|---|
Comparator |
Sort.comparator(Map<String,FieldAccess> fields)
This is what really does the magic.
|
void |
Sort.sort(List list,
Map<String,FieldAccess> fields)
Sort if you already know the reflection fields.
|
static void |
SortingInternal.sort(List list,
String sortBy,
Map<String,FieldAccess> fields,
boolean ascending)
This is the work horse.
|
static void |
SortingInternal.sort(List list,
String sortBy,
Map<String,FieldAccess> fields,
boolean ascending,
boolean nullsFirst)
This is the work horse.
|
static Comparator |
UniversalComparator.universalComparator(String sortBy,
Map<String,FieldAccess> fields,
SortType sortType,
List<Comparator> comparators) |
| Constructor and Description |
|---|
UniversalComparator(String sortBy,
Map<String,FieldAccess> fields,
SortType sortType,
List<Comparator> comparators) |
Copyright © 2016. All Rights Reserved.