|
| DisturbanceBehaviors (GUIManager oManager) throws ModelException |
| Constructor.
|
|
Grid[] | getEnabledGridObjects () throws ModelException |
| Overridden from the base to remove storm susceptibility if it's not being used.
|
|
Behavior | createBehaviorFromParameterFileTag (String sXMLTag) throws ModelException |
| Overwritten to handle the potentially-funky harvest interface behavior.
|
|
| BehaviorTypeBase (GUIManager oManager, String sName) |
| Constructor.
|
|
boolean | anyBehaviorsEnabled () |
| Determines if any of the child behaviors are currently enabled.
|
|
void | validateData (TreePopulation oPop) throws ModelException |
| Implements data checking.
|
|
Behavior | createBehaviorFromParameterFileTag (String sParameterFileTag) throws ModelException |
| Creates a new behavior from an XML parameter file name tag and inserts it into the child behaviors list.
|
|
void | sortBehaviors () |
| Sorts the behaviors by list position.
|
|
boolean | canBehaviorBeEditedAutomatically (String sParameterFileTag) throws ModelException |
| Whether or not a behavior of a certain class can be automatically edited or instead must use its own special dialog.
|
|
boolean | canBehaviorBeDuplicated (String sParameterFileTag) throws ModelException |
| Whether or not a behavior of a certain class can be duplicated in a run.
|
|
ArrayList< BehaviorInstantiator > | getAllPossibleBehaviors () |
| Gets all possible behaviors.
|
|
Behavior | getBehaviorByXMLParametersParentTag (String sXMLTag, int iPos) |
| Finds a behavior by its XML parameters parent tag.
|
|
String | getDescriptor (String sParameterFileTag) |
| Gets the descriptor for a behavior based on its parameter file tag.
|
|
Grid[] | getEnabledGridObjects () throws ModelException |
| Gets the list of grid objects which the currently enabled behaviors would be expected to create - and thus would be available to output, etc.
|
|
ArrayList< Behavior > | getAllInstantiatedBehaviors () |
| Get all Behavior objects for this group.
|
|
void | writeBehaviorNodes (BufferedWriter out, TreePopulation oPop) throws ModelException |
| Writes behavior tags to the parameter file.
|
|
ArrayList< Behavior > | getBehaviorByDisplayName (String sDescriptor) |
| Convenience method for getting an instantiated behavior.
|
|
ArrayList< Behavior > | getBehaviorByParameterFileTag (String sParameterFileTag) |
| Finds an instantiated behavior by its XML parameter file tag.
|
|
void | changeOfSpecies (int iOldNumSpecies, int[] p_iIndexer, String[] p_sNewSpecies) throws ModelException |
| Triggered when there is a change in the species list.
|
|
void | copySpecies (int iSpeciesCopyFrom, int iSpeciesCopyTo) throws ModelException |
| Copies one species to another.
|
|
ArrayList
< BehaviorParameterDisplay > | formatDataForDisplay (TreePopulation oPop) |
| Formats data for display in a set of JTables.
|
|
boolean | readDataFromDisplay (Vector< TableData > p_oData, TreePopulation oPop, String sObjectName, int iListPosition) throws ModelException |
| Reads in data from the parameter display window.
|
|
void | endOfParameterFileRead () |
| Gets this object's help ID, if it exists.
|
|
void | changeOfSpeciesName (String sOldSpecies, String sNewSpecies) throws ModelException |
| Performs any necessary tasks associated with changing the name of a species.
|
|
GUIManager | getGUIManager () |
|
void | writeXML (BufferedWriter jOut, TreePopulation oPop) throws ModelException |
| Writes the XML data to a parameter file for the behaviors owned by this object.
|
|
void | removeBehavior (Behavior oBeh) |
| Removes a behavior from the instantiated list.
|
|
String | getName () |
| Returns the user-acceptable name for this object.
|
|
void | changeOfPlotResolution (float fOldX, float fOldY, float fNewX, float fNewY) throws ModelException |
| Allows instantiated behaviors to perform any tasks associated with a change of plot resolution.
|
|
void | doSetup (TreePopulation oPop) throws ModelException |
| Does any needed setup once the tree population object has data.
|
|
This class manages data for disturbance behaviors.
Planting is not included. Copyright: Copyright (c) Charles D. Canham 2003 Company: Cary Institute of Ecosystem Studies
- Author
- Lora E. Murphy
- Version
- 1.0
Edit history:
---------------—
December 8, 2011: Wiped the slate clean for version 7 (LEM)