|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdatechooser.beans.customizer.PropertyDescriptorsHolder
public class PropertyDescriptorsHolder
Lets save / load beans properies.
Класс, реализующий непосредственную работу со свойствами компонент.
Обеспечивает подключение нового компонента, загрузку и сохранение свойств.
Краеугольный камень всей системы классов настройки компонент.
Field Summary | |
---|---|
static java.lang.String |
OK
Constant "Operation completed successfully". |
Constructor Summary | |
---|---|
PropertyDescriptorsHolder(java.beans.BeanInfo beanInfo)
Creates holder not linked with bean. |
|
PropertyDescriptorsHolder(java.beans.BeanInfo beanInfo,
java.lang.Object bean)
Creates holder linked with bean. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
firePropertyChange(java.lang.String name,
java.lang.Object oldVal,
java.lang.Object newVal)
|
java.beans.BeanInfo |
getBeanInfo()
Get object of BeanInfo class. |
int |
getPropertyCount()
How many properties current bean has. |
java.beans.PropertyDescriptor |
getPropertydescriptor(java.lang.String property)
Get descriptor for specified property. |
java.beans.PropertyDescriptor[] |
getPropertyDescriptors()
Get all property descriptors. |
java.beans.PropertyEditorSupport |
getPropertyEditor(java.lang.String property)
Get editor for specified property. |
boolean |
isBeanAttached()
Is bean to customize. |
static boolean |
isBooleanDescriptor(java.beans.PropertyDescriptor propertyDescriptor)
Is descriptor instance of Boolean or boolean type. |
static boolean |
isStringDescriptor(java.beans.PropertyDescriptor propertyDescriptor)
Is descriptor instance of String type. |
void |
prepareForBean(java.lang.Object bean)
Prepares bean for customizing. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Updates bean when property was customized. |
java.lang.String |
readFromFile(java.io.File file)
Reads properies from file. |
java.lang.String |
readFromStream(java.io.InputStream from)
Read properties from input stream. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
setBeanInfo(java.beans.BeanInfo info)
Set object of BeanInfo class. |
java.lang.String |
writeToFile(java.io.File file)
Write properties to file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OK
Constructor Detail |
---|
public PropertyDescriptorsHolder(java.beans.BeanInfo beanInfo) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public PropertyDescriptorsHolder(java.beans.BeanInfo beanInfo, java.lang.Object bean) throws java.beans.IntrospectionException
java.beans.IntrospectionException
Method Detail |
---|
public static boolean isBooleanDescriptor(java.beans.PropertyDescriptor propertyDescriptor)
propertyDescriptor
- Descriptor to test.public static boolean isStringDescriptor(java.beans.PropertyDescriptor propertyDescriptor)
propertyDescriptor
- Descriptor to test.public void prepareForBean(java.lang.Object bean)
public java.beans.PropertyEditorSupport getPropertyEditor(java.lang.String property)
property
- Property name.public java.beans.PropertyDescriptor getPropertydescriptor(java.lang.String property)
property
- Property name.public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public int getPropertyCount()
public java.beans.PropertyDescriptor[] getPropertyDescriptors()
public boolean isBeanAttached()
prepareForBean(Object)
public java.beans.BeanInfo getBeanInfo()
public void setBeanInfo(java.beans.BeanInfo info)
public java.lang.String writeToFile(java.io.File file)
public java.lang.String readFromStream(java.io.InputStream from)
public java.lang.String readFromFile(java.io.File file)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void firePropertyChange(java.lang.String name, java.lang.Object oldVal, java.lang.Object newVal)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |