org.montsuqi.monsia.builders
Class ContainerBuilder

java.lang.Object
  extended by org.montsuqi.monsia.builders.WidgetBuilder
      extended by org.montsuqi.monsia.builders.ContainerBuilder
Direct Known Subclasses:
CListBuilder, ComboBuilder, FixedBuilder, FrameBuilder, ListBuilder, MenuBarBuilder, NotebookBuilder, RadioButtonBuilder, ScrolledWindowBuilder, TableBuilder, ViewportBuilder, WindowBuilder

 class ContainerBuilder
extends WidgetBuilder

A basic builder for container widgets.


Field Summary
 
Fields inherited from class org.montsuqi.monsia.builders.WidgetBuilder
logger
 
Constructor Summary
ContainerBuilder()
           
 
Method Summary
(package private)  void buildChildren(Interface xml, java.awt.Container parent, WidgetInfo info)
           
protected  java.awt.Component underlayScrollPane(java.awt.Component child)
          Insert a scroll pane under the specified child.
 
Methods inherited from class org.montsuqi.monsia.builders.WidgetBuilder
buildSelf, buildWidget, setCommonParameters, setProperties, setSignals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerBuilder

ContainerBuilder()
Method Detail

buildChildren

void buildChildren(Interface xml,
                   java.awt.Container parent,
                   WidgetInfo info)
Overrides:
buildChildren in class WidgetBuilder

underlayScrollPane

protected java.awt.Component underlayScrollPane(java.awt.Component child)

Insert a scroll pane under the specified child.

Parameters:
child - a widget that wants to be in a scroll pane.
Returns:
the newly created scroll pane with the given child in it.