plugins.adufour.vars.gui.swing
Class SwingFactory

java.lang.Object
  extended by plugins.adufour.vars.gui.VarEditorFactory
      extended by plugins.adufour.vars.gui.swing.SwingFactory

public class SwingFactory
extends VarEditorFactory


Constructor Summary
SwingFactory()
           
 
Method Summary
 VarEditor<java.lang.Integer> createButton(VarTrigger variable)
           
 VarEditor<java.lang.Boolean> createCheckBox(Var<java.lang.Boolean> variable)
           
<V> VarEditor<V>
createComboBox(Var<V> variable)
           
<V> VarEditor<V>
createLabel(Var<V> variable)
           
 VarEditor<icy.sequence.Sequence> createSequenceChooser(Var<icy.sequence.Sequence> variable)
           
<N extends java.lang.Number>
VarEditor<N>
createSlider(Var<N> variable)
           
<N extends java.lang.Number>
VarEditor<N>
createSpinner(Var<N> variable)
           
 VarEditor<icy.swimmingPool.SwimmingObject> createSwimmingObjectChooser(Var<icy.swimmingPool.SwimmingObject> variable)
           
<V> VarEditor<V>
createTextArea(Var<V> variable, int rows)
           
<V> VarEditor<V>
createTextField(Var<V> variable)
           
 VarEditor<VarMutable> createTypeChooser(VarMutable variable)
           
 
Methods inherited from class plugins.adufour.vars.gui.VarEditorFactory
getDefaultFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingFactory

public SwingFactory()
Method Detail

createButton

public VarEditor<java.lang.Integer> createButton(VarTrigger variable)
Specified by:
createButton in class VarEditorFactory

createCheckBox

public VarEditor<java.lang.Boolean> createCheckBox(Var<java.lang.Boolean> variable)
Specified by:
createCheckBox in class VarEditorFactory

createComboBox

public <V> VarEditor<V> createComboBox(Var<V> variable)
Specified by:
createComboBox in class VarEditorFactory

createLabel

public <V> VarEditor<V> createLabel(Var<V> variable)
Specified by:
createLabel in class VarEditorFactory

createSequenceChooser

public VarEditor<icy.sequence.Sequence> createSequenceChooser(Var<icy.sequence.Sequence> variable)
Specified by:
createSequenceChooser in class VarEditorFactory

createSlider

public <N extends java.lang.Number> VarEditor<N> createSlider(Var<N> variable)
Specified by:
createSlider in class VarEditorFactory

createSpinner

public <N extends java.lang.Number> VarEditor<N> createSpinner(Var<N> variable)
Specified by:
createSpinner in class VarEditorFactory

createSwimmingObjectChooser

public VarEditor<icy.swimmingPool.SwimmingObject> createSwimmingObjectChooser(Var<icy.swimmingPool.SwimmingObject> variable)
Specified by:
createSwimmingObjectChooser in class VarEditorFactory

createTextArea

public <V> VarEditor<V> createTextArea(Var<V> variable,
                                       int rows)
Specified by:
createTextArea in class VarEditorFactory

createTextField

public <V> VarEditor<V> createTextField(Var<V> variable)
Specified by:
createTextField in class VarEditorFactory

createTypeChooser

public VarEditor<VarMutable> createTypeChooser(VarMutable variable)
Specified by:
createTypeChooser in class VarEditorFactory