org.eclipse.jface.resource
Class ResourceRegistry
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.resource.ResourceRegistry
-
Direct Known Subclasses:
-
ColorRegistry,
FontRegistry
-
public abstract class ResourceRegistry
- extends
EventManager
Abstract base class for various JFace registries.
-
Since:
- 3.0
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ResourceRegistry
public ResourceRegistry()
addListener
public void addListener(
IPropertyChangeListener listener)
- Adds a property change listener to this registry.
-
-
Parameters:
-
listener
- a property change listener
clearCaches
protected abstract void clearCaches()
- Disposes all currently allocated resources.
-
getKeySet
public abstract
Set getKeySet()
-
-
Returns:
- the set of keys this manager knows about. This collection
should be immutable.
hasValueFor
public abstract boolean hasValueFor(
String key)
- Return whether or not the receiver has a value for the supplied key.
-
-
Parameters:
-
key
- the key
-
Returns:
-
true
if there is a value for this key
fireMappingChanged
protected void fireMappingChanged(
String name,
Object oldValue,
Object newValue)
- Fires a
PropertyChangeEvent
.
-
-
Parameters:
-
name
- the name of the symbolic value that is changing. -
oldValue
- the old value. -
newValue
- the new value.
removeListener
public void removeListener(
IPropertyChangeListener listener)
- Removes the given listener from this registry. Has no affect if the
listener is not registered.
-
-
Parameters:
-
listener
- a property change listener
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.