edu.udo.cs.miningmart.gui.stepsettings
Class SingleOneOfValueEditor
java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
edu.udo.cs.miningmart.gui.stepsettings.ParameterEditor
edu.udo.cs.miningmart.gui.stepsettings.SingleOneOfValueEditor
- All Implemented Interfaces:
- java.awt.event.ItemListener, java.io.Serializable, java.util.EventListener, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellEditor
public class SingleOneOfValueEditor
- extends ParameterEditor
- implements java.awt.event.ItemListener
An editor and renderer for single-selecting of a Value from a fixed list.
- Version:
- $Id: SingleOneOfValueEditor.java,v 1.4 2006/09/27 14:59:58 euler Exp $
- Author:
- Daniel Hakenjos
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class javax.swing.DefaultCellEditor |
javax.swing.DefaultCellEditor.EditorDelegate |
| Fields inherited from class javax.swing.DefaultCellEditor |
clickCountToStart, delegate, editorComponent |
| Fields inherited from class javax.swing.AbstractCellEditor |
changeEvent, listenerList |
|
Method Summary |
boolean |
existsOutput()
Checks wether the output exists or not. |
void |
init()
Inits this editor for the current loopnumber. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
setEditable()
Sets the editable-flag. |
void |
setLoopNumber(int loopnumber)
Sets the loopnumber. |
| Methods inherited from class edu.udo.cs.miningmart.gui.stepsettings.ParameterEditor |
addChangeListener, cancelEditing, fireStateChanged, getAllParameterCollections, getChangeListener, getChangeListenerCount, getLoopNumber, getNumberOfLoops, getParameterCollection, getParameterCollection, getTableCellRendererComponent, getTheOpParam, makeOutput, removeAllChangeListener, removeChangeListener, setCollectionsInStep, setNumberOfLoops, setParameterCollection, setParameterCollection |
| Methods inherited from class javax.swing.DefaultCellEditor |
cancelCellEditing, getCellEditorValue, getClickCountToStart, getComponent, getTableCellEditorComponent, getTreeCellEditorComponent, isCellEditable, setClickCountToStart, shouldSelectCell, stopCellEditing |
| Methods inherited from class javax.swing.AbstractCellEditor |
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.CellEditor |
addCellEditorListener, removeCellEditorListener |
| Methods inherited from interface javax.swing.CellEditor |
addCellEditorListener, removeCellEditorListener |
SingleOneOfValueEditor
public SingleOneOfValueEditor(MiningMartApplication app,
Step step,
OpParam opParam,
java.util.Collection oneoflist)
- Constructs a new
SingleOneOfValueEditor.
init
public void init()
- Description copied from class:
ParameterEditor
- Inits this editor for the current loopnumber.
This method is useful in subclasses to set the text or list.
- Overrides:
init in class ParameterEditor
setLoopNumber
public void setLoopNumber(int loopnumber)
- Description copied from class:
ParameterEditor
- Sets the loopnumber.
- Overrides:
setLoopNumber in class ParameterEditor
- See Also:
ParameterEditor.setLoopNumber(int)
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
- Specified by:
itemStateChanged in interface java.awt.event.ItemListener
- See Also:
ItemListener.itemStateChanged(ItemEvent)
existsOutput
public boolean existsOutput()
- Description copied from class:
ParameterEditor
- Checks wether the output exists or not.
If it is an input parameter then it returns false.
Otherwise if all
Collections of the old Parameters are null or empty then the ouput doesn't exists.
- Overrides:
existsOutput in class ParameterEditor
setEditable
public void setEditable()
- Description copied from class:
ParameterEditor
- Sets the editable-flag.
- Overrides:
setEditable in class ParameterEditor
Copyright © 2001-2005