| 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 | 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, using
Class.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 | Description |
|---|---|
| DesignException | |
| FieldBindingException |
Exception that is thrown when an error occurs during field binding when
reading a design template.
|
Copyright © 2022 Vaadin Ltd. All rights reserved.