All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
A classpath-based TemplateResolver.
 
 
 
Registers a route for the ComponentDeclarationsView when Vaadin is NOT running in production mode.
 
Component factories are responsible for creating components based on HTML elements parsed from a template.
Post-processors can make additional modifications to components created by a factory; this is useful e.g. to handle mix-in interfaces like HasSize.
 
 
 
 
 
 
 
 
 
Describes a Component or mix-in interface and how it is represented in a DUI template via its tag and/or attributes.
Container for repeated @DuiComponent annotations.
 
 
 
Abstract base class for composites whose content is created from a template fragment.
Abstract base class for fields whose content is created from a template fragment.
Used to annotate fragment hosts in order to override the default fragment ID.
 
 
 
 
 
 
 
A generic handler for HasComponents that will only be used as a last resort.
 
 
 
 
 
 
 
Handles the "class" and "style" attributes on all components.
 
Handles the "theme" attribute on all components.
 
 
 
 
 
 
 
Used to mark fields to which components from the template should be mapped.
 
 
 
 
Contains the end result of parsing a template, including the root component and information about the encountered component IDs, slots and fragments.
 
 
 
 
 
 
 
Used to mark fields that should be inserted into a <slot> in the template.
 
 
 
 
Abstract base class for composites whose content is created from a template.
 
 
 
 
Abstract base class for fields whose content is created from a template.
Used to annotate template hosts in order to override the default template ID.
Gathers the state while parsing a template and provides methods to parse attributes and child components.
 
 
Registers components involved in the processing of DUI templates.
A registry of components involved in the processing of DUI templates.
Configuration properties for TemplateAutoConfiguration.
Template resolvers are responsible for loading templates based on a provided template ID and return them as Document.
Used as dummy component when a template slot is otherwise empty.