Preferences Editor
A C D E F G H I L M N P R S T V

A

ACCEL - Static variable in class de.jppietsch.util.RscBundle
 
AbstractTransferable - class de.jppietsch.prefedit.AbstractTransferable.
A convenient base class for simple transferables which support only two data flavors for strings and objects local to a virtual machine.
AbstractTransferable() - Constructor for class de.jppietsch.prefedit.AbstractTransferable
 
accel(char) - Static method in class de.jppietsch.util.RscBundle
Creates a key stroke which represents a control-key character.
actionPerformed(ActionEvent) - Method in class de.jppietsch.gui.MainWindow.ExitAction
Calls MainWindow.exit().
addMenu(Class, String) - Method in class de.jppietsch.gui.MainWindow
Adds a new menu to the menu bar.
addTool(Action) - Method in class de.jppietsch.gui.MainWindow
Adds an action to the toolbar.
altAccel(int) - Static method in class de.jppietsch.util.RscBundle
Creates an alted key stroke..
argumentElementsNotNull(String, Object[]) - Static method in class de.jppietsch.error.Precondition
 
argumentEquals(String, long, long) - Static method in class de.jppietsch.error.Precondition
 
argumentNotNegative(String, long) - Static method in class de.jppietsch.error.Precondition
 
argumentNotNull(String, Object) - Static method in class de.jppietsch.error.Precondition
 
argumentStringNotEmpty(String, String) - Static method in class de.jppietsch.error.Precondition
 
argumentValid(String, Object, boolean) - Static method in class de.jppietsch.error.Precondition
 
argumentValid(String, long, boolean) - Static method in class de.jppietsch.error.Precondition
 

C

CMD - Static variable in class de.jppietsch.util.RscBundle
 
catched(Throwable, String) - Static method in class de.jppietsch.error.Log
 
catched(Throwable) - Static method in class de.jppietsch.error.Log
 
close() - Method in class de.jppietsch.error.GUIHandler
 
contents() - Method in class de.jppietsch.error.Rsc
All resources are created inside this method.
contents() - Method in class de.jppietsch.prefedit.Rsc
All resources are created inside this method.
contents() - Method in class de.jppietsch.prefedit.Rsc_de
All resources are created inside this method.
contents() - Method in class de.jppietsch.util.RscBundle
 
copy() - Method in class de.jppietsch.prefedit.AbstractTransferable
Puts this transferable to the system clipboard.
createFileMenu(RscBundle) - Method in class de.jppietsch.gui.MainWindow
Creates the file menu.
createFileMenu(RscBundle) - Method in class de.jppietsch.prefedit.PrefEditWindow
Adds some additional actions to the file menu.
ctrlAccel(int) - Static method in class de.jppietsch.util.RscBundle
Creates a control key stroke..
cut() - Method in class de.jppietsch.prefedit.AbstractTransferable
May be overwritten to remove this from somewhere.
cut() - Method in class de.jppietsch.prefedit.Preference
Copies this preference to the system clipboard and removes it from the preferences node.
cut() - Method in class de.jppietsch.prefedit.Subtree
Copies this preferences subtree to the system clipboard and removes it.

D

DELETE - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
de.jppietsch.error - package de.jppietsch.error
 
de.jppietsch.gui - package de.jppietsch.gui
 
de.jppietsch.prefedit - package de.jppietsch.prefedit
 
de.jppietsch.util - package de.jppietsch.util
 
doPaste(Preferences) - Method in class de.jppietsch.prefedit.AbstractTransferable
Adds this transferable to the given preferences.
doPaste(Preferences) - Method in class de.jppietsch.prefedit.Preference
Adds this transferable to the given preferences.
doPaste(Preferences) - Method in class de.jppietsch.prefedit.Subtree
Adds this transferable to the given preferences.

E

EXIT - Static variable in class de.jppietsch.gui.MainWindow
Resource key prefix for exit action.
exit() - Method in class de.jppietsch.gui.MainWindow
Overwrite this method to change the exit behaviour of your application.

F

F1 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F10 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F11 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F12 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F2 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F3 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F4 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F5 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F6 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F7 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F8 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
F9 - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
FILE - Static variable in class de.jppietsch.gui.MainWindow
Resource key for file menu.
flavor() - Method in class de.jppietsch.prefedit.AbstractTransferable
Creates a special data flavor for this object.
flush() - Method in class de.jppietsch.error.GUIHandler
 

G

GUIHandler - class de.jppietsch.error.GUIHandler.
 
