com.vaadin.ui.declarative.
Package com.vaadin.ui.declarative
-
Interface Summary Interface Description Design.ComponentFactory Callback for creating instances of a given component class when reading designs.
Design.ComponentMapper Delegate for handling the mapping between tag names and component instances.
DesignContext.ComponentCreationListener Interface to be implemented by component creation listeners.
ShouldWriteDataDelegate Delegate used by
DesignContext
to determine whether container data should be written out for a component. -
Class Summary Class Description Design Design is used for reading a component hierarchy from an html string or input stream and, conversely, for writing an html representation corresponding to a given component hierarchy.
Design.DefaultComponentFactory Default implementation of
Design.ComponentFactory
, usingClass.forName(className).newInstance()
for finding the component class and creating a component instance.Design.DefaultComponentMapper Default implementation of
Design.ComponentMapper
.DesignAttributeHandler Default attribute handler implementation used when parsing designs to component trees.
DesignContext This class contains contextual information that is collected when a component tree is constructed based on HTML design template.
DesignFormatter Class focused on flexible and consistent formatting and parsing of different values throughout reading and writing
Design
.FieldBinder Binder utility that binds member fields of a design class instance to given component instances.
-
Exception Summary Exception Description DesignException FieldBindingException Exception that is thrown when an error occurs during field binding when reading a design template.