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.
 
 BehaviorPackager (String sDescriptor, String sParFileTag, int iGroupNumber)
 Constructor - convenience.
 
String toString ()
 
Object clone ()
 
boolean equals (Object obj)
 

Public Attributes

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

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

sortie.gui.ModelFlowSetup.BehaviorPackager.BehaviorPackager ( )

Constructor.

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

Constructor - convenience.

Parameters
sDescriptor
sParFileTagParameter file tag for behavior
iGroupNumber

Member Function Documentation

Object sortie.gui.ModelFlowSetup.BehaviorPackager.clone ( )
boolean sortie.gui.ModelFlowSetup.BehaviorPackager.equals ( Object  obj)
String sortie.gui.ModelFlowSetup.BehaviorPackager.toString ( )

Member Data Documentation

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

Flag indicating a behavior is to be deleted.

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

Group number of BehaviorTypeBase grouping - indicates how to sort.

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

Index matcher.

Can be used to track across different lists

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

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

String sortie.gui.ModelFlowSetup.BehaviorPackager.m_sDescriptor

Descriptor string - what the user will see.

String sortie.gui.ModelFlowSetup.BehaviorPackager.m_sParameterFileTag

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

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

Species-type combos as assigned in these windows.

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

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