|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.syphr.prom.ManagedProperty<T>
T
- the property key typepublic class ManagedProperty<T extends Enum<T>>
This class provides the properties management API of PropertiesManager
with
respect to a single property.
To get access to an intance of this class, simple use
PropertiesManager.getManagedProperty(Enum)
.
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(Enum)
public boolean getBooleanProperty()
PropertiesManager.getBooleanProperty(Enum)
public int getIntegerProperty()
PropertiesManager.getIntegerProperty(Enum)
public long getLongProperty()
PropertiesManager.getLongProperty(Enum)
public float getFloatProperty()
PropertiesManager.getFloatProperty(Enum)
public double getDoubleProperty()
PropertiesManager.getDoubleProperty(Enum)
public <E extends Enum<E>> E getEnumProperty(Class<E> type)
E
- see delegatetype
- see delegate
PropertiesManager.getEnumProperty(Enum, Class)
public boolean isDefault()
PropertiesManager.isDefault(Enum)
public boolean isReferencing(T property)
property
- see delegate
PropertiesManager.isReferencing(Enum, Enum)
public Reference referenceAt(int position)
position
- see delegate
PropertiesManager.referenceAt(Enum, int)
public <E extends Enum<E>> void setProperty(E value) throws PropertyException
PropertiesManager.setProperty(Enum, Enum)
.
E
- see delegatevalue
- see delegate
PropertyException
- see delegatepublic void setProperty(Object value) throws PropertyException
PropertiesManager.setProperty(Enum, Object)
.
value
- see delegate
PropertyException
- see delegatepublic void setProperty(String value) throws PropertyException
PropertiesManager.setProperty(Enum, String)
.
value
- see delegate
PropertyException
- see delegatepublic <E extends Enum<E>> void saveProperty(E value) throws PropertyException
PropertiesManager.saveProperty(Enum, Enum)
.
E
- see delegatevalue
- see delegate
PropertyException
- see delegatepublic void saveProperty(Object value) throws PropertyException
PropertiesManager.saveProperty(Enum, Object)
.
value
- see delegate
PropertyException
- see delegatepublic void saveProperty(String value) throws PropertyException
PropertiesManager.saveProperty(Enum, String)
.
value
- see delegate
PropertyException
- see delegatepublic void resetProperty() throws PropertyException
PropertiesManager.resetProperty(Enum)
.
PropertyException
- see delegatepublic 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 |