org.cruxframework.crux.core.rebind.screen.widget.creator.children
Class WidgetChildProcessor<C extends WidgetCreatorContext>

java.lang.Object
  extended by org.cruxframework.crux.core.rebind.screen.widget.creator.children.WidgetChildProcessor<C>
Direct Known Subclasses:
AbsolutePanelFactory.AbsoluteChildrenProcessor, AbsolutePanelFactory.AbsoluteWidgetProcessor, AbstractCellFactory.ActionCellProcessor, AbstractCellFactory.ButtonCellProcessor, 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, AbstractDockLayoutPanelFactory.AbstractDockLayoutPanelProcessor, AbstractDockLayoutPanelFactory.AbstractDockPanelWidgetProcessor, AbstractListBoxFactory.ItemsProcessor, AbstractPageableFactory.WidgetFactoryChildCreator, AbstractPageableFactory.WidgetFactoryControllerChildCreator, AbstractStackPanelFactory.AbstractContentWidgetProcessor, AbstractStackPanelFactory.AbstractTitleHTMLProcessor, AbstractStackPanelFactory.AbstractTitleTextProcessor, AbstractTabBarFactory.AbstractTabProcessor, AbstractTabBarFactory.AbstractTabTitleProcessor, AbstractTabPanelFactory.AbstractHTMLTabProcessor, AbstractTabPanelFactory.AbstractTabProcessor, AbstractTabPanelFactory.AbstractTextTabProcessor, AbstractTabPanelFactory.AbstractWidgetContentProcessor, AbstractTabPanelFactory.AbstractWidgetTitleProcessor, AllChildProcessor, AnchorFactory.ContentProcessor, AnyWidgetChildProcessor, ButtonFactory.ContentProcessor, CaptionPanelFactory.CaptionHTMLProcessor, CaptionPanelFactory.CaptionTextProcessor, CaptionPanelFactory.ContentProcessor, CellPanelFactory.AbstractCellProcessor, CellPanelFactory.CellWidgetProcessor, CellTableFactory.ColumnCellProcessor, CellTableFactory.ColumnFooterProcessor, CellTableFactory.ColumnHeaderProcessor, CellTableFactory.ColumnsProcessor, CellTableFactory.CustomColumnFooterProcessor, CellTableFactory.CustomColumnHeaderProcessor, CellTableFactory.HTMLColumnFooterProcessor, CellTableFactory.HTMLColumnHeaderProcessor, CellTableFactory.TextColumnFooterProcessor, CellTableFactory.TextColumnHeaderProcessor, CheckBoxFactory.ContentProcessor, ChoiceChildProcessor, DateBoxFactory.DateBoxProcessor, DecoratedStackPanelFactory.ContentProcessor, DecoratedStackPanelFactory.StackItemProcessor, DecoratedTabBarFactory.WidgetTabProcessor, DecoratedTabPanelFactory.TabWidgetProcessor, DecoratedTabPanelFactory.WidgetTitleTabProcessor, DisclosurePanelFactory.ContentProcessor, DisclosurePanelFactory.HeaderProcessor, DockPanelFactory.DockWidgetProcessor, HasDataProviderFactory.AsynchronousMeasurableProcessor, HasDataProviderFactory.AsynchronousStreamingProcessor, HasDataProviderFactory.DataProviderChildProcessor, HasDataProviderFactory.EventsAsynchronousPagedProcessor, HasDataProviderFactory.EventsAsynchronousStreamingProcessor, HasDataProviderFactory.EventsSynchronousProcessor, HasDataProviderFactory.SynchronousPagedProcessor, HasDataProviderFactory.SynchronousScrollableProcessor, HeaderPanelFactory.ContentProcessor, HeaderPanelFactory.FooterProcessor, HeaderPanelFactory.HeaderProcessor, HorizontalPanelFactory.HorizontalWidgetProcessor, HorizontalSplitPanelFactory.LeftProcessor, HorizontalSplitPanelFactory.RightProcessor, HTMLFactory.ContentProcessor, HTMLPanelFactory.ContentProcessor, HTMLTableFactory.CellHTMLProcessor, HTMLTableFactory.CellTextProcessor, HTMLTableFactory.CellWidgetProcessor, HTMLTableFactory.TableCellProcessor, HTMLTableFactory.TableRowProcessor, HTMLTableFactory.WidgetProcessor, HyperlinkFactory.ContentProcessor, InlineHTMLFactory.ContentProcessor, InlineHyperlinkFactory.ContentProcessor, LayoutPanelFactory.LayoutPanelProcessor, LayoutPanelFactory.LayoutPanelWidgetProcessor, MenuBarFactory.CaptionProcessor, MenuBarFactory.CommandProcessor, MenuBarFactory.HtmlCaptionProcessor, MenuBarFactory.MenutItemProcessor, MenuBarFactory.MenutItemSeparatorProcessor, MenuBarFactory.SubMenuProcessor, MenuBarFactory.TextCaptionProcessor, PushButtonFactory.DownDisabledFaceProcessor, PushButtonFactory.DownFaceProcessor, PushButtonFactory.DownHoveringFaceProcessor, PushButtonFactory.HTMLFaceProcessor, PushButtonFactory.ImageFaceProcessor, PushButtonFactory.TextFaceProcessor, PushButtonFactory.UpDisabledFaceProcessor, PushButtonFactory.UpFaceProcessor, PushButtonFactory.UpHoveringFaceProcessor, RadioButtonFactory.ContentProcessor, ResetButtonFactory.ContentProcessor, RichTextAreaFactory.ContentProcessor, SequenceChildProcessor, StackLayoutPanelFactory.StackContentProcessor, StackLayoutPanelFactory.StackContentWidgetProcessor, StackLayoutPanelFactory.StackHeaderHTMLProcessor, StackLayoutPanelFactory.StackHeaderProcessor, StackLayoutPanelFactory.StackHeaderTextProcessor, StackLayoutPanelFactory.StackHeaderWidgetProcessor, StackLayoutPanelFactory.StackItemProcessor, StackPanelFactory.ContentProcessor, StackPanelFactory.StackItemProcessor, SubmitButtonFactory.ContentProcessor, TabBarFactory.WidgetTabProcessor, TabLayoutPanelFactory.HTMLTabProcessor, TabLayoutPanelFactory.TabProcessor, TabLayoutPanelFactory.TabWidgetProcessor, TabLayoutPanelFactory.TextTabProcessor, TabLayoutPanelFactory.WidgetContentProcessor, TabLayoutPanelFactory.WidgetTitleProcessor, TabLayoutPanelFactory.WidgetTitleTabProcessor, TabPanelFactory.TabWidgetProcessor, TabPanelFactory.WidgetTitleTabProcessor, TextChildProcessor, ToggleButtonFactory.DownDisabledFaceProcessor, ToggleButtonFactory.DownFaceProcessor, ToggleButtonFactory.DownHoveringFaceProcessor, ToggleButtonFactory.HTMLFaceProcessor, ToggleButtonFactory.ImageFaceProcessor, ToggleButtonFactory.TextFaceProcessor, ToggleButtonFactory.UpDisabledFaceProcessor, ToggleButtonFactory.UpFaceProcessor, ToggleButtonFactory.UpHoveringFaceProcessor, TreeFactory.TextCaptionProcessor, TreeFactory.TreeItemProcessor, TreeFactory.WidgetCaptionProcessor, TreeFactory.WidgetCaptionWidgetProcessor, VerticalPanelFactory.VerticalWidgetProcessor, VerticalSplitPanelFactory.BottomProcessor, VerticalSplitPanelFactory.TopProcessor

public class WidgetChildProcessor<C extends WidgetCreatorContext>
extends Object

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
static class WidgetChildProcessor.AnyTag
           
static class WidgetChildProcessor.AnyWidget
           
static class WidgetChildProcessor.HTMLTag
           
 
Constructor Summary
WidgetChildProcessor()
           
 
Method Summary
 WidgetCreator<?> getWidgetCreator()
           
 void processChildren(AbstractProxyCreator.SourcePrinter out, C context)
           
 void setWidgetCreator(WidgetCreator<?> widgetCreator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WidgetChildProcessor

public WidgetChildProcessor()
Method Detail

processChildren

public void processChildren(AbstractProxyCreator.SourcePrinter out,
                            C context)
                     throws CruxGeneratorException
Throws:
CruxGeneratorException

setWidgetCreator

public void setWidgetCreator(WidgetCreator<?> widgetCreator)
Parameters:
widgetCreator -

getWidgetCreator

public WidgetCreator<?> getWidgetCreator()
Returns:


Copyright © 2014. All rights reserved.