org.base.apps.util.view.swing
Interface ViewBuilder<C>

All Known Subinterfaces:
AppViewBuilder<AV,C>
All Known Implementing Classes:
AbstractBoundText, BoundComponentView, BoundField, BoundViewPanel, ViewPanel

public interface ViewBuilder<C>

Author:
Kevan Simpson

Nested Class Summary
static class ViewBuilder.Axis
           
 
Method Summary
 ViewBuilder<C> addSection(C comp)
           
 ViewBuilder<C> addView(C comp)
           
 ViewBuilder<C> endSection()
           
 ViewBuilder<C> nextSection()
           
 ViewBuilder<C> nextSection(ViewBuilder.Axis axis)
           
 ViewBuilder<C> startSection()
           
 ViewBuilder<C> startSection(ViewBuilder.Axis axis)
           
 

Method Detail

startSection

ViewBuilder<C> startSection()

nextSection

ViewBuilder<C> nextSection()

endSection

ViewBuilder<C> endSection()

startSection

ViewBuilder<C> startSection(ViewBuilder.Axis axis)

nextSection

ViewBuilder<C> nextSection(ViewBuilder.Axis axis)

addSection

ViewBuilder<C> addSection(C comp)

addView

ViewBuilder<C> addView(C comp)

Please visit Base Apps, hosted on Sourceforge.net.

Copyright 2011, Blue Agate Software Entity (BASE)