stella.parameter
Class NightClear
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractDatabaseParameter
stella.parameter.AbstractDatabaseValue
stella.parameter.NightClear
- All Implemented Interfaces:
- Cloneable, Parameter, ParameterDepending, Value, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
public class NightClear
- extends AbstractDatabaseValue
- implements ParameterDepending
This Value takes the registered time parameter and adds all time
intervalls the weather was clear from the database.
|
Field Summary |
private Time |
time
The current time, may be a fake time. |
|
Constructor Summary |
NightClear(Map prop)
Constructs a new night-clear value. |
| Methods inherited from class stella.parameter.AbstractParameter |
createParameter, delivers, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, register, rescanned, setName, toString |
| Methods inherited from class util.PropertyResources |
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, reload, removeProperty, setObject, setProperties, setProperty, stringProperties |
| Methods inherited from interface util.PropertySupplying |
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
time
private Time time
- The current time, may be a fake time.
NightClear
public NightClear(Map prop)
- Constructs a new night-clear value.
registerParameter
public void registerParameter(Parameter faketime)
- Registers the time parameter. If this is a fake time, we can determine
the time it was clear.
- Specified by:
registerParameter in interface ParameterDepending
getFromOpenDatabase
protected Object getFromOpenDatabase()
- Only if the database is open, this method is called.
- Specified by:
getFromOpenDatabase in class AbstractDatabaseParameter
setIntoOpenDatabase
protected Object setIntoOpenDatabase(Object to)
- Not allowed.
- Specified by:
setIntoOpenDatabase in class AbstractDatabaseParameter