Inheritance diagram for javawrapper::WorkerBase:
Public Member Functions | |
String | GetName () |
Returns the user-acceptable name for this object. | |
abstract void | DoSetup (TreePopulation oPop) throws ModelException |
Does any needed setup once the tree population object has data. | |
boolean | GetAutoDisplayParameters () |
Gets whether to auto-display this object's parameters. | |
String | GetHelpID () |
Gets this object's help ID, if it exists. | |
Vector | FormatDataForDisplay (TreePopulation oPop) |
Formats data for display in a set of JTables. | |
void | WriteXML (BufferedWriter jOut, TreePopulation oPop) throws ModelException |
Writes the XML data to a parameter file for the behaviors owned by this object. | |
boolean | IsThisDataUsed (ModelData oData) |
Whether this piece of data is used and should be written to an XML file. | |
void | SetVectorValues (ModelVector oData, Float[] p_fValuesToSet, boolean[] p_bAppliesTo) |
Sets the values for vector variables. | |
void | SetVectorValues (ModelVector oData, Float[] p_fValuesToSet) |
Sets the values for vector variables. | |
void | SetVectorValues (ModelVector oData, Integer[] p_iValuesToSet, boolean[] p_bAppliesTo) |
Sets the values for vector variables. | |
void | SetVectorValues (ModelVector oData, Integer[] p_iValuesToSet) |
Sets the values for vector variables. | |
void | SetVectorValues (ModelVector p_oData, Vector p_oValuesToSet, boolean[] p_bAppliesTo) throws ModelException |
Sets the values for vector variables. | |
void | MakeSureAllPositive (ModelVector oData, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the elements of a vector are positive numbers (greater than zero). | |
void | MakeSureAllPositive (ModelVector oData) throws ModelException |
Makes sure the elements of a vector are positive numbers (greater than zero). | |
void | MakeSureAllNonNegative (ModelVector oData, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the elements of a vector are non-negative numbers (greater than or equal to zero). | |
void | MakeSureAllNonNegative (ModelVector oData) throws ModelException |
Makes sure the elements of a vector are non-negative numbers (greater than or equal to zero). | |
void | MakeSureAllNonZero (ModelVector oData) throws ModelException |
Makes sure the elements of a vector are non-zero. | |
void | MakeSureAllNonZero (ModelVector oData, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the elements of a vector are non-zero numbers. | |
void | MakeSureAllAreBounded (ModelVector oData, boolean[] p_bAppliesTo, float fLowerBound, float fUpperBound) throws ModelException |
Makes sure that all the values in a vector fall between two bounds. | |
void | MakeSureAllPositive (Float[] p_fData, String sName, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the elements of a float array are positive numbers (greater than zero). | |
void | MakeSureAllPositive (Float[] p_fData, String sName) throws ModelException |
Makes sure the elements of a float array are positive numbers (greater than zero). | |
void | MakeSureAllNonNegative (Float[] p_fData, String sName, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the elements of a float array are non-negative numbers (greater than or equal to zero). | |
void | MakeSureAllNonNegative (Float[] p_fData, String sName) throws ModelException |
Makes sure the elements of a float array are non-negative numbers (greater than or equal to zero). | |
void | MakeSureAllPositive (Integer[] p_iData, String sName, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the elements of an integer array are positive numbers (greater than zero). | |
void | MakeSureAllPositive (Integer[] p_iData, String sName) throws ModelException |
Makes sure the elements of an integer array are positive numbers (greater than zero). | |
void | MakeSureAllNonNegative (Integer[] p_iData, String sName, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the elements of an integer array are non-negative numbers (greater than or equal to zero). | |
void | MakeSureAllNonNegative (Integer[] p_iData, String sName) throws ModelException |
Makes sure the elements of an integer array are non-negative numbers (greater than or equal to zero). | |
void | MakeSurePositive (ModelFloat oValue) throws ModelException |
Makes sure a value is greater than zero. | |
void | MakeSureNonNegative (ModelFloat oValue) throws ModelException |
Makes sure a value is greater than or equal to zero. | |
void | MakeSureNonZero (ModelFloat oValue) throws ModelException |
Makes sure a value is not equal to zero. | |
void | MakeSureNonZero (ModelInt oValue) throws ModelException |
Makes sure a value is not equal to zero. | |
void | MakeSurePositive (ModelInt oValue) throws ModelException |
Makes sure a value is greater than zero. | |
void | MakeSureNonNegative (ModelInt oValue) throws ModelException |
Makes sure a value is greater than or equal to zero. | |
void | MakeSureIsProportion (ModelFloat fValue) throws ModelException |
Makes sure a value is a proportion between 0 and 1 (inclusive). | |
void | MakeSureAllAreProportions (ModelVector oData, boolean[] p_bAppliesTo) throws ModelException |
Makes sure the data in a vector are proportions between 0 and 1 (inclusive). | |
void | MakeSureAllAreProportions (ModelVector oData) throws ModelException |
Makes sure all the data in a vector are proportions between 0 and 1 (inclusive). | |
void | MakeSureRightSize (ModelVector oData, int iLength) throws ModelException |
Makes sure that a vector is of a certain size. | |
void | WriteSpeciesSpecificValue (BufferedWriter jOut, ModelVector p_oData, TreePopulation oPop) throws java.io.IOException, ModelException |
Writes a set of species-specific float values to a parameter file. | |
void | WriteSpeciesSpecificValue (BufferedWriter jOut, ModelVector p_oData, TreePopulation oPop, boolean[] p_bFlags) throws java.io.IOException, ModelException |
Writes a set of species-specific values to a parameter file for a certain subset of species. | |
void | WriteData (BufferedWriter ojOut, ModelData oData) throws java.io. IOException |
Writes a piece of data to an XML file. | |
void | ReadDataFromDisplay (Vector p_oData, TreePopulation oPop) throws ModelException |
Reads in data from the parameter display window. | |
abstract void | ValidateData (TreePopulation oPop) throws ModelException |
Override this to implement data checking. | |
ModelData | FindObjectByXMLTag (String sXMLTag) |
Finds an object based on its XML tag. | |
ModelData | FindObjectByDescriptor (String sDescriptor) |
Finds an object based on its descriptor. | |
boolean | SetSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, Object oData) throws ModelException |
Sets a data object's value. | |
boolean | SetVectorValueByXMLTag (String sXMLTag, String sXMLParentTag, Vector p_oData, String[] p_sChildXMLTags, boolean[] p_bAppliesTo, Attributes oParentAttributes, Attributes[] p_oAttributes) throws ModelException |
Sets a data vector's value. | |
void | ReadXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException |
Accepts an XML parent tag (empty, no data) from the parser. | |
void | ChangeOfSpecies (int iOldNumSpecies, int[] p_iIndexer) throws ModelException |
Triggered when there is a change in the species list. | |
void | ChangeOfSpeciesName (String sOldSpecies, String sNewSpecies) throws ModelException |
Performs any necessary tasks associated with changing the name of a species. | |
Static Public Member Functions | |
static Vector | MakeTableVector (Object[] p_oHeader, Object[][] p_oData) |
Wraps up a header row and table data into a vector. | |
Protected Member Functions | |
Object[][] | FormatDataForTable (Object[][] p_oExisting, ModelFloat oToFormat) |
Formats and adds a value into an Object array suitable for placing in a JTable. | |
Object[][] | FormatDataForTable (Object[][] p_oExisting, ModelInt oToFormat) |
Formats and adds a value into an Object array suitable for placing in a JTable. | |
Object[][] | FormatDataForTable (Object[][] p_oExisting, ModelString oToFormat) |
Formats and adds a value into an Object array suitable for placing in a JTable. | |
Object[][] | FormatDataForTable (Object[][] p_oExisting, ModelVector oToFormat) |
Formats a vector of values into an object array and adds it to another Object array suitable for placing in a JTable. | |
Object[][] | FormatDataForTable (Object[][] p_oExisting, ModelVector oToFormat, boolean[] p_bWhichSpecies) |
Formats a vector of values into a plain vector suitable for placing in a JTable and adds it to a vector of vectors at the end. | |
Object[][] | AddDataToArray (Object[][] p_oExistingArray, Object[] p_oAddArray) |
Adds an Object array to an existing Object array. | |
Object[] | FormatSpeciesHeaderRow (boolean[] p_bUsed, TreePopulation oPop) |
Creates an object array of strings consisting of species names, suitable for including in the parameter entry table. | |
Object[] | FormatBlankHeaderRow (Object[][] p_oTable) |
Creates a blank header row for a table. | |
Object[][] | FormatDataAsComboBox (Object[][] p_oExisting, ModelEnum oToFormat) |
Adds a value with combo box formatting to an Object array for display in a JTable. | |
String | FormatComboBoxString (ModelEnum oToFormat) |
Formats a combo box string from a ModelEnum. | |
void | AddDataObjectToDisplayArrays (ModelData p_oDataObject, Vector p_oSingles, Vector p_oSpeciesSpecific, boolean[] p_bAppliesTo) |
Adds a data object to the arrays which will eventually display run parameters in a set of tables. | |
boolean[] | MergeBooleans (boolean[] p_oMergeOne, boolean[] p_oMergeTwo) |
Merges two boolean arrays and returns an array where there is a true in each array bucket where EITHER array is true. | |
boolean | BoolArraysEqual (boolean[] p_bArrayOne, boolean[] p_bArrayTwo) |
Tests two boolean arrays for equality. | |
Vector | FormatTable (Vector p_oSingles, Vector p_oSpeciesSpecific, TreePopulation oPop) |
Turns vector groups of data objects into a set of tables for display. | |
void | SetSingleValue (ModelData oDataMember, Object oData) throws ModelException |
Sets the value of a single data member. | |
Protected Attributes | |
GUIManager | m_oManager |
GUIManager object. | |
String | m_sName |
User-consumable name for this object. | |
String | m_sXMLTag |
Highest-level XML tag for this object. | |
String | m_sHelpID = "" |
ID of help topic. | |
Vector | mp_oAllData |
All data for this object. | |
boolean | m_bAutoDisplayParameters |
Whether or not to auto-display this object's parameters. | |
Package Functions | |
WorkerBase (GUIManager oManager, String sName, String sXMLTag) | |
Constructor. |
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
|
Constructor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Adds a data object to the arrays which will eventually display run parameters in a set of tables. There are two possible vectors to which to add the data object - one grouping single values, and other grouping groups of species-specific values according to the species they require. When a new data object is to be added to the list, the first thing to do is see if it's already there. If it is, and it's not species-specific, it's not added again. If it is species-specific, the species to which it applies are merged with the existing list and it is re-grouped if necessary.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Adds an Object array to an existing Object array. The new array is added at the end. If the existing array is null, it will be created.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Tests two boolean arrays for equality. Equality is defined as having the same value in each array bucket.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Triggered when there is a change in the species list. This goes through everything in the mp_oAllData array. Any piece of data of type ModelVector which has a size matching the old number of species is assumed to be species-specific and in need of transformation. The ModelVector will be re-sized to match the new number of species. Any species that are the same from the old set to the new have their data transferred to their new array index. Any new species indexes are set to null. Any species which were deleted have their data lost.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::DisturbanceBehaviors, javawrapper::OutputBehaviors, javawrapper::PlantingBehaviors, and javawrapper::TreePopulation. |
|
Performs any necessary tasks associated with changing the name of a species. Everything about the species remains the same except for the name. This is an easier process than actually changing the species list.
Reimplemented in javawrapper::AnalysisBehaviors, javawrapper::DisperseBehaviors, javawrapper::DisturbanceBehaviors, javawrapper::EstablishmentBehaviors, javawrapper::GrowthBehaviors, javawrapper::MortalityBehaviors, and javawrapper::PlantingBehaviors. |
|
Does any needed setup once the tree population object has data. This will be called once the tree population has its data.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Implemented in javawrapper::Allometry, javawrapper::AnalysisBehaviors, javawrapper::DisperseBehaviors, javawrapper::DisturbanceBehaviors, javawrapper::EstablishmentBehaviors, javawrapper::GrowthBehaviors, javawrapper::LightBehaviors, javawrapper::MortalityBehaviors, javawrapper::OutputBehaviors, javawrapper::PlantingBehaviors, javawrapper::Plot, javawrapper::RemoveDeadBehaviors, javawrapper::SeedPredationBehaviors, javawrapper::SubstrateBehaviors, and javawrapper::TreePopulation. |
|
Finds an object based on its descriptor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Finds an object based on its XML tag.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Creates a blank header row for a table. It will be sized the same size as the size of the array in the first array position.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Formats a combo box string from a ModelEnum. The formatting consists of some special characters in a text string that our parameter display code will recognize as setup for a combo box.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Adds a value with combo box formatting to an Object array for display in a JTable. The formatting consists of some special characters in a text string that our parameter display code will recognize as setup for a combo box.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Formats data for display in a set of JTables. For all required behaviors, their required data objects are placed in a table. Each element in the vector returned is one table to display, stored in a vector. Each single table vector's first element is an Object array with the header row for the table, and the second element is an Object[][] with the table's data. Data labels should be placed in the first array bucket. This function operates by looking at each behavior. For each behavior which is enabled, its required data objects are added to a data vector. The vector is a vector of vectors where the data objects are grouped together by number of columns they require. Once the sorted lists are in place, they are transformed to the table format and returned.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) October 7, 2004: Integrated the BehaviorTypeBase version of this back into here, and made it aware of the ModelVector "must apply to all species" member Reimplemented in javawrapper::OutputBehaviors, and javawrapper::PlantingBehaviors. |
|
Formats a vector of values into a plain vector suitable for placing in a JTable and adds it to a vector of vectors at the end. No headers are created. The descriptor is placed in the first bucket of the new vector and all subsequent values in order after that.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Formats a vector of values into an object array and adds it to another Object array suitable for placing in a JTable. The descriptor is placed in the first bucket of the new vector and all subsequent values in order after that.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Formats and adds a value into an Object array suitable for placing in a JTable. The new array is formed by taking the descriptor and putting it into the first position, and then putting the value in the next position.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Formats and adds a value into an Object array suitable for placing in a JTable. The new array is formed by taking the descriptor and putting it into the first position, and then putting the value in the next position.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Formats and adds a value into an Object array suitable for placing in a JTable. The new array is formed by taking the descriptor and putting it into the first position, and then putting the value in the next position.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Creates an object array of strings consisting of species names, suitable for including in the parameter entry table. The species will be in order, skipping over any positions in p_bUsed which are false. The first position in the array is blank.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Turns vector groups of data objects into a set of tables for display.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Gets whether to auto-display this object's parameters.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Gets this object's help ID, if it exists.
|
|
Returns the user-acceptable name for this object.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Whether this piece of data is used and should be written to an XML file. Override this if all data is not to be used.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::BehaviorTypeBase. |
|
Makes sure that all the values in a vector fall between two bounds. Only those indexes for which p_bAppliesTo = true at the same index are checked.
|
|
Makes sure all the data in a vector are proportions between 0 and 1 (inclusive).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the data in a vector are proportions between 0 and 1 (inclusive). Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of an integer array are non-negative numbers (greater than or equal to zero).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of an integer array are non-negative numbers (greater than or equal to zero). Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a float array are non-negative numbers (greater than or equal to zero).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a float array are non-negative numbers (greater than or equal to zero). Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a vector are non-negative numbers (greater than or equal to zero).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a vector are non-negative numbers (greater than or equal to zero). Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a vector are non-zero numbers. Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ September 6, 2004: Created (LEM) |
|
Makes sure the elements of a vector are non-zero.
Edit history: ------------------ September 6, 2004: Created (LEM) |
|
Makes sure the elements of an integer array are positive numbers (greater than zero).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of an integer array are positive numbers (greater than zero). Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a float array are positive numbers (greater than zero).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a float array are positive numbers (greater than zero). Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a vector are positive numbers (greater than zero).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure the elements of a vector are positive numbers (greater than zero). Only those indexes for which p_bAppliesTo = true at the same index are checked.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure a value is a proportion between 0 and 1 (inclusive).
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure a value is greater than or equal to zero.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure a value is greater than or equal to zero.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure a value is not equal to zero.
Edit history: ------------------ December 8, 2005: Created (LEM) |
|
Makes sure a value is not equal to zero.
Edit history: ------------------ December 8, 2005: Created (LEM) |
|
Makes sure a value is greater than zero.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure a value is greater than zero.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Makes sure that a vector is of a certain size.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Wraps up a header row and table data into a vector.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Merges two boolean arrays and returns an array where there is a true in each array bucket where EITHER array is true. If either array is null, the other array is returned. This will not make sure the arrays are the same length.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Reads in data from the parameter display window. The format of the incoming data is the same as that which originally went jOut to be displayed in a table - a vector of vectors, with each child vector representing one table with an Object[] array header as the first element and an Object[][] array of data as the second.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Accepts an XML parent tag (empty, no data) from the parser. Normally this data would be ignored, but this can be overridden if there is special XML to be captured.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::BehaviorTypeBase, javawrapper::DisturbanceBehaviors, javawrapper::LightBehaviors, javawrapper::OutputBehaviors, javawrapper::PlantingBehaviors, and javawrapper::TreePopulation. |
|
Sets the value of a single data member. The value to set is cast to the proper type.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::SubstrateBehaviors. |
|
Sets a data object's value. Override this to add functionality.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::BehaviorTypeBase, javawrapper::DisturbanceBehaviors, javawrapper::LightBehaviors, javawrapper::OutputBehaviors, javawrapper::PlantingBehaviors, and javawrapper::TreePopulation. |
|
Sets a data vector's value. Override this to add functionality.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::BehaviorTypeBase, javawrapper::OutputBehaviors, javawrapper::PlantingBehaviors, and javawrapper::TreePopulation. |
|
Sets the values for vector variables. The values in the vector which contains the values being assigned are cast to match the data types in the vector to which the values are being assigned. Only those vector indexes for which p_bApplies = true at that same index are set.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Sets the values for vector variables. This method replaces all values in the vector with the values passed, in the order in which they are in the array.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Sets the values for vector variables. This method replaces all values in the vector with the values passed, in the order in which they are in the array.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Sets the values for vector variables. This method replaces values in the vector with the values passed, in the order in which they are in the array.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Sets the values for vector variables. This method replaces values in the vector with the values passed, in the order in which they are in the array. Only those vector indexes for which p_bApplies = true at that same index are set.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Override this to implement data checking. This will be called after data has been set.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Implemented in javawrapper::Allometry, javawrapper::AnalysisBehaviors, javawrapper::DisperseBehaviors, javawrapper::DisturbanceBehaviors, javawrapper::EstablishmentBehaviors, javawrapper::GrowthBehaviors, javawrapper::LightBehaviors, javawrapper::MortalityBehaviors, javawrapper::OutputBehaviors, javawrapper::PlantingBehaviors, javawrapper::Plot, javawrapper::RemoveDeadBehaviors, javawrapper::SeedPredationBehaviors, javawrapper::SubstrateBehaviors, and javawrapper::TreePopulation. |
|
Writes a piece of data to an XML file. If the string value is an empty string, nothing is written.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::BehaviorTypeBase. |
|
Writes a set of species-specific values to a parameter file for a certain subset of species. If none of the species are enabled, nothing is written.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) October 7, 2004: Fixed this to work with the ModelVector "must apply to all species" attribute (LEM) |
|
Writes a set of species-specific float values to a parameter file.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::BehaviorTypeBase. |
|
Writes the XML data to a parameter file for the behaviors owned by this object.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented in javawrapper::BehaviorTypeBase, javawrapper::DisturbanceBehaviors, javawrapper::LightBehaviors, javawrapper::OutputBehaviors, javawrapper::PlantingBehaviors, and javawrapper::TreePopulation. |
|
All data for this object. It should be placed in the order in which it should be written in XML. |