fr.ifremer.isisfish.simulator
Enum SimulationMeta
java.lang.Object
java.lang.Enum<SimulationMeta>
fr.ifremer.isisfish.simulator.SimulationMeta
- All Implemented Interfaces:
- ValueGetter<SimulationProperties,Object>, Serializable, Comparable<SimulationMeta>
public enum SimulationMeta
- extends Enum<SimulationMeta>
- implements ValueGetter<SimulationProperties,Object>
This enum represents all properties on which we can perform search.
Each constant is also used as acceptor for the property it represents (using Acceptor.accept(Object, Object)
and permit to access SimulationProperties values with methods
getValue(SimulationProperties)
and getDateValue(SimulationProperties)
isisFishVersion
public static final SimulationMeta isisFishVersion
description
public static final SimulationMeta description
simulationName
public static final SimulationMeta simulationName
simulatorName
public static final SimulationMeta simulatorName
simulationPlanName
public static final SimulationMeta simulationPlanName
regionName
public static final SimulationMeta regionName
otherInfo
public static final SimulationMeta otherInfo
numberOfYear
public static final SimulationMeta numberOfYear
simulationPlanNumber
public static final SimulationMeta simulationPlanNumber
simulationInterval
public static final SimulationMeta simulationInterval
simulationStart
public static final SimulationMeta simulationStart
simulationEnd
public static final SimulationMeta simulationEnd
exportTime
public static final SimulationMeta exportTime
useOptimization
public static final SimulationMeta useOptimization
useSimulationPlan
public static final SimulationMeta useSimulationPlan
useStatistic
public static final SimulationMeta useStatistic
usePreScript
public static final SimulationMeta usePreScript
onlyExport
public static final SimulationMeta onlyExport
local
public static final SimulationMeta local
values
public static SimulationMeta[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (SimulationMeta c : SimulationMeta.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static SimulationMeta valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name - the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
createParamModel
public FilterParamModel<SimulationProperties,?> createParamModel()
getKlazz
public Class<?> getKlazz()
getValue
public Object getValue(SimulationProperties sim)
- Specified by:
getValue in interface ValueGetter<SimulationProperties,Object>
- Parameters:
sim - model to use
- Returns:
- the required value
getDateValue
public long getDateValue(SimulationProperties sim)
Copyright © 1999-2012 CodeLutin. All Rights Reserved.