fr.jussieu.gla.wasa.core
Interface ICustomizer.ICustomizerEditor

All Known Implementing Classes:
DefaultCustomizer.NullEditor, CustomizerEditorPanel
Enclosing class:
ICustomizer

public static interface ICustomizer.ICustomizerEditor

Defines a visual editor for letting the user parametrize an ICustomizer instance. Concrete instances of this interface are supposed to be bound to a particular ICustomizer instance.


Method Summary
 javax.swing.JComponent getVisualComponent()
          Returns the JComponent allowing user to edit the ICustomizer.
 void setEditable(boolean editable)
           
 void validateInput()
           
 

Method Detail

getVisualComponent

public javax.swing.JComponent getVisualComponent()
Returns the JComponent allowing user to edit the ICustomizer. This instance is supposed to be always the same for a given ICustomizerEditor instance.
Returns:
A non-null instance of JComponent.

validateInput

public void validateInput()

setEditable

public void setEditable(boolean editable)