SORTIE Java Interface  1
Public Member Functions | Protected Attributes | List of all members
sortie.tools.parfileupdater.SeedPredationBehaviors Class Reference
Inheritance diagram for sortie.tools.parfileupdater.SeedPredationBehaviors:
sortie.tools.parfileupdater.GroupBase

Public Member Functions

 SeedPredationBehaviors ()
 Constructor. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Overridden for changed linked tags. More...
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 
void endXMLParentTag (String sXMLTag)
 
- Public Member Functions inherited from sortie.tools.parfileupdater.GroupBase
void writeBehaviorsList (BufferedWriter jOut) throws IOException
 
void writeDataToFile (BufferedWriter jOut) throws IOException
 Writes all data to an XML file. More...
 
ModelData findObjectByXMLTag (String sXMLTag, String sXMLParentTag)
 Finds an object based on its XML tag. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Sets a data object's value. More...
 
ArrayList< BehaviorgetBehaviorByXMLTag (String sXMLTag)
 Finds a behavior by its XML tag. More...
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Accepts an XML parent tag (empty, no data) from the parser. More...
 
void endXMLParentTag (String sXMLTag)
 
boolean parentTagOKForQueue (String sTag)
 Some tags get everything messed up in a parsing queue. More...
 

Protected Attributes

ModelData mp_fNeighPredMastingP0 = new ModelData("pr_neighPredMastingP0", "pr_npmp0Val")
 Neighborhood seed predation - masting "p0". More...
 
ModelData mp_fNeighPredNonMastingP0 = new ModelData("pr_neighPredNonMastingP0", "pr_npnmp0Val")
 Neighborhood seed predation - non-masting "p0". More...
 
ModelData mp_fNeighPredMinDbh = new ModelData("pr_neighPredMinNeighDBH", "pr_npmndVal")
 Neighborhood seed predation - min neighbor DBH. More...
 
ModelData mp_iNeighPredCounts4Mast = new ModelData("pr_neighPredCounts4Mast", "pr_npc4mVal")
 Neighborhood seed predation - whether species is counted towards masting. More...
 
ModelData m_fNeighPredMastingDensity = new ModelData("pr_neighPredMastingDensity")
 Neighborhood seed predation - density of seeds for masting, seeds/m2/yr. More...
 
ModelData m_fNeighPredRadius = new ModelData("pr_neighPredRadius")
 Neighborhood seed predation - neighborhood search radius. More...
 
ModelData m_iNeighPredMastDecisionMethod = new ModelData("pr_neighPredMastDecisionMethod")
 Neighborhood seed predation - method for deciding mast. More...
 
ModelData m_fFuncRespPredInitDensity = new ModelData("pr_funcRespPredatorInitialDensity")
 Functional response predation - predator initial density in number per square meter. More...
 
ModelData m_fFuncRespMaxInstDeclineRate1 = new ModelData("pr_funcRespMaxInstDeclineRate1")
 Functional response predation - max instantaneous rate at which predator abundance declines in the absense of food, in number of predators per week - season 1. More...
 
ModelData m_fFuncRespMaxInstDeclineRate2 = new ModelData("pr_funcRespMaxInstDeclineRate2")
 Functional response predation - max instantaneous rate at which predator abundance declines in the absense of food, in number of predators per week - season 2. More...
 
ModelData m_fFuncRespDemogEfficiency1 = new ModelData("pr_funcRespDemographicEfficiency1")
 Functional response predation - predator population's demographic efficiency - season 1. More...
 
ModelData m_fFuncRespDemogEfficiency2 = new ModelData("pr_funcRespDemographicEfficiency2")
 Functional response predation - predator population's demographic efficiency - season 2. More...
 
ModelData m_fFunRespDensDepCoeff1 = new ModelData("pr_funcRespDensityDependentCoefficient1")
 Functional response predation - density-dependent coefficient - season 1. More...
 
ModelData m_fFunRespDensDepCoeff2 = new ModelData("pr_funcRespDensityDependentCoefficient2")
 Functional response predation - density-dependent coefficient - season 2. More...
 
ModelData mp_fFuncRespMaxIntake = new ModelData("pr_funcRespMaxIntakeRate", "pr_frmirVal")
 Functional response predation - maximum intake rate - number of seeds per predator per day. More...
 
