| HEADER | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Specialized implimentation of DynamicPropertySet to store and edit application preferences. Methods get/setValue, getProperty, getType, getPropertyDescriptor uses findProperty method that supports access to internal properties in preferences tree. The property name format is following: [parent/]*child
| Inner Class Summary | |
public static class | Preferences.PropertyComparator |
| Constructor Summary | |
Preferences() | |
| Method Summary | |
void | add(DynamicProperty property)Adds the specified property. |
void | addPropertyChangeListener(PropertyChangeListener listener) |
void | addPropertyChangeListener(String propertyName, PropertyChangeListener listener) |
Map | asMap() |
boolean | contains(DynamicProperty property)Checks if property does exist in this set |
void | firePropertyChange(String propertyName, Object oldValue, Object newValue) |
void | firePropertyChange(PropertyChangeEvent evt) |
boolean | getBooleanValue(String name, boolean defaultValue) |
double | getDoubleValue(String name, double defaultValue) |
float | getFloatValue(String name, float defaultValue) |
int | getIntValue(String name, int defaultValue) |
long | getLongValue(String name, long defaultValue) |
DynamicProperty | getProperty(String name) |
PropertyDescriptor | getPropertyDescriptor(String name) |
String | getStringValue(String name, String defaultValue) |
Class | getType(String name) |
Object | getValue(String name) |
Object | getValue(String name, Object defaultValue) |
boolean | hasListeners(String propertyName)Check if there are any listeners for a specific property. |
void | load(String fileName) |
Iterator | nameIterator() |
Iterator | propertyIterator() |
boolean | remove(String name) |
void | removePropertyChangeListener(PropertyChangeListener listener) |
void | removePropertyChangeListener(String propertyName, PropertyChangeListener listener) |
void | setValue(String name, Object value)Set up value for the specified property name. |
void | setValue(String name, Object value, PropertyDescriptor descriptor) |
| Constructor Detail |
public Preferences()
| Method Detail |
public void add(DynamicProperty property)
public void addPropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
public Map asMap()
public boolean contains(DynamicProperty property)
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public void firePropertyChange(PropertyChangeEvent evt)
public boolean getBooleanValue(String name, boolean defaultValue)
public double getDoubleValue(String name, double defaultValue)
public float getFloatValue(String name, float defaultValue)
public int getIntValue(String name, int defaultValue)
public long getLongValue(String name, long defaultValue)
public DynamicProperty getProperty(String name)
public PropertyDescriptor getPropertyDescriptor(String name)
public String getStringValue(String name, String defaultValue)
public Class getType(String name)
public Object getValue(String name)
public Object getValue(String name, Object defaultValue)
public boolean hasListeners(String propertyName)
public void load(String fileName)
public Iterator nameIterator()
public Iterator propertyIterator()
public boolean remove(String name)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void setValue(String name, Object value)
public void setValue(String name, Object value, PropertyDescriptor descriptor)
| Association Links |
to Class java.util.Map
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
| FOOTER | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||