GUIHandler() - Constructor for class de.jppietsch.error.GUIHandler
 
getBundle(Class) - Static method in class de.jppietsch.util.RscBundle
 
getColumnCount() - Method in class de.jppietsch.prefedit.PreferencesTableModel
Gets the columnCount attribute of the PreferencesTableModel object
getColumnName(int) - Method in class de.jppietsch.prefedit.PreferencesTableModel
Returns the name of a column from the resource bundle's resources Rsc#KEY_COLUMN_NAME and Rsc#VALUE_COLUMN_NAME.
getContents() - Method in class de.jppietsch.util.RscBundle
 
getMnemonic(String) - Method in class de.jppietsch.util.RscBundle
Returns a localized mnemonic.
getName(String) - Method in class de.jppietsch.util.RscBundle
Returns a resource for a name of a button or menu.
getPreferences() - Method in class de.jppietsch.prefedit.PreferencesTreeNode
Returns the preferences node which is represented by this tree node.
getRowCount() - Method in class de.jppietsch.prefedit.PreferencesTableModel
Gets the rowCount attribute of the PreferencesTableModel object
getTransferData(DataFlavor) - Method in class de.jppietsch.prefedit.AbstractTransferable
Returns this object or a string representation of it.
getTransferDataFlavors() - Method in class de.jppietsch.prefedit.AbstractTransferable
Returns an array of data flavors for this transferable.
getValueAt(int, int) - Method in class de.jppietsch.prefedit.PreferencesTableModel
Gets the valueAt attribute of the PreferencesTableModel object

H

humanPresentableClassName() - Method in class de.jppietsch.prefedit.AbstractTransferable
Returns a human presentable name for this class.
humanPresentableClassName() - Method in class de.jppietsch.prefedit.Preference
Returns a human presentable name for this class.
humanPresentableClassName() - Method in class de.jppietsch.prefedit.Subtree
Returns a human presentable name for this class.

I

ICON - Static variable in class de.jppietsch.util.RscBundle
 
INDEX_OUT_OF_BOUNDS_MSG - Static variable in class de.jppietsch.error.Rsc
Resource key for the message "index out of bounds".
INSERT - Static variable in class de.jppietsch.util.RscBundle
Convenience constant to avoid import of KeyEvent.
icon(String) - Method in class de.jppietsch.util.RscBundle
 
indexOutOfBounds(Object, String, String, long) - Static method in class de.jppietsch.error.Log
Convenience method to issue an "index out of bounds" warning.
isCellEditable(int, int) - Method in class de.jppietsch.prefedit.PreferencesTableModel
Returns true for the right column, because the preferences values are editable, but not their keys.
isDataFlavorSupported(DataFlavor) - Method in class de.jppietsch.prefedit.AbstractTransferable
Does this transferable support a given data flavor?

L

LOG - Static variable in class de.jppietsch.error.Log
 
LONG - Static variable in class de.jppietsch.util.RscBundle
 
Log - class de.jppietsch.error.Log.
A convenient Logger, helpful to avoid stupid typing.

M

MNEMO - Static variable in class de.jppietsch.util.RscBundle
 
MainWindow - class de.jppietsch.gui.MainWindow.
Convenient base class for main windows of applications.
MainWindow(Class) - Constructor for class de.jppietsch.gui.MainWindow
Constructs this window with its menu bar and exit method.
MainWindow.ExitAction - class de.jppietsch.gui.MainWindow.ExitAction.
Default action to exit the application.
MainWindow.ExitAction(RscBundle) - Constructor for class de.jppietsch.gui.MainWindow.ExitAction
Localizes this action with the outer class's bundle and the key prefix MainWindow.EXIT.
main(String[]) - Static method in class de.jppietsch.prefedit.PrefEdit
Starts the application.
mnemo(char) - Static method in class de.jppietsch.util.RscBundle
 

N

NAME - Static variable in class de.jppietsch.util.RscBundle
Suffix to build resource keys for text of buttons or menus.

P

Precondition - class de.jppietsch.error.Precondition.
Convenience methods to assert preconditions of methods.
Precondition() - Constructor for class de.jppietsch.error.Precondition
 
PrefEdit - class de.jppietsch.prefedit.PrefEdit.
An editor to edit Java-Preferences.
PrefEdit() - Constructor for class de.jppietsch.prefedit.PrefEdit
 
