JavaGantt 2011.1 API

eu.beesoft.gaia.swing.builder
Class ButtonBuilder

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.AbstractButtonBuilder<javax.swing.JButton>
                  extended by eu.beesoft.gaia.swing.builder.ButtonBuilder

public class ButtonBuilder
extends AbstractButtonBuilder<javax.swing.JButton>

Builder to produce instances of javax.swing.JButton. It supports this property:


Constructor Summary
ButtonBuilder()
           
 
Method Summary
protected  javax.swing.JButton createObject()
          Creates object for this builder.
protected  void initDefaultCapable(java.lang.String value)
           
 
Methods inherited from class eu.beesoft.gaia.swing.builder.AbstractButtonBuilder
initAction, initActionCommand, initHorizontalAlignment, initIcon, initIconTextGap, initId, initSelected, initText, initVerticalAlignment
 
Methods inherited from class eu.beesoft.gaia.swing.builder.ComponentBuilder
addChild, addSwingChild, convertValue, createBoundData, findBoundData, getLayoutConstraints, initBackground, initBorder, initEnabled, initFont, initForeground, initLayoutConstraint, initName, initOpaque, initSize, initToolTipText, initVisible, parseColor, parseIcon, setLayoutConstraints
 
Methods inherited from class eu.beesoft.gaia.swing.builder.SwingBuilder
getBindableChildren, getBinding, getBoundData, getBoundValueFromComponent, getPropertyFromResourceBundle, getValueFromBoundObject, initBinding, isBindable, parseDimension, setBoundData, setBoundValueToComponent, 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

ButtonBuilder

public ButtonBuilder()
Method Detail

createObject

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

initDefaultCapable

protected void initDefaultCapable(java.lang.String value)

JavaGantt 2011.1 API