Package 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
Abstract base class for various JFace registries.
- Since:
- 3.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddListener(IPropertyChangeListener listener) Adds a property change listener to this registry.protected abstract voidDisposes all currently allocated resources.protected voidfireMappingChanged(String name, Object oldValue, Object newValue) Fires aPropertyChangeEvent.abstract booleanhasValueFor(String key) Return whether or not the receiver has a value for the supplied key.voidremoveListener(IPropertyChangeListener listener) Removes the given listener from this registry.Methods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Constructor Details- 
ResourceRegistrypublic ResourceRegistry()
 
- 
- 
Method Details- 
addListenerAdds a property change listener to this registry.- Parameters:
- listener- a property change listener
 
- 
clearCachesprotected abstract void clearCaches()Disposes all currently allocated resources.
- 
getKeySet- Returns:
- the set of keys this manager knows about. This collection should be immutable.
 
- 
hasValueForReturn whether or not the receiver has a value for the supplied key.- Parameters:
- key- the key
- Returns:
- trueif there is a value for this key
 
- 
fireMappingChangedFires aPropertyChangeEvent.- Parameters:
- name- the name of the symbolic value that is changing.
- oldValue- the old value.
- newValue- the new value.
 
- 
removeListenerRemoves the given listener from this registry. Has no effect if the listener is not registered.- Parameters:
- listener- a property change listener
 
 
-