PrefEditWindow - class de.jppietsch.prefedit.PrefEditWindow.
The Preferences Editor window contains a tree view to the preferences nodes on the left and a table with the selected node's entries on the right.
PrefEditWindow() - Constructor for class de.jppietsch.prefedit.PrefEditWindow
Constructs this window and fills it with the GUI components.
Preference - class de.jppietsch.prefedit.Preference.
An immutable key/value pair which may be placed in the clipboard.
Preference(Preferences, String) - Constructor for class de.jppietsch.prefedit.Preference
Constructs this Preference from a given preferences node and key.
PreferencesTableModel - class de.jppietsch.prefedit.PreferencesTableModel.
A table model to display a Preferences as a table where each entry is a row.
PreferencesTableModel() - Constructor for class de.jppietsch.prefedit.PreferencesTableModel
 
PreferencesTreeNode - class de.jppietsch.prefedit.PreferencesTreeNode.
A tree node model of a Preferences object.
PreferencesTreeNode(Preferences, String) - Constructor for class de.jppietsch.prefedit.PreferencesTreeNode
Constructs a tree node for a given Preferences object.
paste(Preferences) - Static method in class de.jppietsch.prefedit.AbstractTransferable
Takes an instance of this class from the system clipboard.
preferenceChange(PreferenceChangeEvent) - Method in class de.jppietsch.prefedit.PreferencesTableModel
Fires a table data changed event.
processWindowEvent(WindowEvent) - Method in class de.jppietsch.gui.MainWindow
Exits the application on window closing events.
publish(LogRecord) - Method in class de.jppietsch.error.GUIHandler
 

R

RootTreeNode - class de.jppietsch.prefedit.RootTreeNode.
A special tree node class is needed for the root, because there is no preferences object representing it.
RootTreeNode() - Constructor for class de.jppietsch.prefedit.RootTreeNode
Constructs this virtual root of all preferences with two child nodes - one for the system preferences and one for the user preferences.
Rsc - class de.jppietsch.error.Rsc.
Ressources for localized messages.
Rsc() - Constructor for class de.jppietsch.error.Rsc
 
Rsc - class de.jppietsch.prefedit.Rsc.
This package's resources for the default locale (english).
Rsc() - Constructor for class de.jppietsch.prefedit.Rsc
 
RscAction - class de.jppietsch.gui.RscAction.
An action whose values are localized by means of a resource bundle.
RscAction(RscBundle, String) - Constructor for class de.jppietsch.gui.RscAction
Localizes this action from the given resource bundle.
RscAction(Class, String) - Constructor for class de.jppietsch.gui.RscAction
 
RscBundle - class de.jppietsch.util.RscBundle.
Convenient base class for resource bundles.
RscBundle() - Constructor for class de.jppietsch.util.RscBundle
 
RscMenu - class de.jppietsch.gui.RscMenu.
A menu which is localized via resource bundles.
RscMenu(RscBundle, String) - Constructor for class de.jppietsch.gui.RscMenu
Localizes this menu with resources from a given bundle.
Rsc_de - class de.jppietsch.prefedit.Rsc_de.
This package's resources localized for german.
Rsc_de() - Constructor for class de.jppietsch.prefedit.Rsc_de
 

S

SHORT - Static variable in class de.jppietsch.util.RscBundle
 
Subtree - class de.jppietsch.prefedit.Subtree.
An immutable preferences tree which may be placed in the clipboard.
Subtree(Preferences) - Constructor for class de.jppietsch.prefedit.Subtree
Constructs this Preference from a given preferences node and key.
setPreferences(Preferences) - Method in class de.jppietsch.prefedit.PreferencesTableModel
Assigns a preferences node to this table model.
setValueAt(Object, int, int) - Method in class de.jppietsch.prefedit.PreferencesTableModel
Changes the value of a preference.
shiftAccel(int) - Static method in class de.jppietsch.util.RscBundle
Creates a shifted key stroke..

T

TITLE - Static variable in class de.jppietsch.gui.MainWindow
Resource key for window title.
toString() - Method in class de.jppietsch.prefedit.Preference
Returns a string representation of this object.
toString() - Method in class de.jppietsch.prefedit.PreferencesTreeNode
Description of the Method
toString() - Method in class de.jppietsch.prefedit.RootTreeNode
Description of the Method
toString() - Method in class de.jppietsch.prefedit.Subtree
Returns a string representation of this object.

V

VALUE_COLUMN - Static variable in class de.jppietsch.prefedit.PreferencesTableModel
Description of the Field

A C D E F G H I L M N P R S T V
Preferences Editor