Package org.dellroad.stuff.vaadin7
Class FieldBuilder.AnnotationApplier<A extends Annotation,F extends AbstractField<?>>
- java.lang.Object
-
- org.dellroad.stuff.vaadin7.FieldBuilder.AnnotationApplier<A,F>
-
- Enclosing class:
- FieldBuilder
protected abstract static class FieldBuilder.AnnotationApplier<A extends Annotation,F extends AbstractField<?>> extends Object
Class that knows how to apply annotation properties to a corresponding field.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAnnotationApplier(Method method, A annotation, Class<F> fieldType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidapplyTo(F field)abstract Class<? extends F>getActualFieldType()AgetAnnotation()Class<F>getFieldType()MethodgetMethod()
-
-
-
Field Detail
-
method
protected final Method method
-
annotation
protected final A extends Annotation annotation
-
fieldType
protected final Class<F extends AbstractField<?>> fieldType
-
-