|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcz.cuni.jagrlib.DefaultProperty
public abstract class DefaultProperty
Default implementation of Property interface.
Implements several handy helper functions.
| Field Summary |
|---|
| Fields inherited from interface cz.cuni.jagrlib.iface.Property |
|---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
| Constructor Summary | |
|---|---|
DefaultProperty()
|
|
| Method Summary | ||
|---|---|---|
static boolean |
booleanProperty(java.lang.Object value,
boolean def)
Retrieves boolean property from general object instance. |
|
static boolean |
booleanProperty(Property object,
java.lang.String name,
boolean def)
Reads boolean parameter (property) from the given instance. |
|
static double[] |
colorDoubleProperty(java.lang.Object value,
double[] def)
Retrieves double[] property from general object instance. |
|
static java.awt.Color |
colorProperty(java.lang.Object value,
java.awt.Color def)
Retrieves Color property from general object instance. |
|
void |
commit()
Commits all previous changes to the internal object state. |
|
static double |
doubleProperty(java.lang.Object value,
double def)
Retrieves double property from general object instance. |
|
static double |
doubleProperty(java.lang.Object value,
double def,
double minVal,
double maxVal)
Retrieves double property from general object instance, does check value bounds. |
|
static double |
doubleProperty(Property object,
java.lang.String name,
double def)
Reads double parameter (property) from the given instance. |
|
static
|
enumProperty(java.lang.Object value,
T def)
Retrieves enum property from general object instance. |
|
static float |
floatProperty(java.lang.Object value,
float def)
Retrieves float property from general object instance. |
|
static float |
floatProperty(java.lang.Object value,
float def,
float minVal,
float maxVal)
Retrieves float property from general object instance, does check value bounds. |
|
static float |
floatProperty(Property object,
java.lang.String name,
float def)
Reads float parameter (property) from the given instance. |
|
java.lang.Object |
get(java.lang.String key)
Gets the given property. |
|
static int |
intProperty(java.lang.Object value,
int def)
Retrieves integer property from general object instance. |
|
static int |
intProperty(java.lang.Object value,
int def,
int minVal,
int maxVal)
Retrieves integer property from general object instance, does check value bounds. |
|
static int |
intProperty(Property object,
java.lang.String name,
int def)
Reads integer parameter (property) from the given instance. |
|
static long |
longProperty(java.lang.Object value,
long def)
Retrieves long property from general object instance. |
|
static long |
longProperty(java.lang.Object value,
long def,
long minVal,
long maxVal)
Retrieves long property from general object instance, does check value bounds. |
|
static long |
longProperty(Property object,
java.lang.String name,
long def)
Reads long parameter (property) from the given instance. |
|
void |
set(java.util.Map<java.lang.String,java.lang.Object> pairs)
Sets all properties from the given map. |
|
void |
set(java.lang.String key,
java.lang.Object value)
Sets the given property. |
|
static java.lang.String |
stringProperty(java.lang.Object value,
java.lang.String def)
Retrieves string property from general object instance. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultProperty()
| Method Detail |
|---|
public void set(java.lang.String key,
java.lang.Object value)
set in interface Propertykey - Key string.value - The new value.Property.commit()public java.lang.Object get(java.lang.String key)
get in interface Propertykey - Key string.
null.public void commit()
commit in interface Propertypublic void set(java.util.Map<java.lang.String,java.lang.Object> pairs)
pairs - Dictionary of [key,value] pairs.
public static int intProperty(java.lang.Object value,
int def)
value - Object instance containing the value.def - Default property value.
public static long longProperty(java.lang.Object value,
long def)
value - Object instance containing the value.def - Default property value.
public static <T extends java.lang.Enum<T>> T enumProperty(java.lang.Object value,
T def)
value - Object instance containing the value.def - Default property value.
public static java.lang.String stringProperty(java.lang.Object value,
java.lang.String def)
value - Object instance containing the value.def - Default property value.
public static int intProperty(java.lang.Object value,
int def,
int minVal,
int maxVal)
value - Object instance containing the value.def - Default property value.minVal - Minimal allowed value.maxVal - Maximal allowed value.
public static long longProperty(java.lang.Object value,
long def,
long minVal,
long maxVal)
value - Object instance containing the value.def - Default property value.minVal - Minimal allowed value.maxVal - Maximal allowed value.
public static double doubleProperty(java.lang.Object value,
double def)
value - Object instance containing the value.def - Default property value.
public static double doubleProperty(java.lang.Object value,
double def,
double minVal,
double maxVal)
value - Object instance containing the value.def - Default property value.minVal - Minimal allowed value.maxVal - Maximal allowed value.
public static float floatProperty(java.lang.Object value,
float def)
value - Object instance containing the value.def - Default property value.
public static float floatProperty(java.lang.Object value,
float def,
float minVal,
float maxVal)
value - Object instance containing the value.def - Default property value.minVal - Minimal allowed value.maxVal - Maximal allowed value.
public static boolean booleanProperty(java.lang.Object value,
boolean def)
value - Object instance containing the value.def - Default property value.
public static java.awt.Color colorProperty(java.lang.Object value,
java.awt.Color def)
Color property from general object instance.
value - Object instance containing the value.def - Default property value.
public static double[] colorDoubleProperty(java.lang.Object value,
double[] def)
double[] property from general object instance.
value - Object instance containing the value.def - Default property value.
public static int intProperty(Property object,
java.lang.String name,
int def)
object - Object instance to be asked.name - Property identifier.def - Default property value.
public static long longProperty(Property object,
java.lang.String name,
long def)
object - Object instance to be asked.name - Property identifier.def - Default property value.
public static double doubleProperty(Property object,
java.lang.String name,
double def)
object - Object instance to be asked.name - Property identifier.def - Default property value.
public static float floatProperty(Property object,
java.lang.String name,
float def)
object - Object instance to be asked.name - Property identifier.def - Default property value.
public static boolean booleanProperty(Property object,
java.lang.String name,
boolean def)
object - Object instance to be asked.name - Property identifier.def - Default property value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||