SORTIE Java Interface  1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
sortie.gui.modelflowsetup.BehaviorPackager Class Reference

Class for tracking behaviors. More...

Public Member Functions

 BehaviorPackager ()
 Constructor. More...
 
 BehaviorPackager (String sDescriptor, String sParFileTag, int iGroupNumber)
 Constructor - convenience. More...
 
String toString ()
 
Object clone ()
 
boolean equals (Object obj)
 

Public Attributes

String m_sDescriptor
 Descriptor string - what the user will see. More...
 
String m_sParameterFileTag
 Parameter file tag - so we can pass this to BehaviorTypeBase when creating new behaviors. More...
 
ArrayList< SpeciesTypeCombomp_oSpeciesTypes = new ArrayList<SpeciesTypeCombo>(0)
 Species-type combos as assigned in these windows. More...
 
Behavior m_oBehavior = null
 Behavior being edited, or null if it is to be instantiated. More...
 
boolean m_bDeleted = false
 Flag indicating a behavior is to be deleted. More...
 
int m_iGroupNumber = -1
 Group number of BehaviorTypeBase grouping - indicates how to sort. More...
 
int m_iIndexMatcher = -1
 Index matcher. More...
 

Static Public Attributes

static final String SEPARATOR = "-----------------"
 

Detailed Description

Class for tracking behaviors.

This packages behaviors with the information needed to track the changes that have been made to them.

Author
LORA

Constructor & Destructor Documentation

◆ BehaviorPackager() [1/2]

sortie.gui.modelflowsetup.BehaviorPackager.BehaviorPackager ( )

Constructor.

◆ BehaviorPackager() [2/2]

sortie.gui.modelflowsetup.BehaviorPackager.BehaviorPackager ( String  sDescriptor,
String  sParFileTag,
int  iGroupNumber 
)

Constructor - convenience.

Parameters
sDescriptor
sParFileTagParameter file tag for behavior
iGroupNumber

Member Function Documentation

◆ clone()

Object sortie.gui.modelflowsetup.BehaviorPackager.clone ( )

◆ equals()

boolean sortie.gui.modelflowsetup.BehaviorPackager.equals ( Object  obj)

◆ toString()

String sortie.gui.modelflowsetup.BehaviorPackager.toString ( )

Member Data Documentation

◆ m_bDeleted

boolean sortie.gui.modelflowsetup.BehaviorPackager.m_bDeleted = false

Flag indicating a behavior is to be deleted.

◆ m_iGroupNumber

int sortie.gui.modelflowsetup.BehaviorPackager.m_iGroupNumber = -1

Group number of BehaviorTypeBase grouping - indicates how to sort.

◆ m_iIndexMatcher

int sortie.gui.modelflowsetup.BehaviorPackager.m_iIndexMatcher = -1

Index matcher.

Can be used to track across different lists

◆ m_oBehavior

Behavior sortie.gui.modelflowsetup.BehaviorPackager.m_oBehavior = null

Behavior being edited, or null if it is to be instantiated.

◆ m_sDescriptor

String sortie.gui.modelflowsetup.BehaviorPackager.m_sDescriptor

Descriptor string - what the user will see.

◆ m_sParameterFileTag

String sortie.gui.modelflowsetup.BehaviorPackager.m_sParameterFileTag

Parameter file tag - so we can pass this to BehaviorTypeBase when creating new behaviors.

◆ mp_oSpeciesTypes

ArrayList<SpeciesTypeCombo> sortie.gui.modelflowsetup.BehaviorPackager.mp_oSpeciesTypes = new ArrayList<SpeciesTypeCombo>(0)

Species-type combos as assigned in these windows.

◆ SEPARATOR

final String sortie.gui.modelflowsetup.BehaviorPackager.SEPARATOR = "-----------------"
static

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