Public Member Functions | |
DetailedOutputTimestepParseHandler (DetailedOutputFileManager oData) | |
Constructor. | |
void | startElement (java.lang.String sURI, java.lang.String sLocalName, java.lang.String sQName, Attributes oAttributes) throws SAXException |
Called when the parser hits a new opening tag. | |
void | endElement (java.lang.String sURI, java.lang.String sLocalName, java.lang.String sQName) throws SAXException |
Feeds accumulated character data. | |
void | characters (char[] ch, int start, int length) throws SAXException |
Reads character data from the XML file and appends it to the buffer. | |
Private Attributes | |
DetailedOutputFileManager | m_oData |
Parent detailed output file manager. | |
StringBuffer | m_sBuf |
String buffer for collecting character data. | |
String | m_sDataMemberLabel |
Data member label. | |
String | m_sGridName = "" |
Grid name. | |
int | m_iSpecies |
Tree species. | |
int | m_iType |
Tree type. | |
int | m_iDataMemberCode |
Data member code. | |
int | m_iX |
Grid cell X number. | |
int | m_iY |
Grid cell Y number. | |
boolean | m_bIsGridXCellLength |
Indicates the data just parsed is the X length of grid cells. | |
boolean | m_bIsGridYCellLength |
Indicates the data just parsed is the Y length of grid cells. | |
boolean | m_bIsFloatCode |
Indicates the data just parsed is the code for a float data member. | |
boolean | m_bIsIntCode |
Indicates the data just parsed is the code for an int data member. | |
boolean | m_bIsCharCode |
Indicates the data just parsed is the code for a char data member. | |
boolean | m_bIsBoolCode |
Indicates the data just parsed is the code for a bool data member. | |
boolean | m_bIsFloatData |
Indicates the data just parsed is float data.Indicates the data just parsed is int data. | |
boolean | m_bIsIntData |
Indicates the data just parsed is char data. | |
boolean | m_bIsCharData |
Indicates the data just parsed is bool data. | |
boolean | m_bIsBoolData |
boolean | m_bWantsTreeFloat |
Indicates whether any other object wants tree float values. | |
boolean | m_bWantsTreeInt |
Indicates whether any other object wants tree int values. | |
boolean | m_bWantsTreeChar |
Indicates whether any other object wants tree char values. | |
boolean | m_bWantsTreeBool |
Indicates whether any other object wants tree bool values. | |
boolean | m_bWantsGridFloat |
Indicates whether any other object wants grid float values. | |
boolean | m_bWantsGridInt |
Indicates whether any other object wants grid int values. | |
boolean | m_bWantsGridChar |
Indicates whether any other object wants grid char values. | |
boolean | m_bWantsGridBool |
Indicates whether any other object wants grid bool values. | |
boolean | m_bWantsGridPackageFloat |
Indicates whether any other object wants grid package float values. | |
boolean | m_bWantsGridPackageInt |
Indicates whether any other object wants grid package int values. | |
boolean | m_bWantsGridPackageChar |
Indicates whether any other object wants grid package char values. | |
boolean | m_bWantsGridPackageBool |
Indicates whether any other object wants grid package bool values. | |
boolean | m_bIsPackage |
Indicates that these are grid package values. |
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
|
Constructor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Reads character data from the XML file and appends it to the buffer. The parser can call this multiple times per tag.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Feeds accumulated character data. Whether or not the data is ignored, and what is done with it if it is not ignored, depends on flags that have been set.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) March 21, 2005: Fixed a bug so that package members could be differentiated (LEM) |
|
Called when the parser hits a new opening tag. This is overridden from the base class. This function is interested in the following tags: Tree settings information:
Grid settings information:
Grid data:
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) March 21, 2005: Fixed a bug so that package members could be differentiated (LEM) |