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 java.util.Set<java.lang.String> getKeySet()
        Returns:
        the set of keys this manager knows about. This collection should be immutable.
      • hasValueFor

        public abstract boolean hasValueFor​(java.lang.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​(java.lang.String name,
                                          java.lang.Object oldValue,
                                          java.lang.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