org.cruxframework.crux.gwt.rebind
Class AbstractHasDataFactory<C extends WidgetCreatorContext>

java.lang.Object
  extended by org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator<C>
      extended by org.cruxframework.crux.gwt.rebind.AbstractCellFactory<C>
          extended by org.cruxframework.crux.gwt.rebind.AbstractHasDataFactory<C>
All Implemented Interfaces:
FocusableFactory<C>, HasCellPreviewHandlersFactory<C>, HasDataFactory<C>, HasKeyboardPagingPolicyFactory<C>, HasKeyboardSelectionPolicyFactory<C>, HasRowsFactory<C>
Direct Known Subclasses:
CellListFactory, CellTableFactory

public abstract class AbstractHasDataFactory<C extends WidgetCreatorContext>
extends AbstractCellFactory<C>
implements FocusableFactory<C>, HasKeyboardPagingPolicyFactory<C>, HasDataFactory<C>

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
 
Nested classes/interfaces inherited from class org.cruxframework.crux.gwt.rebind.AbstractCellFactory
AbstractCellFactory.ActionCellProcessor, AbstractCellFactory.ButtonCellProcessor, AbstractCellFactory.CellListChildProcessor, AbstractCellFactory.CheckboxCellProcessor, AbstractCellFactory.ClickableTextCellProcessor, AbstractCellFactory.CustomCellProcessor, AbstractCellFactory.DateCellProcessor, AbstractCellFactory.DatePickerCellProcessor, AbstractCellFactory.EditTextCellProcessor, AbstractCellFactory.ImageCellProcessor, AbstractCellFactory.ImageLoadingCellProcessor, AbstractCellFactory.ImageResourceCellProcessor, AbstractCellFactory.ListOptionProcessor, AbstractCellFactory.NumberCellProcessor, AbstractCellFactory.SafeHtmlCellProcessor, AbstractCellFactory.SelectionCellProcessor, AbstractCellFactory.TextCellProcessor, AbstractCellFactory.TextInputCellProcessor
 
Nested classes/interfaces inherited from class org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator
WidgetCreator.StyleNameProcessor, WidgetCreator.StyleProcessor, WidgetCreator.ViewPermissionAttributeProcessor
 
Nested classes/interfaces inherited from interface org.cruxframework.crux.core.rebind.screen.widget.creator.HasDataFactory
HasDataFactory.SelectionModel, HasDataFactory.SelectionModelProcessor
 
Nested classes/interfaces inherited from interface org.cruxframework.crux.core.rebind.screen.widget.creator.HasRowsFactory
HasRowsFactory.EstimatedRowCountProcessor
 
Constructor Summary
AbstractHasDataFactory()
           
 
Method Summary
 void instantiateWidget(AbstractProxyCreator.SourcePrinter out, C context)
           
 
Methods inherited from class org.cruxframework.crux.gwt.rebind.AbstractCellFactory
getActionCell, getCell, getCheckboxCell, getCustomCell, getDataObject, getDateCell, getDatePickerCell, getNumberCell, getSelectionCell
 
Methods inherited from class org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator
commitPostProcessing, createChildWidget, createChildWidget, createChildWidget, createContext, createPostProcessingScope, createVariableName, createWidget, ensureChildren, ensureFirstChild, ensureHtmlChild, ensureTextChild, ensureWidget, getChildName, getChildWidgetClass, getChildWidgetClassName, getContext, getControllerAccessorHandler, getDeclaredMessage, getDeclaredMessages, getDevice, getLogger, getLoggerVariable, getResourceAccessExpression, getSubTypeWriter, getSubTypeWriter, getSubTypeWriter, getView, getViewVariable, getWidgetClass, getWidgetClass, getWidgetClassName, getWidgetFactoryDeclaration, hasChildPartialSupport, hasHeight, hasPartialSupport, hasWidth, instantiateContext, isCurrentDeviceSupported, isHtmlChild, isResourceReference, isTextChild, isWidget, postProcess, printlnPostProcessing, processAttributes, processChildren, processEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHasDataFactory

public AbstractHasDataFactory()
Method Detail

instantiateWidget

public void instantiateWidget(AbstractProxyCreator.SourcePrinter out,
                              C context)
                       throws CruxGeneratorException
Overrides:
instantiateWidget in class WidgetCreator<C extends WidgetCreatorContext>
Throws:
CruxGeneratorException


Copyright © 2014. All rights reserved.