org.cruxframework.crux.widgets.rebind.datebox
Class DateBoxFactory

java.lang.Object
  extended by org.cruxframework.crux.core.rebind.screen.widget.WidgetCreator<C>
      extended by org.cruxframework.crux.gwt.rebind.CompositeFactory<WidgetCreatorContext>
          extended by org.cruxframework.crux.widgets.rebind.datebox.DateBoxFactory
All Implemented Interfaces:
HasBindPathFactory<WidgetCreatorContext>, HasValueChangeHandlersFactory<WidgetCreatorContext>, HasValueFactory<WidgetCreatorContext>

public class DateBoxFactory
extends CompositeFactory<WidgetCreatorContext>
implements HasValueChangeHandlersFactory<WidgetCreatorContext>

Author:
Samuel Almeida Cardoso (samuel@cruxframework.org)

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

Constructor Detail

DateBoxFactory

public DateBoxFactory()
Method Detail

processAttributes

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

processEvents

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

instantiateWidget

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

getFormat

public String getFormat(AbstractProxyCreator.SourcePrinter out,
                        WidgetCreatorContext context)
Parameters:
out -
context -
Returns:

instantiateContext

public WidgetCreatorContext instantiateContext()
Specified by:
instantiateContext in class WidgetCreator<WidgetCreatorContext>


Copyright © 2014. All rights reserved.