public abstract class AbstractProperties extends java.lang.Object implements Properties
Properties.Property<T>, Properties.PropertyListener| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<Properties.PropertyListener> |
globalListeners |
private java.util.Map<Properties.Property<?>,java.util.Set<Properties.PropertyListener>> |
listenerMap |
| Constructor and Description |
|---|
AbstractProperties() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyListener(Properties.Property<?> property,
Properties.PropertyListener listener) |
abstract Properties |
clone() |
protected <T> void |
firePropertyChange(Properties.Property<T> property,
T oldValue,
T newValue) |
void |
removePropertyListener(Properties.Property<?> property,
Properties.PropertyListener listener) |
void |
removePropertyListener(Properties.PropertyListener listener) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, put, remove, sizeprivate final java.util.Map<Properties.Property<?>,java.util.Set<Properties.PropertyListener>> listenerMap
private final java.util.Set<Properties.PropertyListener> globalListeners
public void addPropertyListener(Properties.Property<?> property, Properties.PropertyListener listener)
addPropertyListener in interface Propertiespublic void removePropertyListener(Properties.Property<?> property, Properties.PropertyListener listener)
removePropertyListener in interface Propertiespublic void removePropertyListener(Properties.PropertyListener listener)
removePropertyListener in interface Propertiesprotected <T> void firePropertyChange(Properties.Property<T> property, T oldValue, T newValue)
public abstract Properties clone()
clone in interface Propertiesclone in class java.lang.Object