JavaGantt 2011.1 API

eu.beesoft.gaia.swing.builder
Class SplitPaneBuilder

java.lang.Object
  extended by eu.beesoft.gaia.util.ObjectBuilder<T>
      extended by eu.beesoft.gaia.swing.builder.SwingBuilder<T>
          extended by eu.beesoft.gaia.swing.builder.ComponentBuilder<T>
              extended by eu.beesoft.gaia.swing.builder.ContainerBuilder<javax.swing.JSplitPane>
                  extended by eu.beesoft.gaia.swing.builder.SplitPaneBuilder

public class SplitPaneBuilder
extends ContainerBuilder<javax.swing.JSplitPane>

Builder to produce instances of javax.swing.JSplitPane. It supports these properties:


Constructor Summary
SplitPaneBuilder()
           
 
Method Summary
protected  void addSwingChild(ObjectBuilder<?> builder)
          Adds an object (component) of the given builder to the container created by this builder.
protected  javax.swing.JSplitPane createObject()
          Creates object for this builder.
protected  void initDividerLocation(java.lang.String value)
           
protected  void initDividerSize(java.lang.String value)
           
protected  void initOneTouchExpandable(java.lang.String value)
           
protected  void initOrientation(java.lang.String value)
           
protected  void initResizeWeight(java.lang.String value)
           
 
Methods inherited from class eu.beesoft.gaia.swing.builder.ContainerBuilder
findBoundData, getBoundValueFromComponent, initLayout, isBindable, setBoundValueToComponent
 
Methods inherited from class eu.beesoft.gaia.swing.builder.ComponentBuilder
addChild, convertValue, createBoundData, getLayoutConstraints, initBackground, initBorder, initEnabled, initFont, initForeground, initId, initLayoutConstraint, initName, initOpaque, initSize, initToolTipText, initVisible, parseColor, parseIcon, setLayoutConstraints
 
Methods inherited from class eu.beesoft.gaia.swing.builder.SwingBuilder
getBindableChildren, getBinding, getBoundData, getPropertyFromResourceBundle, getValueFromBoundObject, initBinding, parseDimension, setBoundData, setValueToBoundObject
 
Methods inherited from class eu.beesoft.gaia.util.ObjectBuilder
createObject, getFactory, getChildren, getId, getObject, getParent, getProperties, getProperty, initClass, initObjectProperties, initObjectProperty, parseBoolean, parseClass, parseConstant, parseConstructor, parseDouble, parseInstance, parseInstance, parseInt, parseInt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitPaneBuilder

public SplitPaneBuilder()
Method Detail

createObject

protected javax.swing.JSplitPane createObject()
Description copied from class: ObjectBuilder
Creates object for this builder. This method is invoked only once, when properties for builder and the builder's parent (but not children) are set.

Specified by:
createObject in class ObjectBuilder<javax.swing.JSplitPane>
Returns:
created object

initDividerLocation

protected void initDividerLocation(java.lang.String value)

initDividerSize

protected void initDividerSize(java.lang.String value)

initOneTouchExpandable

protected void initOneTouchExpandable(java.lang.String value)

initOrientation

protected void initOrientation(java.lang.String value)

initResizeWeight

protected void initResizeWeight(java.lang.String value)

addSwingChild

protected void addSwingChild(ObjectBuilder<?> builder)
Description copied from class: ContainerBuilder
Adds an object (component) of the given builder to the container created by this builder. It is looking for the layout constraints to properly add the component.

Overrides:
addSwingChild in class ContainerBuilder<javax.swing.JSplitPane>
Parameters:
builder - - a builder of the component to add

JavaGantt 2011.1 API