Package org.cruxframework.crux.core.client.screen.views

Interface Summary
BindableView.PropertyBinder<T> Interface for data binding between dataObjects and widgets in this view.
ChangeViewHandler  
ControllerAccessor A marker interface used to generate controller wrappers.
HasChangeViewHandlers  
HasOrientationChangeHandler  
HasViewActivateHandlers  
HasViewLoadHandlers  
HasViewResizeHandlers  
HasWindowCloseHandlers  
OrientationChangeHandler  
View.RenderCallback  
ViewAccessor A marker interface used to generate view accessors.
ViewActivateHandler  
ViewAware  
ViewBindable  
ViewBinder A marker interface used to generate value objects bound to widgets on the view.
ViewDeactivateHandler  
ViewFactory Create the view, based on the .crux.xml page.
ViewFactory.CreateCallback A callback called when the requested view is created
ViewLoadHandler  
ViewUnloadHandler  
WidgetAccessor A marker interface used to generate view wrappers.
 

Class Summary
BindableView<T> BindableViews are Views that support data binding to given data objects.
ChangeViewEvent  
CrawlableViewContainer A view container that handle history changes using the hashbang approach https://developers.google.com/webmasters/ajax-crawling/docs/getting-started
LazyPanel  
MultipleCrawlableViewsContainer  
MultipleViewsContainer  
ParameterizedViewContainer Base class for ViewContainers that supports parameters on Views loading and activating.
SingleCrawlableViewContainer  
SingleViewContainer  
View  
ViewActivateEvent  
ViewContainer  
ViewDeactivateEvent  
ViewFactory.CreateCallback.EmptyCallback  
ViewFactoryUtils Do not use this class directly.
ViewHandlers  
ViewLoadEvent  
ViewUnloadEvent  
 

Annotation Types Summary
BindRootView  
BindView  
Target Annotation used to inform Crux how to link properties on accessors like WidgetAccessor or ControllerAccessor with its targets.
 



Copyright © 2014. All rights reserved.