org.cruxframework.crux.gwt.rebind
Class CellTableFactory

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<org.cruxframework.crux.gwt.rebind.CellTableContext>
              extended by org.cruxframework.crux.gwt.rebind.CellTableFactory
All Implemented Interfaces:
FocusableFactory<org.cruxframework.crux.gwt.rebind.CellTableContext>, HasCellPreviewHandlersFactory<org.cruxframework.crux.gwt.rebind.CellTableContext>, HasDataFactory<org.cruxframework.crux.gwt.rebind.CellTableContext>, HasKeyboardPagingPolicyFactory<org.cruxframework.crux.gwt.rebind.CellTableContext>, HasKeyboardSelectionPolicyFactory<org.cruxframework.crux.gwt.rebind.CellTableContext>, HasRowsFactory<org.cruxframework.crux.gwt.rebind.CellTableContext>

public class CellTableFactory
extends AbstractHasDataFactory<org.cruxframework.crux.gwt.rebind.CellTableContext>

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
static class CellTableFactory.ColumnCellProcessor
           
static class CellTableFactory.ColumnFooterChoiceProcessor
           
static class CellTableFactory.ColumnFooterProcessor
           
static class CellTableFactory.ColumnHeaderChoiceProcessor
           
static class CellTableFactory.ColumnHeaderProcessor
           
static class CellTableFactory.ColumnsProcessor
           
static class CellTableFactory.CustomColumnFooterProcessor
           
static class CellTableFactory.CustomColumnHeaderProcessor
           
static class CellTableFactory.HTMLColumnFooterProcessor
           
static class CellTableFactory.HTMLColumnHeaderProcessor
           
static class CellTableFactory.TextColumnFooterProcessor
           
static class CellTableFactory.TextColumnHeaderProcessor
           
 
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
CellTableFactory()
           
 
Method Summary
 org.cruxframework.crux.gwt.rebind.CellTableContext instantiateContext()
           
 void postProcess(AbstractProxyCreator.SourcePrinter out, org.cruxframework.crux.gwt.rebind.CellTableContext context)
          Process element children
 void processAttributes(AbstractProxyCreator.SourcePrinter out, org.cruxframework.crux.gwt.rebind.CellTableContext context)
          Process widget attributes
 
Methods inherited from class org.cruxframework.crux.gwt.rebind.AbstractHasDataFactory
instantiateWidget
 
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, isCurrentDeviceSupported, isHtmlChild, isResourceReference, isTextChild, isWidget, printlnPostProcessing, processChildren, processEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellTableFactory

public CellTableFactory()
Method Detail

processAttributes

public void processAttributes(AbstractProxyCreator.SourcePrinter out,
                              org.cruxframework.crux.gwt.rebind.CellTableContext context)
                       throws CruxGeneratorException
Description copied from class: WidgetCreator
Process widget attributes

Overrides:
processAttributes in class WidgetCreator<org.cruxframework.crux.gwt.rebind.CellTableContext>
Throws:
CruxGeneratorException

postProcess

public void postProcess(AbstractProxyCreator.SourcePrinter out,
                        org.cruxframework.crux.gwt.rebind.CellTableContext context)
                 throws CruxGeneratorException
Description copied from class: WidgetCreator
Process element children

Overrides:
postProcess in class WidgetCreator<org.cruxframework.crux.gwt.rebind.CellTableContext>
Throws:
CruxGeneratorException

instantiateContext

public org.cruxframework.crux.gwt.rebind.CellTableContext instantiateContext()
Specified by:
instantiateContext in class WidgetCreator<org.cruxframework.crux.gwt.rebind.CellTableContext>
Returns:


Copyright © 2014. All rights reserved.