SORTIE Java Interface Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
javawrapper::AllometryThis holds all data relating to allometry
javawrapper::AllTestsClass grouping all tests together
javawrapper::AnalysisBehaviorsManages analysis behaviors and data
javawrapper::BatchFileParserSAX batch file parse handler
javawrapper::BatchParFileEncapsulates a parameter file and the number of times to run it
javawrapper::BatchSetupWindow for working with batch files
javawrapper::BehaviorRepresents a single behavior in the core
javawrapper::BehaviorTypeBaseThis class functions as an organizer for model-level behaviors
datavisualizer::CarbonValueDataRequestProduces a table of carbon value results
javawrapper::CellThis class holds a set of grid cell coordinates
javawrapper::ComboBoxRendererThis limits values displayed in the file choices combo box to 50 characters (the last 50, so filenames are displayed)
javawrapper::ComboDisplayCombines a text description of species/type combos with the actual data, for display in lists
javawrapper::CutRangeThis class defines a cut range for a harvest event
datavisualizer::DataFileFilterThis provides a filter for data files - .out, .xml, and .gz files
javawrapper::DataFileFilterThis provides a filter for data files - .out, .xml, and .gz files
datavisualizer::DataFileManagerThis class manages a single data file for the data visualizer
datavisualizer::DataGrapherObjects of this class can create graphs of various kinds, given data
javawrapper::DataMemberAn object of this class represents a data member from a grid or tree
javawrapper::DataMemberDataAbstract class holding data member-based data, such as trees or grid values
datavisualizer::DataRequestThis class is used by the DetailedOutputFileManager class to manage open requests for data
javawrapper::DataVisualizerManagerThis class takes care of managing data visualization
datavisualizer::DesktopListenerThis class listens for the movement of desktop frames and resizes the desktop as necessary to make sure every part of it is reachable by scrolling
javawrapper::DetailedGridSettingsCaptures the output settings for a single grid
datavisualizer::DetailedOutputFileManagerControls the data visualization for a single detailed output file
javawrapper::DetailedOutputFileSetupWindow that the user uses to set up detailed output options
javawrapper::DetailedOutputFileSetup_this_windowAdapterTriggers refresh of save information on window focus
datavisualizer::DetailedOutputFileSetupParseHandlerPlugs into the Xerces SAX parser to handle the incoming data when the detailed output setup XML file is parsed
javawrapper::DetailedOutputGridRendererThis renders choices in a JList so that, if they have a prepended "(p)" string, it is not shown to the user
javawrapper::DetailedOutputGridSetupWindow the user uses to set up detailed output options for grids
datavisualizer::DetailedOutputLegendThis extends the legend class and adds some features specific to the viewing of detailed output files - specifically the ability to step through timesteps
javawrapper::DetailedOutputSettingsBase class for detailed output settings
datavisualizer::DetailedOutputTimestepParseHandlerAn object of this class will parse detailed output timestep files and pass the data to a DetailedOutputFileManager object
javawrapper::DetailedOutputTreeSetupWindow used by the user to set up detailed output tree output options
javawrapper::DetailedTreeSettingsThis class packages together a set of tree settings
javawrapper::Diam10EditFor editing initial diam10s for planting
javawrapper::DisperseBehaviorsThis is the organizer class for all disperse behaviors
javawrapper::DisplayBehaviorComboEditDisplays an edit window for editing the tree species/type combos to which a single behavior applies
javawrapper::DisplayParametersDisplays a window with parameter data for the user to edit
javawrapper::DisturbanceBehaviorsThis class manages data for disturbance behaviors
javawrapper::EnhancedTableProvides extensions and customizations for JTable
javawrapper::EnhancedTableWindowInterface for classes wishing to use the EnhancedTable class
javawrapper::EpisodicEventsEditBase class for windows for episodic event editing
javawrapper::EpisodicEventsMouseListenerClass for interpreting mouse clicks on the chart for selecting cells for episodic event editing
javawrapper::EpisodicEventsWindowDisplays episodic events and allows for editing
javawrapper::ErrorGUIThis class handles all error message writing
javawrapper::EstablishmentBehaviorsThis is the organizer class for all establishment behaviors
javawrapper::FileOpenFilterThis provides a file filter which shows all potential SORTIE file types: .xml, .hvr, .txt, and .gz.tar files
datavisualizer::GrayscaleListenerPerforms the action when the checkbox for using logarithmic axis is checked on a histogram
javawrapper::GridThis class represents grids in the core model
datavisualizer::GridDataRequestDraws a map for a single grid's data member
datavisualizer::GridHistogramDataRequestThis controls the drawing of a histogram for a single piece of grid information
javawrapper::GridSetupDisplays grid settings for editing
javawrapper::GridValueClass for holding the data for a single grid cell
javawrapper::GridValueEditorWindow for editing grid values in a spreadsheet-like format
javawrapper::GrowthBehaviorsControls the data relating to growth behaviors
javawrapper::GUIManagerThe GUI manager provides all behind-the-scenes functionality for the Main Window
javawrapper::HarvestDataThis class encapsulates the data for a single harvest event - being for one timestep, for one cut type
datavisualizer::HarvestDataRequestProduces a table of harvest or mortality episode results
javawrapper::HarvestEditWindow for harvest editing
javawrapper::HarvestInterfaceSetupThis is a window allowing setup of the Harvest Interface behavior
javawrapper::HarvestInterfaceSetup::FileColumnsChooserDialog for choosing new file columns
datavisualizer::HistogramBinCopied from HistogramBin in JFreeChart by Jelai Wang with some modifications
datavisualizer::HistogramDataRequestThis controls the drawing of a histogram for a single piece of information
javawrapper::InterfaceInterface between the Java GUI and the C++ application core
datavisualizer::LegendThis is an internal frame which displays a color legend for species-based charts
datavisualizer::Legend_CheckBox_actionAdapterTriggers species changes when the user clicks species checkboxes
datavisualizer::Legend_ColorChooserButton_actionAdapterTriggered when the user clicks a color button
javawrapper::LightBehaviorsManages data for the light behaviors
javawrapper::LightTestFilesWrites out light test files
datavisualizer::LineGraphDataRequestCreates different types of line graphs for detailed output files
javawrapper::MainWindowMain application window
javawrapper::MainWindow::RunListenerRuns the window's timer code while the C++ core is running
javawrapper::MainWindowStateSetterThe purpose of this class is to control the states of the main window - all the enabling and disabling, etc
datavisualizer::MerchValueDataRequestProduces a table of merchantable timber value results
javawrapper::ModelMain class that's called to start the application
javawrapper::ModelDataThis is a base class for packaging data values with additional information
datavisualizer::ModelDatasetThis encapsulates any kind of a chart dataset with a string to match it to its chart window
javawrapper::ModelEnumPackages a data value with other information
javawrapper::ModelExceptionModel exception class
javawrapper::ModelFileChooserManages directories for SORTIE
javawrapper::ModelFileFunctionsThis provides common file-reading functions for reading tab-delimited files
javawrapper::ModelFloatThis class packages float values with additional information
javawrapper::ModelFlowSetupAllows users to make changes to the model flow and behavior order
javawrapper::ModelFlowSetup::BehaviorIndexerClass which packages individual behavior names with an index number
javawrapper::ModelFlowSetup::DisplayBehaviorComboEditDisplays an edit window for editing the tree species/type combos to which a single behavior applies
javawrapper::ModelFlowSetup::DisplayBehaviorEditDisplays the edit window for editing behavior order
javawrapper::ModelFlowSetup::DisplayBehaviorEdit::AddDoubleClickerThis class implements the double-click so that double-clicking on behavior names adds the behavior to the list
javawrapper::ModelFlowSetup::DisplayBehaviorEdit::ModifyDoubleClickerThis class implements the double-click so that double-clicking on behavior names launches the behavior combo editor
javawrapper::ModelFlowSetup::DisplayComboEditDisplays the edit window for editing behavior flow for a tree species/ type combo
javawrapper::ModelFlowSetup::DisplayComboEdit::AddDoubleClickerThis class implements the double-click so that double-clicking on behavior names adds the behavior to the list
javawrapper::ModelFlowSetup::ListRendererProvides multi-line text wrapping to our list boxes
javawrapper::ModelFlowSetup::TreeNodeInfoObjects set in tree nodes to give information about what to do when the user clicks a node
javawrapper::ModelFontThe common font for all GUI elements
datavisualizer::ModelHistogramDatasetThis is a hack of the HistogramDataset in JFreeChart
javawrapper::ModelIconCreates different icons needed by the model
javawrapper::ModelIntThis class packages integer values with additional data
datavisualizer::ModelInternalFrameEnsures consistent behavior across graph windows
javawrapper::ModelMessageStructure for message passing
javawrapper::ModelStringPackages a String value together with additional data
javawrapper::ModelTestCaseProvides common methods for testing
javawrapper::ModelVectorThis class packages vector data with other pieces of information important to the model
javawrapper::MortalityBehaviorsManages mortality behaviors and data
javawrapper::MortalityEpisodeEditWindow for mortality episode editing
javawrapper::MultilineLabelRenders a multi-line "JLabel"
javawrapper::OKCancelButtonPanelA panel containing OK, Cancel, and Help buttons
javawrapper::OutFileFilterFile filter for short output files
javawrapper::OutputBehaviorsManages output behaviors and data
javawrapper::OutputSetupWindow used by the user to start setting up run output options
javawrapper::OutputSetup_this_windowAdapterAllows us to refresh the saving information on window focus
datavisualizer::OverviewTableDataRequestWrites an overview table for a detailed output file (basal area and density for each life history stage)
javawrapper::PackageGridValueClass for holding the data for a single package
javawrapper::ParameterCellEditorHandles the editing for the file parameter table
javawrapper::ParameterEditWindow used to trigger the parameter editing process
javawrapper::ParameterFileParserSAX parameter file parse handler
javawrapper::ParameterTableModelTable model for the parameter data table
javawrapper::ParameterTextRendererRenders the first column values in a table to bold font with word wrapping to multiple lines
javawrapper::ParseReaderProcesses SAX parser output
datavisualizer::PartitionedBiomassDataRequestProduces a table of partitioned biomass results
javawrapper::PlantEditWindow for planting editing
javawrapper::PlantingBehaviorsManages planting behaviors and data
javawrapper::PlantingDataThis class encapsulates the data for a single planting event - being for one species, for one timestep
javawrapper::PlantingData::PlantingAbundanceThis encapsulates a species with its planting abundance
javawrapper::PlotPlot object
javawrapper::PointsFor listing points for GLI points calculations
javawrapper::QuickScrollingPanelThis class creates a JPanel that scrolls at a normal speed through a JScrollPane
javawrapper::RemoveDeadBehaviorsThis is the organizer class for the dead remover behavor
javawrapper::SaxParseTools
javawrapper::SeedPredationBehaviorsThis class organizes the germination behavior
datavisualizer::ShortOutputFileManagerManages all the data visualization for a single short output file
datavisualizer::ShortOutputFileManager::LineGraphFileWriterTakes care of writing out a line graph's data
datavisualizer::ShortOutputFileManager::TableFileWriterWrites out table data to file
javawrapper::SpeciesSpecificThis class will package together a data member and an array of booleans on which species uses it
javawrapper::SpeciesTypeComboThis class allows you to group together a species number and a type number into one object that can be placed in an array or vector or passed as an argument
javawrapper::SpringUtilitiesA 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout
datavisualizer::StandTableDataRequestWrites a stand table for a detailed output file (basal area or density for each life history stage throughout the run)
datavisualizer::StockTableDataRequestWrites a stock table for a detailed output file
javawrapper::SubplotThis rolls up a set of cell coordinates into a defined subplot
javawrapper::SubplotEditWindow for editing subplot information
javawrapper::SubplotEdit::SubplotMouseListenerClass for interpreting mouse clicks on the chart for selecting cells for subplot editing
javawrapper::SubstrateBehaviorsManages substrate data and behaviors
javawrapper::SubstrateTestFilesWrites substrate testing files
javawrapper::SummaryOutputFileSetupWindow used by the user to set up summary (short) output files
javawrapper::SwingWorker* This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread
javawrapper::SwingWorker::ThreadVarClass to maintain reference to current worker thread under separate synchronization control
datavisualizer::TableUpdaterResponds to the buttons in the overview table windows
javawrapper::TarballFunctions for working with tarballs (.gz.tar files)
javawrapper::TestAllometryTests the Allometry class
javawrapper::TestAnalysisBehaviorsTests the AnalysisBehaviors class
javawrapper::TestCellTests the Cell class
javawrapper::TestDataMemberTests the DataMember class
javawrapper::TestDensitySelfThinningMortalityThis class is to help group test code
javawrapper::TestDetailedOutputSettingsTests the DetailedOutputSettings class
javawrapper::TestDisperseBehaviorsTests the DisperseBehaviors class
javawrapper::TestEstablishmentBehaviors
javawrapper::TestGridTests the Grid class
javawrapper::TestGrowthBehaviorsTests the GrowthBehaviors class
javawrapper::TestHarvestBehaviorsTests the Harvest and Natural Disturbance behaviors of the DisturbanceBehaviors class
javawrapper::TestHarvestDataTests the HarvestData class
javawrapper::TestHarvestInterfaceTests the HarvestInterface interface and file writing
javawrapper::TestLightBehaviorsTests the LightBehaviors class
javawrapper::TestModelEnumTests the ModelEnum class
javawrapper::TestMortalityBehaviorsTests the MortalityBehaviors class
javawrapper::TestNCIMortalityThis class is to help group test code
javawrapper::TestOutputBehaviorsTests the OutputBehaviors class
javawrapper::TestParseReaderTests ParseReader class
javawrapper::TestPlantingBehaviorsTests the PlantingBehavior class
javawrapper::TestPlantingDataTests the PlantingData class
javawrapper::TestRundataGridSetupTests the RundataGridSetup class
javawrapper::TestSelectionHarvestTests the Harvest and Natural Disturbance behaviors of the DisturbanceBehaviors class
javawrapper::TestStormBehaviorsTests the Storms behavior of the DisturbanceBehaviors class
javawrapper::TestSubstrateBehaviorsTests the SubstrateBehaviors class
javawrapper::TestTreePopulationTests the TreePopulation class
javawrapper::TestWorkerBaseTests the WorkerBase class
javawrapper::TextFileFilterFile filter for text files
javawrapper::TreeRepresents a single tree's data
datavisualizer::TreeMapDataRequestThis class manages the data for, and draws, tree maps
javawrapper::TreeOutputSaveInfoThis collects tree saving information for short output for one tree type
javawrapper::TreePopulationThis holds all data relating to the tree population
javawrapper::TreeSetupDialog allowing the user to set up basic tree information
javawrapper::TreeSetup::RenamePairThis class holds information about species renaming
javawrapper::TreeSetup::SizeClassEditorDisplays dialog for entering size class data
datavisualizer::WindstormDataRequestProduces a table of windstorm results
javawrapper::WorkerBaseThis class contains methods common to all objects that contain data
javawrapper::WorkerTesterTest class for WorkerBase
javawrapper::XMLFileFilterThis filters to only XML files for file choosers
datavisualizer::XYCellRendererThis class fills in map cell rectangles on a plot
datavisualizer::XYTreeRendererA renderer that draws a circle at each data point
datavisualizer::XYZDataItemRepresents one (x, y, z) data item for an xyz-series
datavisualizer::XYZSeriesRepresents a collection of XYZ data items
datavisualizer::XYZSeriesCollectionFor creating an XYZ dataset

Generated on Wed Nov 29 08:45:00 2006 for SORTIE Java Interface by  doxygen 1.4.7