com.l2fprod.common.propertysheet
Interface Property
- All Superinterfaces:
- java.lang.Cloneable, java.io.Serializable
- All Known Implementing Classes:
- AbstractProperty
- 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
public java.lang.String getName()
getDisplayName
public java.lang.String getDisplayName()
getShortDescription
public java.lang.String getShortDescription()
getType
public java.lang.Class getType()
getValue
public java.lang.Object getValue()
setValue
public void setValue(java.lang.Object value)
isEditable
public boolean isEditable()
getCategory
public java.lang.String getCategory()
readFromObject
public void readFromObject(java.lang.Object object)
writeToObject
public void writeToObject(java.lang.Object object)
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
clone
public java.lang.Object clone()
getParentProperty
public Property getParentProperty()
getSubProperties
public Property[] getSubProperties()
Copyright (c) 2005-2006 L2FProd.com. All Rights Reserved.