Inherits org::xml::sax::helpers::DefaultHandler.
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_iDeadCode |
Dead reason code. | |
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. | |
boolean | m_bIsIntData |
Indicates the data just parsed is int data. | |
boolean | m_bIsCharData |
Indicates the data just parsed is char data. | |
boolean | m_bIsBoolData |
Indicates the data just parsed is bool data. | |
boolean | m_bIsDeadFloatData |
Indicates the data just parsed is dead float data. | |
boolean | m_bIsDeadIntData |
Indicates the data just parsed is dead int data. | |
boolean | m_bIsDeadCharData |
Indicates the data just parsed is dead char data. | |
boolean | m_bIsDeadBoolData |
Indicates the data just parsed is dead bool data. | |
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_bWantsDeadTreeFloat |
Indicates whether any other object wants dead tree float values. | |
boolean | m_bWantsDeadTreeInt |
Indicates whether any other object wants dead tree int values. | |
boolean | m_bWantsDeadTreeChar |
Indicates whether any other object wants dead tree char values. | |
boolean | m_bWantsDeadTreeBool |
Indicates whether any other object wants dead 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
datavisualizer.DetailedOutputTimestepParseHandler.DetailedOutputTimestepParseHandler | ( | DetailedOutputFileManager | oData | ) |
Constructor.
oData | Parent detailed output file manager. |
void datavisualizer.DetailedOutputTimestepParseHandler.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.
This is overridden from the base class. This function is interested in the following tags:
Tree settings information:
Grid settings information:
Grid data:
sURI | the Namespace URI (ignored) | |
sLocalName | the local name (what this function looks at) | |
sQName | the qualified (prefixed) name (ignored) | |
oAttributes | The tag's oAttributes |
SAXException | if there are any problems. |
void datavisualizer.DetailedOutputTimestepParseHandler.endElement | ( | java.lang.String | sURI, | |
java.lang.String | sLocalName, | |||
java.lang.String | sQName | |||
) | throws SAXException |
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.
sURI | the Namespace URI (ignored) | |
sLocalName | the local name (what this function looks at) | |
sQName | the qualified (prefixed) name (ignored) |
SAXException | if there are any problems. |
void datavisualizer.DetailedOutputTimestepParseHandler.characters | ( | char[] | ch, | |
int | start, | |||
int | length | |||
) | throws SAXException |
Reads character data from the XML file and appends it to the buffer.
The parser can call this multiple times per tag.
ch | The characters from the XML document. | |
start | - The start position in the array. | |
length | - The number of characters to read from the array. |
SAXException | if any of the described cases above is true. |
Parent detailed output file manager.
StringBuffer datavisualizer.DetailedOutputTimestepParseHandler.m_sBuf [private] |
String buffer for collecting character data.
String datavisualizer.DetailedOutputTimestepParseHandler.m_sDataMemberLabel [private] |
Data member label.
String datavisualizer.DetailedOutputTimestepParseHandler.m_sGridName = "" [private] |
Grid name.
Tree species.
Tree type.
Dead reason code.
Data member code.
int datavisualizer.DetailedOutputTimestepParseHandler.m_iX [private] |
Grid cell X number.
int datavisualizer.DetailedOutputTimestepParseHandler.m_iY [private] |
Grid cell Y number.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsGridXCellLength [private] |
Indicates the data just parsed is the X length of grid cells.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsGridYCellLength [private] |
Indicates the data just parsed is the Y length of grid cells.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsFloatCode [private] |
Indicates the data just parsed is the code for a float data member.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsIntCode [private] |
Indicates the data just parsed is the code for an int data member.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsCharCode [private] |
Indicates the data just parsed is the code for a char data member.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsBoolCode [private] |
Indicates the data just parsed is the code for a bool data member.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsFloatData [private] |
Indicates the data just parsed is float data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsIntData [private] |
Indicates the data just parsed is int data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsCharData [private] |
Indicates the data just parsed is char data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsBoolData [private] |
Indicates the data just parsed is bool data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsDeadFloatData [private] |
Indicates the data just parsed is dead float data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsDeadIntData [private] |
Indicates the data just parsed is dead int data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsDeadCharData [private] |
Indicates the data just parsed is dead char data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsDeadBoolData [private] |
Indicates the data just parsed is dead bool data.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsTreeFloat [private] |
Indicates whether any other object wants tree float values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsTreeInt [private] |
Indicates whether any other object wants tree int values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsTreeChar [private] |
Indicates whether any other object wants tree char values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsTreeBool [private] |
Indicates whether any other object wants tree bool values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsDeadTreeFloat [private] |
Indicates whether any other object wants dead tree float values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsDeadTreeInt [private] |
Indicates whether any other object wants dead tree int values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsDeadTreeChar [private] |
Indicates whether any other object wants dead tree char values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsDeadTreeBool [private] |
Indicates whether any other object wants dead tree bool values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsGridFloat [private] |
Indicates whether any other object wants grid float values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsGridInt [private] |
Indicates whether any other object wants grid int values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsGridChar [private] |
Indicates whether any other object wants grid char values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsGridBool [private] |
Indicates whether any other object wants grid bool values.
Indicates whether any other object wants grid package float values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bWantsGridPackageInt [private] |
Indicates whether any other object wants grid package int values.
Indicates whether any other object wants grid package char values.
Indicates whether any other object wants grid package bool values.
boolean datavisualizer.DetailedOutputTimestepParseHandler.m_bIsPackage [private] |
Indicates that these are grid package values.