public class GenericAttribute extends java.lang.Object implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
static GenericAttributeSet |
EMPTY_SET |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_OWNER
many one
GenericAttribute ----------------------------------- GenericObject
attrs owner
|
static java.lang.String |
PROPERTY_VALUE |
| Constructor and Description |
|---|
GenericAttribute() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
GenericObject |
createOwner() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.String |
getName() |
GenericObject |
getOwner() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
java.lang.String |
getValue() |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
void |
setName(java.lang.String value) |
boolean |
setOwner(GenericObject value) |
void |
setValue(java.lang.String value) |
java.lang.String |
toString() |
GenericAttribute |
withName(java.lang.String value) |
GenericAttribute |
withOwner(GenericObject value) |
GenericAttribute |
withValue(java.lang.String value) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_VALUE
public static final GenericAttributeSet EMPTY_SET
public static final java.lang.String PROPERTY_OWNER
many one
GenericAttribute ----------------------------------- GenericObject
attrs owner
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public java.lang.String getName()
public void setName(java.lang.String value)
public GenericAttribute withName(java.lang.String value)
public java.lang.String getValue()
public void setValue(java.lang.String value)
public GenericAttribute withValue(java.lang.String value)
public GenericObject getOwner()
public boolean setOwner(GenericObject value)
public GenericAttribute withOwner(GenericObject value)
public GenericObject createOwner()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)