Package hec.rss.model
Class CreditReservoirRef
java.lang.Object
hec.rss.model.CreditReservoirRef
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,AltInputReportInfc,Serializable,Cloneable
public class CreditReservoirRef
extends Object
implements AsciiSerializable, Cloneable, AltInputReportInfc
Title: Hec Java Development
Description: Data class to hold reservoir storage guide curve data
Copyright: Copyright (c) 2002
Company: RMA, Inc.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleangetFieldObject(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.doubledoubleintvoidoutputReport(AlternativeInputReport report, org.jdom.Element elem) Alternative Input Report Interface for data.voidsetAllowNegCredit(boolean allowNegCredit) Set if will use negative creditbooleansetFieldObject(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.voidsetMaxCredit(double max) Sets the maximum credit valuevoidsetMaxCreditPool(double max) Set the maximum credit for the reservoir poolvoidsetReservoirIndex(int index) Sets the reservoir index for the class
-
Constructor Details
-
CreditReservoirRef
public CreditReservoirRef()Constructor
-
-
Method Details
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
setReservoirIndex
public void setReservoirIndex(int index) Sets the reservoir index for the class- Parameters:
index- int
-
setMaxCredit
public void setMaxCredit(double max) Sets the maximum credit value- Parameters:
max- double
-
setAllowNegCredit
public void setAllowNegCredit(boolean allowNegCredit) Set if will use negative credit- Parameters:
allowNegCredit- boolean
-
setMaxCreditPool
public void setMaxCreditPool(double max) Set the maximum credit for the reservoir pool- Parameters:
max- double
-
getReservoirIndex
public int getReservoirIndex()- Returns:
- int reservoir's index
-
getMaxCredit
public double getMaxCredit()- Returns:
- double maximum credit for pool
-
getAllowNegCredit
public boolean getAllowNegCredit()- Returns:
- boolean allow negative credit
-
getMaxCreditPool
public double getMaxCreditPool()- Returns:
- double maximum credit for reservoir pool
-
getFieldObject
Description copied from interface:FieldAccessorThis method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObjectin interfaceFieldAccessor- Parameters:
fld- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessorThis allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObjectin interfaceFieldAccessor- Parameters:
fld- The java field object representing the member field to be setfobj- The data to set in that field- Returns:
- returns true if successful
-
outputReport
Description copied from interface:AltInputReportInfcAlternative Input Report Interface for data.- Specified by:
outputReportin interfaceAltInputReportInfc
-