ModelData mp_fFuncRespForagingEff = new ModelData("pr_funcRespForagingEfficiency", "pr_frfeVal")
 Functional response predation - foraging efficiency. More...
 
ModelData mp_fLnkNeighPredP0 = new ModelData("pr_neighPredP0", "pr_npmp0Val")
 Linked neighborhood seed predation - "p0". More...
 
ModelData m_fFuncRespPropGerm = new ModelData("pr_funcRespProportionGerminating")
 Functional response predation - proportion of seeds, between 0 and 1, germinating each week in the germination period. More...
 
ModelData m_iFuncRespNumWeeksSeedFall = new ModelData("pr_funcRespNumWeeksSeedFall")
 Functional response predation - number of weeks for which seedfall occurs. More...
 
ModelData m_iFuncRespNumWeeksToModel = new ModelData("pr_funcRespNumWeeksToModel")
 Functional response predation - number of weeks to run model - must be less than or equal to 52. More...
 
ModelData m_iFuncRespWeekGermStarts = new ModelData("pr_funcRespWeekGerminationStarts")
 Functional response predation - week number in which germination begins. More...
 
ModelData m_iFuncRespWeekSeason2Starts = new ModelData("pr_funcRespWeekSeason2Starts")
 Functional response predation - week number in which season 2 begins. More...
 
ModelData m_sFuncRespOutputFilename = new ModelData("pr_funcRespOutputFilename")
 Functional response predation - output filename. More...
 
ModelData m_iPreservePredatorDensities = new ModelData("pr_funcRespPreservePredatorDensities")
 Functional response predation - whether or not to preserve predator densities between model timesteps (true) or re-initialize with predator initial density (false) More...
 
- Protected Attributes inherited from sortie.tools.parfileupdater.GroupBase
ArrayList< ModelDatamp_oAllData
 All data for this object. More...
 
String m_sXMLTag
 Highest-level XML tag for this object. More...
 
Behavior [] mp_oChildBehaviors
 

Additional Inherited Members

- Protected Member Functions inherited from sortie.tools.parfileupdater.GroupBase
void loadDataMember (ModelData oData)
 Takes some data and adds it to all applicable behaviors in their string buffer. More...
 

Constructor & Destructor Documentation

◆ SeedPredationBehaviors()

sortie.tools.parfileupdater.SeedPredationBehaviors.SeedPredationBehaviors ( )

Constructor.

Member Function Documentation

◆ endXMLParentTag()

void sortie.tools.parfileupdater.SeedPredationBehaviors.endXMLParentTag ( String  sXMLTag)

◆ readXMLParentTag()

boolean sortie.tools.parfileupdater.SeedPredationBehaviors.readXMLParentTag ( String  sXMLTag,
Attributes  oAttributes 
) throws ModelException

◆ setSingleValueByXMLTag()

boolean sortie.tools.parfileupdater.SeedPredationBehaviors.setSingleValueByXMLTag ( String  sXMLTag,
String  sXMLParentTag,
Attributes  oAttributes,
String  sData 
) throws ModelException

Overridden for changed linked tags.

Member Data Documentation

◆ m_fFuncRespDemogEfficiency1

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFuncRespDemogEfficiency1 = new ModelData("pr_funcRespDemographicEfficiency1")
protected

Functional response predation - predator population's demographic efficiency - season 1.

◆ m_fFuncRespDemogEfficiency2

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFuncRespDemogEfficiency2 = new ModelData("pr_funcRespDemographicEfficiency2")
protected

Functional response predation - predator population's demographic efficiency - season 2.

◆ m_fFuncRespMaxInstDeclineRate1

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFuncRespMaxInstDeclineRate1 = new ModelData("pr_funcRespMaxInstDeclineRate1")
protected

Functional response predation - max instantaneous rate at which predator abundance declines in the absense of food, in number of predators per week - season 1.

◆ m_fFuncRespMaxInstDeclineRate2

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFuncRespMaxInstDeclineRate2 = new ModelData("pr_funcRespMaxInstDeclineRate2")
protected

Functional response predation - max instantaneous rate at which predator abundance declines in the absense of food, in number of predators per week - season 2.

◆ m_fFuncRespPredInitDensity

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFuncRespPredInitDensity = new ModelData("pr_funcRespPredatorInitialDensity")
protected

Functional response predation - predator initial density in number per square meter.

