Package agents.policy
Enum PolicyItem.SupportInstrument
- java.lang.Object
-
- java.lang.Enum<PolicyItem.SupportInstrument>
-
- agents.policy.PolicyItem.SupportInstrument
-
- All Implemented Interfaces:
Serializable
,Comparable<PolicyItem.SupportInstrument>
- Enclosing class:
- PolicyItem
public static enum PolicyItem.SupportInstrument extends Enum<PolicyItem.SupportInstrument>
Available support instruments
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CFD
A contracts for differences (CFD) scheme, building on MPVARCP
A capacity premium (CP) schemeFINANCIAL_CFD
A financial contract for differences (FINANCIAL_CFD) schemeFIT
A feed-in-tariff (FIT)MPFIX
A fixed market premium (MPFIX)MPVAR
A variable market premium (MPVAR); as in the German Renewable Energies Act
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PolicyItem.SupportInstrument
valueOf(String name)
Returns the enum constant of this type with the specified name.static PolicyItem.SupportInstrument[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
FIT
public static final PolicyItem.SupportInstrument FIT
A feed-in-tariff (FIT)
-
MPFIX
public static final PolicyItem.SupportInstrument MPFIX
A fixed market premium (MPFIX)
-
MPVAR
public static final PolicyItem.SupportInstrument MPVAR
A variable market premium (MPVAR); as in the German Renewable Energies Act
-
CFD
public static final PolicyItem.SupportInstrument CFD
A contracts for differences (CFD) scheme, building on MPVAR
-
CP
public static final PolicyItem.SupportInstrument CP
A capacity premium (CP) scheme
-
FINANCIAL_CFD
public static final PolicyItem.SupportInstrument FINANCIAL_CFD
A financial contract for differences (FINANCIAL_CFD) scheme
-
-
Method Detail
-
values
public static PolicyItem.SupportInstrument[] 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 (PolicyItem.SupportInstrument c : PolicyItem.SupportInstrument.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PolicyItem.SupportInstrument 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 nameNullPointerException
- if the argument is null
-
-