|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.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 AbstractColorScheme
listener
- the new listener, not null
public void removeListener(UISchemeListener<Color,DockColor,ColorBridge> listener)
UIScheme
removeListener
in interface UIScheme<Color,DockColor,ColorBridge>
removeListener
in class AbstractColorScheme
listener
- the listener to removepublic void install(UIProperties<Color,DockColor,ColorBridge> properties)
UIScheme
properties
.
install
in interface UIScheme<Color,DockColor,ColorBridge>
install
in class AbstractColorScheme
properties
- the owner of this schemepublic void uninstall(UIProperties<Color,DockColor,ColorBridge> properties)
UIScheme
properties
.
uninstall
in interface UIScheme<Color,DockColor,ColorBridge>
uninstall
in class AbstractColorScheme
properties
- an old client of this schemeprotected void updateUI()
AbstractColorScheme
updateUI
in class AbstractColorScheme
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public ColorBridge getBridge(Path name, UIProperties<Color,DockColor,ColorBridge> properties)
UIScheme
UIBridge
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)
UIScheme
name
. 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 |