Since: 7.0 See Also: init(WrappedRequest), WrappedRequest passed to the init method. Which will not ensure that WrappedRequest.BrowserDetails are present in the Root, the framework will use a faster initialization method If a EagerInit annotation is present on a class extending Passing a ComponentContainer with the main layout of the view to The component hierarchy is initialized by The developer to add components to the user interface and initialize This method is intended to be overridden by Method does by default create a root according to theĪfter a root has been created by the application, it is initialized using When a new application instance is needed, typically because the user opensĪpplication#gerRoot(WrappedRequest) is invoked to get a root. Windows, and executing javascript in the browser. The root is the server side entry point for various client side features thatĪre not represented as components added to a layout, e.g notifications, sub A root may either represent an entireīrowser window (or tab) or some part of a html page where a Vaadin The topmost component in any component hierarchy. Public abstract class Root extends AbstractComponentContainer implements Action.Container, Action.Notifier, Vaadin6Component SUMMARY: NESTED | FIELD | CONSTR | METHODĬlass Root .AbstractComponent .AbstractComponentContainer .Root All Implemented Interfaces: Action.Container, Action.Notifier, MethodEventSource, Connector, ClientConnector, RpcTarget, Sizeable, Vaadin6Component, VariableOwner, Component, ComponentContainer, HasComponents, Serializable, Iterable, EventListener Direct Known Subclasses: Root.LegacyWindow