|
||||||||||
| 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.PropertyChangeListenerpublic 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 | |||||||||