bibliothek.gui.dock.themes
Interface ThemeFactory

All Known Implementing Classes:
CDockThemeFactory, ThemePropertyFactory

public interface ThemeFactory

A factory creating new themes.

Author:
Benjamin Sigg

Method Summary
 DockTheme create()
          Creates a new theme.
 String[] getAuthors()
          Gets a list of strings, containing the names of the authors.
 String getDescription()
          Gets a human readable description of the theme.
 String getName()
          Gets the name of the theme.
 URI[] getWebpages()
          Gets a set of links to any webpage the authors might want to show the user.
 

Method Detail

create

DockTheme create()
Creates a new theme.

Returns:
the new theme

getDescription

String getDescription()
Gets a human readable description of the theme.

Returns:
the description, might be null

getName

String getName()
Gets the name of the theme.

Returns:
the name, might be null

getAuthors

String[] getAuthors()
Gets a list of strings, containing the names of the authors.

Returns:
the authors, might be null

getWebpages

URI[] getWebpages()
Gets a set of links to any webpage the authors might want to show the user.

Returns:
the pages, might be null