edu.udo.cs.miningmart.gui.stepsettings
Class SingleSelectEditor

java.lang.Object
  extended byjavax.swing.AbstractCellEditor
      extended byjavax.swing.DefaultCellEditor
          extended byedu.udo.cs.miningmart.gui.stepsettings.ParameterEditor
              extended byedu.udo.cs.miningmart.gui.stepsettings.SelectEditor
                  extended byedu.udo.cs.miningmart.gui.stepsettings.SingleSelectEditor
All Implemented Interfaces:
java.awt.event.ActionListener, javax.swing.CellEditor, java.util.EventListener, java.io.Serializable, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellEditor
Direct Known Subclasses:
SingleBaseAttributeEditor, SingleConceptEditor, SingleFeatureEditor, SingleMCFeatureEditor, SingleRelationEditor

public class SingleSelectEditor
extends SelectEditor
implements java.awt.event.ActionListener

An editor and renderer for single-selection.

Version:
$Id: SingleSelectEditor.java,v 1.3 2006/04/11 14:10:13 euler Exp $
Author:
Daniel Hakenjos
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.DefaultCellEditor
javax.swing.DefaultCellEditor.EditorDelegate
 
Field Summary
protected  ParameterObject paramobject
           
protected  javax.swing.JTextField textfield
           
 
Fields inherited from class edu.udo.cs.miningmart.gui.stepsettings.SelectEditor
button
 
Fields inherited from class edu.udo.cs.miningmart.gui.stepsettings.ParameterEditor
app, editable, loopnumber, numberofloops, oldparamcollections, opParam, paramcollections, step
 
Fields inherited from class javax.swing.DefaultCellEditor
clickCountToStart, delegate, editorComponent
 
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList
 
Constructor Summary
SingleSelectEditor(MiningMartApplication app, Step step, OpParam opParam)
          Constructs a new SingleSelectEditor.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          For your own selection you must overwrite this method.
 ParameterObject getParameterObject()
          Gets the ParameterObject.
 java.util.Collection getParameterObjects()
          Gets the ParameterObject in a Collection.
 java.lang.String getSelectedValue()
          Gets the selected value.
 void init()
          Inits this editor for the current loopnumber.
 void setEditable()
          Sets the editable-flag.
 
Methods inherited from class edu.udo.cs.miningmart.gui.stepsettings.ParameterEditor
addChangeListener, cancelEditing, existsOutput, fireStateChanged, getAllParameterCollections, getChangeListener, getChangeListenerCount, getLoopNumber, getNumberOfLoops, getParameterCollection, getParameterCollection, getTableCellRendererComponent, getTheOpParam, makeOutput, removeAllChangeListener, removeChangeListener, setCollectionsInStep, setLoopNumber, 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
 

Field Detail

textfield

protected javax.swing.JTextField textfield

paramobject

protected ParameterObject paramobject
Constructor Detail

SingleSelectEditor

public SingleSelectEditor(MiningMartApplication app,
                          Step step,
                          OpParam opParam)
Constructs a new SingleSelectEditor.

Method Detail

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

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
For your own selection you must overwrite this method. Especially to construct the list.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
ActionListener.actionPerformed(ActionEvent)

getSelectedValue

public java.lang.String getSelectedValue()
Gets the selected value.


getParameterObject

public ParameterObject getParameterObject()
Gets the ParameterObject.


getParameterObjects

public java.util.Collection getParameterObjects()
Gets the ParameterObject in a Collection.


setEditable

public void setEditable()
Description copied from class: ParameterEditor
Sets the editable-flag.

Overrides:
setEditable in class ParameterEditor


Copyright © 2001-2005