JavaGantt 2011.1 API

eu.beesoft.gaia.swing.builder
Class ScrollPaneBuilder

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.JScrollPane>
                  extended by eu.beesoft.gaia.swing.builder.ScrollPaneBuilder

public class ScrollPaneBuilder
extends ContainerBuilder<javax.swing.JScrollPane>

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


Constructor Summary
ScrollPaneBuilder()
           
 
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.JScrollPane createObject()
          Creates object for this builder.
 javax.swing.JScrollPane getObject()
          Returns object created by this builder.
protected  void initHorizontalScrollBarPolicy(java.lang.String value)
           
protected  void initVerticalScrollBarPolicy(java.lang.String value)
           
protected  void initWheelScrollingEnabled(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, 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

ScrollPaneBuilder

public ScrollPaneBuilder()
Method Detail

createObject

protected javax.swing.JScrollPane 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.JScrollPane>
Returns:
created object

getObject

public javax.swing.JScrollPane getObject()
Description copied from class: ObjectBuilder
Returns object created by this builder.

Overrides:
getObject in class ObjectBuilder<javax.swing.JScrollPane>
Returns:
created object

initHorizontalScrollBarPolicy

protected void initHorizontalScrollBarPolicy(java.lang.String value)

initVerticalScrollBarPolicy

protected void initVerticalScrollBarPolicy(java.lang.String value)

initWheelScrollingEnabled

protected void initWheelScrollingEnabled(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.JScrollPane>
Parameters:
builder - - a builder of the component to add

JavaGantt 2011.1 API