Public Member Functions | |
DataMember (String sDisplayName, String sCodeName, int iType) throws ModelException | |
Constructor. | |
String | toString () |
Overridden from Object. | |
DataMember (String sLabel) | |
Constructor. | |
String | GetDisplayName () |
Gets the display name of this data member. | |
void | SetDisplayName (String sNewName) |
Sets the display name of this data member. | |
String | GetCodeName () |
Gets the code name of this data member. | |
int | GetType () |
Gets the type of this data member. | |
int | GetCode () |
Get the data member numerical code. | |
void | SetCode (int iCode) |
Sets the data member numerical code. | |
Object | clone () |
Creates a deep clone of this object. | |
Static Public Attributes | |
static final int | INTEGER = 0 |
Data member is of type integer. | |
static final int | FLOAT = 1 |
Data member is of type float. | |
static final int | CHAR = 2 |
Data member is of type char. | |
static final int | BOOLEAN = 3 |
Data member is of type boolean. | |
Protected Attributes | |
String | m_sDisplayName |
The display name is that which will be shown to users. | |
String | m_sCodeName |
The code name is that which will be written to detailed output - what the C++ code will recognize. | |
int | m_iType |
Data member type - one of the four static finals above. | |
int | m_iCode |
Data member code in detailed output files. |
Not all class members need to be set - just whatever is needed by whoever is using this class.
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
javawrapper::DataMember::DataMember | ( | String | sDisplayName, | |
String | sCodeName, | |||
int | iType | |||
) | throws ModelException [inline] |
Constructor.
sDisplayName | The name which will be displayed to the user | |
sCodeName | The name of the data member to be passed to the core model code. | |
iType | The data member type - options are INTEGER, FLOAT, CHAR, and BOOLEAN |
ModelException | If iType is not recognized. |
javawrapper::DataMember::DataMember | ( | String | sLabel | ) | [inline] |
Constructor.
sLabel | The string to be used for both code name and display name. |
Object javawrapper::DataMember::clone | ( | ) | [inline] |
Creates a deep clone of this object.
int javawrapper::DataMember::GetCode | ( | ) | [inline] |
Get the data member numerical code.
String javawrapper::DataMember::GetCodeName | ( | ) | [inline] |
Gets the code name of this data member.
String javawrapper::DataMember::GetDisplayName | ( | ) | [inline] |
Gets the display name of this data member.
int javawrapper::DataMember::GetType | ( | ) | [inline] |
Gets the type of this data member.
void javawrapper::DataMember::SetCode | ( | int | iCode | ) | [inline] |
Sets the data member numerical code.
iCode | The code number. |
void javawrapper::DataMember::SetDisplayName | ( | String | sNewName | ) | [inline] |
Sets the display name of this data member.
sNewName | String New name to set. |
String javawrapper::DataMember::toString | ( | ) | [inline] |
Overridden from Object.