| Package | Description |
|---|---|
| de.richtercloud.reflection.form.builder | |
| de.richtercloud.reflection.form.builder.fieldhandler | |
| de.richtercloud.reflection.form.builder.typehandler |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ReflectionFormBuilder.onFieldUpdate(FieldUpdateEvent event,
Field field,
Object instance) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractListFieldHandler<T,E extends FieldUpdateEvent<T>,R extends ReflectionFormBuilder> |
interface |
FieldHandler<T,E extends FieldUpdateEvent<T>,R extends ReflectionFormBuilder,C extends Component>
This interface specifies information which allow you to write custom field handlers.Due to the fact that
#handle(java.lang.reflect.Field, java.lang.Object, java.lang.String, java.lang.Class, richtercloud.reflection.form.builder.FieldUpdateListener, richtercloud.reflection.form.builder.ReflectionFormBuilder) provides information about the handled field you can retrieve information as good and as easily as the Java Reflection API allows you. |
interface |
FieldUpdateListener<E extends FieldUpdateEvent<?>> |
class |
MappingFieldHandler<T,E extends FieldUpdateEvent<T>,R extends ReflectionFormBuilder,C extends Component>
In order to KISS
TypeHandler mappings are generated by ClassMappingFactorys. |
class |
ResettableFieldHandler<T,E extends FieldUpdateEvent<T>,R extends ReflectionFormBuilder,C extends Component>
Provides reset functionality by making
FieldHandler.handle(java.lang.reflect.Field, java.lang.Object, de.richtercloud.reflection.form.builder.fieldhandler.FieldUpdateListener, de.richtercloud.reflection.form.builder.ReflectionFormBuilder)
final and enforcing implementation in helper ResettableFieldHandler.handle0(java.lang.reflect.Field, java.lang.Object, de.richtercloud.reflection.form.builder.fieldhandler.FieldUpdateListener, de.richtercloud.reflection.form.builder.ReflectionFormBuilder). |
| Modifier and Type | Class and Description |
|---|---|
class |
MappedFieldUpdateEvent<T> |
| Modifier and Type | Method and Description |
|---|---|
JComponent |
AmountMoneyFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<org.jscience.physics.amount.Amount<org.jscience.economics.money.Money>>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
BooleanPrimitiveFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Boolean>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
BooleanFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Boolean>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
DateFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Date>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
SqlDateFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Date>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
DoubleFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Double>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
DoublePrimitiveFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Double>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
FloatFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Float>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
FloatPrimitiveFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Float>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
IntegerPrimitiveFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Integer>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
IntegerFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Integer>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
LongFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Long>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
LongPrimitiveFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Long>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
JComponent |
StringFieldHandler.handle(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<String>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
NumberFieldHandler.handle0(Field field,
Object instance,
FieldUpdateListener<FieldUpdateEvent<Number>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
| Constructor and Description |
|---|
BooleanListFieldHandler(de.richtercloud.message.handler.MessageHandler messageHandler,
TypeHandler<List<Boolean>,FieldUpdateEvent<List<Boolean>>,ReflectionFormBuilder,AbstractListPanel> typeHandler) |
IntegerListFieldHandler(de.richtercloud.message.handler.MessageHandler messageHandler,
TypeHandler<List<Integer>,FieldUpdateEvent<List<Integer>>,ReflectionFormBuilder,AbstractListPanel> typeHandler) |
SimpleEntityListFieldHandler(de.richtercloud.message.handler.MessageHandler messageHandler,
TypeHandler<List<Object>,FieldUpdateEvent<List<Object>>,ReflectionFormBuilder,AbstractListPanel> typeHandler) |
StringListFieldHandler(de.richtercloud.message.handler.MessageHandler messageHandler,
TypeHandler<List<String>,FieldUpdateEvent<List<String>>,ReflectionFormBuilder,AbstractListPanel> typeHandler) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractListTypeHandler<T,E extends FieldUpdateEvent<T>,R extends ReflectionFormBuilder> |
class |
MappingTypeHandler<T,E extends FieldUpdateEvent<T>,R extends ReflectionFormBuilder> |
interface |
TypeHandler<T,E extends FieldUpdateEvent<T>,R extends ReflectionFormBuilder,C extends Component> |
| Modifier and Type | Method and Description |
|---|---|
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
BooleanTypeHandler.handle(Type type,
Boolean fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Boolean>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
DateTypeHandler.handle(Type type,
Date fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Date>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
SqlDateTypeHandler.handle(Type type,
Date fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Date>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
DoubleTypeHandler.handle(Type type,
Double fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Double>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
FloatTypeHandler.handle(Type type,
Float fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Float>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
IntegerTypeHandler.handle(Type type,
Integer fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Integer>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
GenericListTypeHandler.handle(Type type,
List<Object> fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<List<Object>>> updateListener,
R reflectionFormBuilder)
Checks
typeClassAnnotationHandlerMapping and then
typeHandlerMapping for exact matches.If there're no results,
checks typeClassAnnotationHandlerMapping and
genericsTypeClassAnnotationHandlerMapping. |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
LongTypeHandler.handle(Type type,
Long fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Long>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
NumberTypeHandler.handle(Type type,
Number fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<Number>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
StringTypeHandler.handle(Type type,
String fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<String>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
BooleanListTypeHandler.handle0(Type type,
List<Boolean> fieldValue,
FieldUpdateListener<FieldUpdateEvent<List<Boolean>>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
protected org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
IntegerListTypeHandler.handle0(Type type,
List<Integer> fieldValue,
FieldUpdateListener<FieldUpdateEvent<List<Integer>>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
SimpleEntityListTypeHandler.handle0(Type type,
List<Object> fieldValue,
FieldUpdateListener<FieldUpdateEvent<List<Object>>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
StringListTypeHandler.handle0(Type type,
List<String> fieldValue,
FieldUpdateListener<FieldUpdateEvent<List<String>>> updateListener,
ReflectionFormBuilder reflectionFormBuilder) |
protected abstract org.apache.commons.lang3.tuple.Pair<JComponent,ComponentHandler<?>> |
GenericListTypeHandler.handleGenericType(Type type,
List<Object> fieldValue,
String fieldName,
Class<?> declaringClass,
FieldUpdateListener<FieldUpdateEvent<List<Object>>> updateListener,
R reflectionFormBuilder) |
Copyright © 2018. All rights reserved.