org.cruxframework.crux.widgets.rebind.grid
Class GridFactory

java.lang.Object
  extended by org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator<org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext>
      extended by org.cruxframework.crux.widgets.rebind.grid.GridFactory
Direct Known Subclasses:
DataGridFactory

public class GridFactory
extends org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator<org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext>

Author:
Gesse S. F. Dafe

Nested Class Summary
static class GridFactory.ColumnProcessor
           
static class GridFactory.DataColumnEditorProcessor
           
static class GridFactory.DataColumnProcessor
           
static class GridFactory.DataSourceAttributeParser
           
static class GridFactory.RowDetailsProcessor
           
static class GridFactory.WidgetColumnProcessor
           
static class GridFactory.WidgetProcessor
           
 
Nested classes/interfaces inherited from class org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator
org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator.StyleNameProcessor, org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator.StyleProcessor, org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator.ViewPermissionAttributeProcessor
 
Field Summary
protected static int childWidgetsIdSuffix
           
 
Constructor Summary
GridFactory()
           
 
Method Summary
 org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext instantiateContext()
           
 void instantiateWidget(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter out, org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext context)
           
 
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, getObjectDataBinding, getObjectDataBinding, getResourceAccessExpression, getSubTypeWriter, getSubTypeWriter, getSubTypeWriter, getView, getViewVariable, getWidgetClass, getWidgetClass, getWidgetClassName, getWidgetFactoryDeclaration, hasChildPartialSupport, hasHeight, hasPartialSupport, hasWidth, isCurrentDeviceSupported, isHtmlChild, isResourceReference, isTextChild, isWidget, postProcess, printlnPostProcessing, processAttributes, processChildren, processDataExpressionBindings, processDataObjectBindings, processEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

childWidgetsIdSuffix

protected static int childWidgetsIdSuffix
Constructor Detail

GridFactory

public GridFactory()
Method Detail

instantiateWidget

public void instantiateWidget(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter out,
                              org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext context)
                       throws org.cruxframework.crux.core.rebind.CruxGeneratorException
Overrides:
instantiateWidget in class org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator<org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext>
Throws:
org.cruxframework.crux.core.rebind.CruxGeneratorException

instantiateContext

public org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext instantiateContext()
Specified by:
instantiateContext in class org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator<org.cruxframework.crux.core.rebind.screen.widget.WidgetCreatorContext>


Copyright © 2015. All rights reserved.