bibliothek.gui.dock.common.preference
Class ThemeChoice

java.lang.Object
  extended by bibliothek.extension.gui.dock.preference.preferences.choice.DefaultChoice<ThemeFactory>
      extended by bibliothek.gui.dock.common.preference.ThemeChoice
All Implemented Interfaces:
Choice

public class ThemeChoice
extends DefaultChoice<ThemeFactory>

A choice offering all the ThemeFactorys a ThemeMap provides.

Author:
Benjamin Sigg

Constructor Summary
ThemeChoice(ThemeMap themes, DockController controller)
          Creates a new set of choices.
 
Method Summary
 
Methods inherited from class bibliothek.extension.gui.dock.preference.preferences.choice.DefaultChoice
add, equals, getDefaultChoice, getId, getText, getValue, identifierToValue, indexOfIdentifier, indexOfValue, isNullEntryAllowed, remove, setDefaultChoice, setNullEntryAllowed, size, valueToIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThemeChoice

public ThemeChoice(ThemeMap themes,
                   DockController controller)
Creates a new set of choices.

Parameters:
themes - the map to read
controller - the controller in whose realm this choice is required, can be null