|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.syphr.prom.PropertyManager<T>
T
- the property key typepublic class PropertyManager<T>
This class provides the properties management API of PropertiesManager
with
respect to a single property.
To get access to an instance of this class, use
PropertiesManager.getPropertyManager(Object)
.
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public T getPropertyKey()
public String getProperty()
public String getRawProperty()
PropertiesManager.getRawProperty(Object)
public boolean getBooleanProperty()
PropertiesManager.getBooleanProperty(Object)
public int getIntegerProperty()
PropertiesManager.getIntegerProperty(Object)
public int getIntegerPropertyFallback()
PropertiesManager.getIntegerPropertyFallback(Object)
public long getLongProperty()
PropertiesManager.getLongProperty(Object)
public long getLongPropertyFallback()
PropertiesManager.getLongPropertyFallback(Object)
public float getFloatProperty()
PropertiesManager.getFloatProperty(Object)
public float getFloatPropertyFallback()
PropertiesManager.getFloatPropertyFallback(Object)
public double getDoubleProperty()
PropertiesManager.getDoubleProperty(Object)
public double getDoublePropertyFallback()
PropertiesManager.getDoublePropertyFallback(Object)
public <E extends Enum<E>> E getEnumProperty(Class<E> type)
E
- see delegatetype
- see delegate
PropertiesManager.getEnumProperty(Object, Class)
public <E extends Enum<E>> E getEnumPropertyFallback(Class<E> type)
E
- see delegatetype
- see delegate
PropertiesManager.getEnumPropertyFallback(Object, Class)
public boolean isDefault()
PropertiesManager.isDefault(Object)
public boolean isReferencing(T property)
property
- see delegate
PropertiesManager.isReferencing(Object, Object)
public Reference referenceAt(int position)
position
- see delegate
PropertiesManager.referenceAt(Object, int)
public void loadProperty() throws IOException
PropertiesManager.loadProperty(Object)
.
IOException
- see delegatepublic Future<Void> loadPropertyNB()
PropertiesManager.loadPropertyNB(Object)
.
public <E extends Enum<E>> void setProperty(E value)
PropertiesManager.setProperty(Object, Enum)
.
E
- see delegatevalue
- see delegatepublic void setProperty(Object value)
PropertiesManager.setProperty(Object, Object)
.
value
- see delegatepublic void setProperty(String value)
PropertiesManager.setProperty(Object, String)
.
value
- see delegatepublic <E extends Enum<E>> void saveProperty(E value) throws IOException
PropertiesManager.saveProperty(Object, Enum)
.
E
- see delegatevalue
- see delegate
IOException
- see delegatepublic void saveProperty(Object value) throws IOException
PropertiesManager.saveProperty(Object, Object)
.
value
- see delegate
IOException
- see delegatepublic void saveProperty(String value) throws IOException
PropertiesManager.saveProperty(Object, String)
.
value
- see delegate
IOException
- see delegatepublic void saveProperty() throws IOException
PropertiesManager.saveProperty(Object)
.
IOException
- see delegatepublic Future<Void> savePropertyNB()
PropertiesManager.savePropertyNB(Object)
.
public void resetProperty()
PropertiesManager.resetProperty(Object)
.
public void isModified()
PropertiesManager.isModified(Object)
.
public void addPropertyListener(PropertyListener<T> listener)
listener
- the listener to addpublic void removePropertyListener(PropertyListener<T> listener)
listener
- the listener to remove
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |