Class AbstractFieldBuilder<S extends AbstractFieldBuilder<S,T>,T>

java.lang.Object
org.dellroad.stuff.vaadin24.field.AbstractFieldBuilder<S,T>
Type Parameters:
S - subclass type
T - edited model type
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractGridFieldBuilder

public abstract class AbstractFieldBuilder<S extends AbstractFieldBuilder<S,T>,T> extends Object implements Serializable
Provides the machinery for auto-generated FieldBuilder-like classes.

The annotation classes defined in this class, which are common to all FieldBuilder-like classes, may be referenced using the concrete subclass name for consistency. For example, code can reference @FieldBuilder.Binding instead of @AbstractFieldBuilder.Binding.

See FieldBuilder for details and the standard implementation.

See Also: