appl.ext
Class ConfigurationEditorEngine

java.lang.Object
  extended by appl.ext.ConfigurationEditorEngine
All Implemented Interfaces:
EventListener, ListSelectionListener, TableModelListener

public class ConfigurationEditorEngine
extends Object
implements ListSelectionListener, TableModelListener

Handles the ConfigurationEditorGUI. The prefixes of the XuluConfig are added to the JList and the suffixes to the JTable. For the documentation column for every key with a name lets say 'key' the value of "key.doc" is looked up in the configuration. The prefixes which are values of the key "Filter.prefixes" in the configuration are ignored. Also all keys which show up in "Filter.keys"

Author:
Dominik Appl
See Also:
XuluConfig

Constructor Summary
ConfigurationEditorEngine()
          creates a new Editor.
 
Method Summary
 ConfigurationEditorGUI getGUI()
           
 void tableChanged(TableModelEvent e)
           
 void valueChanged(ListSelectionEvent e)
          Listens for selection changes in list and table
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationEditorEngine

public ConfigurationEditorEngine()
creates a new Editor. Use getGUI() to access the GUI.

Method Detail

getGUI

public ConfigurationEditorGUI getGUI()

valueChanged

public void valueChanged(ListSelectionEvent e)
Listens for selection changes in list and table

Specified by:
valueChanged in interface ListSelectionListener
See Also:
ListSelectionListener.valueChanged(javax.swing.event.ListSelectionEvent)

tableChanged

public void tableChanged(TableModelEvent e)
Specified by:
tableChanged in interface TableModelListener