|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.themes.color.AbstractColorScheme
bibliothek.extension.gui.dock.theme.IdentifiedColorScheme
public class IdentifiedColorScheme
A ColorScheme that is wrapped around another scheme. This scheme
contains a unmodifiable String which is used for equals(Object)
and for hashCode().
| Field Summary |
|---|
| Fields inherited from interface bibliothek.gui.dock.themes.ColorScheme |
|---|
COLOR_SCHEME_PARAMETER, EXTENSION_NAME |
| Constructor Summary | |
|---|---|
IdentifiedColorScheme(String id,
ColorScheme delegate)
Creates a new scheme. |
|
| Method Summary | |
|---|---|
void |
addListener(UISchemeListener<Color,DockColor,ColorBridge> listener)
Adds a listener to this scheme. |
boolean |
equals(Object obj)
|
ColorBridge |
getBridge(Path name,
UIProperties<Color,DockColor,ColorBridge> properties)
Creates the UIBridge that handles resources of type name. |
Color |
getResource(String name,
UIProperties<Color,DockColor,ColorBridge> properties)
Creates the resource with name name. |
int |
hashCode()
|
void |
install(UIProperties<Color,DockColor,ColorBridge> properties)
Informs this scheme that it is now used by properties. |
void |
removeListener(UISchemeListener<Color,DockColor,ColorBridge> listener)
Removes a listener from this scheme. |
void |
uninstall(UIProperties<Color,DockColor,ColorBridge> properties)
Informs this scheme that it is no longer used by properties. |
protected void |
updateUI()
Called when the look and feel changed. |
| Methods inherited from class bibliothek.gui.dock.themes.color.AbstractColorScheme |
|---|
fire, hasListeners, listeners, managers |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IdentifiedColorScheme(String id,
ColorScheme delegate)
id - the unique identifier of this schemedelegate - the source for any value of this scheme
IllegalArgumentException - if either id or
delegate is null| Method Detail |
|---|
public void addListener(UISchemeListener<Color,DockColor,ColorBridge> listener)
UIScheme
addListener in interface UIScheme<Color,DockColor,ColorBridge>addListener in class AbstractColorSchemelistener - the new listener, not nullpublic void removeListener(UISchemeListener<Color,DockColor,ColorBridge> listener)
UIScheme
removeListener in interface UIScheme<Color,DockColor,ColorBridge>removeListener in class AbstractColorSchemelistener - the listener to removepublic void install(UIProperties<Color,DockColor,ColorBridge> properties)
UISchemeproperties.
install in interface UIScheme<Color,DockColor,ColorBridge>install in class AbstractColorSchemeproperties - the owner of this schemepublic void uninstall(UIProperties<Color,DockColor,ColorBridge> properties)
UISchemeproperties.
uninstall in interface UIScheme<Color,DockColor,ColorBridge>uninstall in class AbstractColorSchemeproperties - an old client of this schemeprotected void updateUI()
AbstractColorScheme
updateUI in class AbstractColorSchemepublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
public ColorBridge getBridge(Path name,
UIProperties<Color,DockColor,ColorBridge> properties)
UISchemeUIBridge that handles resources of type name.
name - the name of the bridgeproperties - the map that will use the resource
null if this scheme does not know name
public Color getResource(String name,
UIProperties<Color,DockColor,ColorBridge> properties)
UISchemename. This method may be called often
and should complete quickly.
name - the name of some resourceproperties - the map that will use the resource
null if this scheme does not know name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||