Uses of Interface
bibliothek.gui.dock.themes.ThemeFactory

Packages that use ThemeFactory
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
 

Uses of ThemeFactory in bibliothek.gui
 

Methods in bibliothek.gui that return ThemeFactory
 ThemeFactory DockUI.getDefaultTheme()
          Gets the default-theme to be used by all DockControllers when nothing else is specified.
 ThemeFactory[] DockUI.getThemes()
          Gets the list of all available themes.
 

Methods in bibliothek.gui with parameters of type ThemeFactory
 void DockUI.registerTheme(ThemeFactory factory)
          Stores a new theme.
 void DockUI.unregisterTheme(ThemeFactory factory)
          Removes an earlier added factory from the set of theme-factories.
 

Uses of ThemeFactory in bibliothek.gui.dock.themes
 

Classes in bibliothek.gui.dock.themes that implement ThemeFactory
 class ThemePropertyFactory<T extends DockTheme>
          A factory using the ThemeProperties of a DockTheme to create instances of that DockTheme.
 

Methods in bibliothek.gui.dock.themes that return ThemeFactory
 ThemeFactory DefaultThemeMeta.getFactory()
           
 ThemeFactory ThemeFactoryText.getFactory()
          Gets the factory for which text is required
 ThemeFactory ThemeMeta.getFactory()
          Gets the factory which created this ThemeMeta.
static
<T extends DockTheme>
ThemeFactory
NoStackTheme.getFactory(java.lang.Class<T> theme)
          Creates a ThemeFactory for this theme encapsulating another theme.
 

Methods in bibliothek.gui.dock.themes with parameters of type ThemeFactory
 void DefaultThemeMeta.setFactory(ThemeFactory factory)
           
 void ThemeMeta.setFactory(ThemeFactory factory)
          Changes the result of ThemeMeta.getFactory() to factory.
 

Constructors in bibliothek.gui.dock.themes with parameters of type ThemeFactory
DefaultThemeMeta(ThemeFactory factory, DockController controller, java.lang.String nameId, java.lang.String descriptionId, java.lang.String[] authors, java.net.URI[] webpages)
          Creates new meta information.
ThemeFactoryText(java.lang.String id, ThemeFactory factory)
          Creates a new TextValue.