fr.jussieu.gla.wasa.util.customizer
Interface EditableEffect.IEffectEditor

All Known Implementing Classes:
EscapeEffectEditorPanel
Enclosing class:
EditableEffect

public static interface EditableEffect.IEffectEditor

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

This interface looks the same as {@fr.jussieu.gla.wasa.core.ICustomizer.ICustomizerEditor}, but is intended to be used in a different context (nested in a {@link CustomizerEditorPanel}).


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

Method Detail

getVisualComponent

public javax.swing.JComponent getVisualComponent()
Returns the JComponent allowing user to edit EditableEffect.
Returns:
A non-null instance of JComponent.

validateInput

public void validateInput()

setEffectEditable

public void setEffectEditable(boolean editable)