public abstract class AbstractElement<E extends ElementDescriptor> extends Object implements Element
Element
providing useful methods needed by most Element
implementationsConstructor and Description |
---|
AbstractElement(E pElementDescriptor) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener pListener) |
void |
addPropertyChangeListener(String pProperty,
PropertyChangeListener pListener) |
protected void |
firePropertyChange(String pProperty,
Object pOldValue,
Object pNewValue) |
E |
getDescriptor() |
Area |
getParent() |
protected Object |
readResolve() |
void |
removePropertyChangeListener(PropertyChangeListener pListener) |
void |
removePropertyChangeListener(String pProperty,
PropertyChangeListener pListener) |
public AbstractElement(E pElementDescriptor)
public final E getDescriptor()
getDescriptor
in interface Element
public final void addPropertyChangeListener(PropertyChangeListener pListener)
addPropertyChangeListener
in interface Element
public final void addPropertyChangeListener(String pProperty, PropertyChangeListener pListener)
addPropertyChangeListener
in interface Element
public final void removePropertyChangeListener(PropertyChangeListener pListener)
removePropertyChangeListener
in interface Element
public final void removePropertyChangeListener(String pProperty, PropertyChangeListener pListener)
removePropertyChangeListener
in interface Element
protected final void firePropertyChange(String pProperty, Object pOldValue, Object pNewValue)
protected Object readResolve()
© 1998- 2021 Escenic AS