◆ m_fFuncRespPropGerm

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFuncRespPropGerm = new ModelData("pr_funcRespProportionGerminating")
protected

Functional response predation - proportion of seeds, between 0 and 1, germinating each week in the germination period.

◆ m_fFunRespDensDepCoeff1

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFunRespDensDepCoeff1 = new ModelData("pr_funcRespDensityDependentCoefficient1")
protected

Functional response predation - density-dependent coefficient - season 1.

◆ m_fFunRespDensDepCoeff2

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fFunRespDensDepCoeff2 = new ModelData("pr_funcRespDensityDependentCoefficient2")
protected

Functional response predation - density-dependent coefficient - season 2.

◆ m_fNeighPredMastingDensity

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fNeighPredMastingDensity = new ModelData("pr_neighPredMastingDensity")
protected

Neighborhood seed predation - density of seeds for masting, seeds/m2/yr.

◆ m_fNeighPredRadius

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_fNeighPredRadius = new ModelData("pr_neighPredRadius")
protected

Neighborhood seed predation - neighborhood search radius.

◆ m_iFuncRespNumWeeksSeedFall

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_iFuncRespNumWeeksSeedFall = new ModelData("pr_funcRespNumWeeksSeedFall")
protected

Functional response predation - number of weeks for which seedfall occurs.

◆ m_iFuncRespNumWeeksToModel

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_iFuncRespNumWeeksToModel = new ModelData("pr_funcRespNumWeeksToModel")
protected

Functional response predation - number of weeks to run model - must be less than or equal to 52.

◆ m_iFuncRespWeekGermStarts

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_iFuncRespWeekGermStarts = new ModelData("pr_funcRespWeekGerminationStarts")
protected

Functional response predation - week number in which germination begins.

◆ m_iFuncRespWeekSeason2Starts

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_iFuncRespWeekSeason2Starts = new ModelData("pr_funcRespWeekSeason2Starts")
protected

Functional response predation - week number in which season 2 begins.

◆ m_iNeighPredMastDecisionMethod

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_iNeighPredMastDecisionMethod = new ModelData("pr_neighPredMastDecisionMethod")
protected

Neighborhood seed predation - method for deciding mast.

◆ m_iPreservePredatorDensities

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_iPreservePredatorDensities = new ModelData("pr_funcRespPreservePredatorDensities")
protected

Functional response predation - whether or not to preserve predator densities between model timesteps (true) or re-initialize with predator initial density (false)

◆ m_sFuncRespOutputFilename

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.m_sFuncRespOutputFilename = new ModelData("pr_funcRespOutputFilename")
protected

Functional response predation - output filename.

◆ mp_fFuncRespForagingEff

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.mp_fFuncRespForagingEff = new ModelData("pr_funcRespForagingEfficiency", "pr_frfeVal")
protected

Functional response predation - foraging efficiency.

◆ mp_fFuncRespMaxIntake

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.mp_fFuncRespMaxIntake = new ModelData("pr_funcRespMaxIntakeRate", "pr_frmirVal")
protected

Functional response predation - maximum intake rate - number of seeds per predator per day.

◆ mp_fLnkNeighPredP0

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.mp_fLnkNeighPredP0 = new ModelData("pr_neighPredP0", "pr_npmp0Val")
protected

Linked neighborhood seed predation - "p0".

◆ mp_fNeighPredMastingP0

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.mp_fNeighPredMastingP0 = new ModelData("pr_neighPredMastingP0", "pr_npmp0Val")
protected

Neighborhood seed predation - masting "p0".

◆ mp_fNeighPredMinDbh

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.mp_fNeighPredMinDbh = new ModelData("pr_neighPredMinNeighDBH", "pr_npmndVal")
protected

Neighborhood seed predation - min neighbor DBH.

◆ mp_fNeighPredNonMastingP0

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.mp_fNeighPredNonMastingP0 = new ModelData("pr_neighPredNonMastingP0", "pr_npnmp0Val")
protected

Neighborhood seed predation - non-masting "p0".

◆ mp_iNeighPredCounts4Mast

ModelData sortie.tools.parfileupdater.SeedPredationBehaviors.mp_iNeighPredCounts4Mast = new ModelData("pr_neighPredCounts4Mast", "pr_npc4mVal")
protected

Neighborhood seed predation - whether species is counted towards masting.


The documentation for this class was generated from the following file: