com.rapidminer.gui.properties
Interface PropertyValueCellEditor

All Superinterfaces:
javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
All Known Implementing Classes:
AttributeFileCellEditor, AttributeWeightCellEditor, ColorValueCellEditor, ConfigurationWizardValueCellEditor, DefaultPropertyValueCellEditor, FileValueCellEditor, InnerOperatorValueCellEditor, ListValueCellEditor, MatrixValueCellEditor, OperatorValueValueCellEditor, PreviewValueCellEditor, SimpleFileValueCellEditor, TextValueCellEditor

public interface PropertyValueCellEditor
extends javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer

Interface for all value cell editors of property / parameter tables. Please note that the objects of this interface are constructed via reflection and that a one-argument constructor taking the ParameterType must be provided. Directly after initialization the method setOperator(Operator) is invoked.

Author:
Ingo Mierswa, Simon Fischer Exp $

Method Summary
 void setOperator(Operator operator)
          This method can be implemented to perform operator specific settings.
 boolean useEditorAsRenderer()
          Returns true if this editor should also be used as renderer.
 
Methods inherited from interface javax.swing.table.TableCellEditor
getTableCellEditorComponent
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
 
Methods inherited from interface javax.swing.table.TableCellRenderer
getTableCellRendererComponent
 

Method Detail

setOperator

void setOperator(Operator operator)
This method can be implemented to perform operator specific settings.


useEditorAsRenderer

boolean useEditorAsRenderer()
Returns true if this editor should also be used as renderer. Should not be the case for components with frames around the component like JTextFields.



Copyright © 2001-2009 by Rapid-I