public class Parameters
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
debug |
Constructor and Description |
---|
Parameters() |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,Criterion> |
getCriteria() |
java.lang.Double |
getInterestRate() |
java.lang.String |
getInterestRateUnit() |
PairwiseCriteriaComparison |
getPairwiseCriteriaComparison() |
java.lang.Integer |
getPeriodLength() |
java.lang.String |
getPeriodLengthUnit() |
java.util.HashMap<java.lang.String,Plant> |
getPlantParameters() |
Restrictions |
getRestrictions() |
java.lang.Integer |
getStartyear() |
java.lang.String |
getStartyearUnit() |
java.lang.Double |
gettAtro2MWh() |
java.lang.String |
gettAtro2MWhUnit() |
java.lang.Integer |
getYieldPeriodLength() |
java.lang.String |
getYieldPeriodLengthUnit() |
static Parameters |
loadXML(java.lang.String file)
Method to load parameter values from xml file.
|
void |
setCriteria(java.util.HashMap<java.lang.String,Criterion> criteria) |
void |
setInterestRate(java.lang.Double interestRate) |
void |
setInterestRateUnit(java.lang.String interestRateUnit) |
void |
setPairwiseCriteriaComparison(PairwiseCriteriaComparison pairwiseCriteriaComparison) |
void |
setPeriodLength(java.lang.Integer periodLength) |
void |
setPeriodLengthUnit(java.lang.String periodLengthUnit) |
void |
setPlantParameters(java.util.HashMap<java.lang.String,Plant> plantParameters) |
void |
setRestrictions(Restrictions restrictions) |
void |
setStartyear(java.lang.Integer startyear) |
void |
setStartyearUnit(java.lang.String startyearUnit) |
void |
settAtro2MWh(java.lang.Double tAtro2MWh) |
void |
settAtro2MWhUnit(java.lang.String tAtro2MWhUnit) |
void |
setYieldPeriodLength(java.lang.Integer yieldPeriodLength) |
void |
setYieldPeriodLengthUnit(java.lang.String yieldPeriodLengthUnit) |
public PairwiseCriteriaComparison getPairwiseCriteriaComparison()
public void setPairwiseCriteriaComparison(PairwiseCriteriaComparison pairwiseCriteriaComparison)
public java.lang.Integer getStartyear()
public void setStartyear(java.lang.Integer startyear)
public java.lang.Integer getPeriodLength()
public void setPeriodLength(java.lang.Integer periodLength)
public java.lang.Integer getYieldPeriodLength()
public void setYieldPeriodLength(java.lang.Integer yieldPeriodLength)
public java.lang.Double getInterestRate()
public void setInterestRate(java.lang.Double interestRate)
public Restrictions getRestrictions()
public void setRestrictions(Restrictions restrictions)
public java.lang.Double gettAtro2MWh()
public void settAtro2MWh(java.lang.Double tAtro2MWh)
public java.util.HashMap<java.lang.String,Plant> getPlantParameters()
public void setPlantParameters(java.util.HashMap<java.lang.String,Plant> plantParameters)
public java.util.HashMap<java.lang.String,Criterion> getCriteria()
public void setCriteria(java.util.HashMap<java.lang.String,Criterion> criteria)
public java.lang.String getStartyearUnit()
public void setStartyearUnit(java.lang.String startyearUnit)
public java.lang.String getPeriodLengthUnit()
public void setPeriodLengthUnit(java.lang.String periodLengthUnit)
public java.lang.String getYieldPeriodLengthUnit()
public void setYieldPeriodLengthUnit(java.lang.String yieldPeriodLengthUnit)
public java.lang.String getInterestRateUnit()
public void setInterestRateUnit(java.lang.String interestRateUnit)
public java.lang.String gettAtro2MWhUnit()
public void settAtro2MWhUnit(java.lang.String tAtro2MWhUnit)
public static Parameters loadXML(java.lang.String file) throws javax.xml.bind.JAXBException, java.io.FileNotFoundException
file
- Input file namejavax.xml.bind.JAXBException
java.io.FileNotFoundException