com.intellij.openapi.options
Class SettingsEditorWrapper<Src,Dst>

java.lang.Object
  extended by com.intellij.openapi.options.SettingsEditor<Src>
      extended by com.intellij.openapi.options.SettingsEditorWrapper<Src,Dst>

public class SettingsEditorWrapper<Src,Dst>
extends SettingsEditor<Src>


Constructor Summary
SettingsEditorWrapper(SettingsEditor<Dst> wrapped, Convertor<Src,Dst> convertor)
           
 
Method Summary
 void applyEditorTo(Src src)
           
 javax.swing.JComponent createEditor()
           
 void disposeEditor()
           
 void resetEditorFrom(Src src)
           
 
Methods inherited from class com.intellij.openapi.options.SettingsEditor
addSettingsEditorListener, applyTo, dispose, fireEditorStateChanged, getComponent, getFactory, getOwner, getSnapshot, installWatcher, removeSettingsEditorListener, resetFrom, uninstallWatcher
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SettingsEditorWrapper

public SettingsEditorWrapper(SettingsEditor<Dst> wrapped,
                             Convertor<Src,Dst> convertor)
Method Detail

resetEditorFrom

public void resetEditorFrom(Src src)
Specified by:
resetEditorFrom in class SettingsEditor<Src>

applyEditorTo

public void applyEditorTo(Src src)
                   throws ConfigurationException
Specified by:
applyEditorTo in class SettingsEditor<Src>
Throws:
ConfigurationException

createEditor

public javax.swing.JComponent createEditor()
Specified by:
createEditor in class SettingsEditor<Src>

disposeEditor

public void disposeEditor()
Specified by:
disposeEditor in class SettingsEditor<Src>