com.intellij.openapi.options
Class SettingsEditorGroup<T>

java.lang.Object
  extended by com.intellij.openapi.options.SettingsEditor<T>
      extended by com.intellij.openapi.options.SettingsEditorGroup<T>

public class SettingsEditorGroup<T>
extends SettingsEditor<T>


Constructor Summary
SettingsEditorGroup()
           
 
Method Summary
 void addEditor(java.lang.String name, SettingsEditor<T> editor)
           
 void addGroup(SettingsEditorGroup<T> group)
           
 void applyEditorTo(T t)
           
 javax.swing.JComponent createEditor()
           
 void disposeEditor()
           
 java.util.List<Pair<java.lang.String,SettingsEditor<T>>> getEditors()
           
 void resetEditorFrom(T t)
           
 
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

SettingsEditorGroup

public SettingsEditorGroup()
Method Detail

addEditor

public void addEditor(java.lang.String name,
                      SettingsEditor<T> editor)

addGroup

public void addGroup(SettingsEditorGroup<T> group)

getEditors

public java.util.List<Pair<java.lang.String,SettingsEditor<T>>> getEditors()

resetEditorFrom

public void resetEditorFrom(T t)
Specified by:
resetEditorFrom in class SettingsEditor<T>

applyEditorTo

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

createEditor

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

disposeEditor

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