Class ResourceRegistry

    • Constructor Detail

      • ResourceRegistry

        public ResourceRegistry()
    • Method Detail

      • 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<String> 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 effect if the listener is not registered.
        Parameters:
        listener - a property change listener