com.l2fprod.common.propertysheet
Class AbstractProperty

java.lang.Object
  extended by com.l2fprod.common.propertysheet.AbstractProperty
All Implemented Interfaces:
Property, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
DefaultProperty

public abstract class AbstractProperty
extends java.lang.Object
implements Property

AbstractProperty.

See Also:
Serialized Form

Constructor Summary
AbstractProperty()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.lang.Object clone()
           
protected  void firePropertyChange(java.lang.Object oldValue, java.lang.Object newValue)
           
 Property getParentProperty()
           
 Property[] getSubProperties()
           
 java.lang.Object getValue()
           
protected  void initializeValue(java.lang.Object value)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.l2fprod.common.propertysheet.Property
getCategory, getDisplayName, getName, getShortDescription, getType, isEditable, readFromObject, writeToObject
 

Constructor Detail

AbstractProperty

public AbstractProperty()
Method Detail

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface Property

clone

public java.lang.Object clone()
Specified by:
clone in interface Property
Overrides:
clone in class java.lang.Object

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface Property

initializeValue

protected void initializeValue(java.lang.Object value)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface Property

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface Property

firePropertyChange

protected void firePropertyChange(java.lang.Object oldValue,
                                  java.lang.Object newValue)

getParentProperty

public Property getParentProperty()
Specified by:
getParentProperty in interface Property

getSubProperties

public Property[] getSubProperties()
Specified by:
getSubProperties in interface Property