com.l2fprod.common.propertysheet
Interface Property

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable
All Known Implementing Classes:
AbstractProperty, DefaultProperty, PropertySheetPage3.ColorComponentProperty, PropertySheetPage3.ColorProperty

public interface Property
extends java.io.Serializable, java.lang.Cloneable

Property.
Component of a PropertySheet, based on the java.beans.PropertyDescriptor for easy wrapping of beans in PropertySheet.


Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.lang.Object clone()
           
 java.lang.String getCategory()
           
 java.lang.String getDisplayName()
           
 java.lang.String getName()
           
 Property getParentProperty()
           
 java.lang.String getShortDescription()
           
 Property[] getSubProperties()
           
 java.lang.Class getType()
           
 java.lang.Object getValue()
           
 boolean isEditable()
           
 void readFromObject(java.lang.Object object)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setValue(java.lang.Object value)
           
 void writeToObject(java.lang.Object object)
           
 

Method Detail

getName

java.lang.String getName()

getDisplayName

java.lang.String getDisplayName()

getShortDescription

java.lang.String getShortDescription()

getType

java.lang.Class getType()

getValue

java.lang.Object getValue()

setValue

void setValue(java.lang.Object value)

isEditable

boolean isEditable()

getCategory

java.lang.String getCategory()

readFromObject

void readFromObject(java.lang.Object object)

writeToObject

void writeToObject(java.lang.Object object)

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

clone

java.lang.Object clone()

getParentProperty

Property getParentProperty()

getSubProperties

Property[] getSubProperties()