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.
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()