An abstract class that defines default implementation for the {@link Component} interface. Basic UI components that are not derived from anexternal component can inherit this class to easily qualify as Vaadin components. Most components in Vaadin do just that.
@author IT Mill Ltd.
@version 6.7.1
@since 3.0
The superclass of every component type. A component is uniquely identified by its id. Subclasses must be created by the platform before usage within the system, this is done using the ComponentRegistry. A component indicates that it has persistent state by providing an instance of {@link ModelStatePersistence} through the getCapabilities method. Important subclasses must have a public no argument constructor.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.