A C D E F G H I L M N O P R S T U V X Y

A

AbstractAnimationPanel - Class in fi.helsinki.dacopan.ui
An abstract super-class for all the animation panels.
AbstractAnimationPanel(MainFrame) - Constructor for class fi.helsinki.dacopan.ui.AbstractAnimationPanel
 
accept(File) - Method in class fi.helsinki.dacopan.ui.DaCoPAnFileFilter
Checks if the given file is to be accepted.
actionPerformed(ActionEvent) - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
 
actionPerformed(ActionEvent) - Method in class fi.helsinki.dacopan.ui.SettingsPanelGeneral
 
actionPerformed(ActionEvent) - Method in class fi.helsinki.dacopan.ui.SettingsPanelTSCElements
 
actionPerformed(ActionEvent) - Method in class fi.helsinki.dacopan.ui.SettingsPanelTSCNotices
 
actionPerformed(ActionEvent) - Method in class fi.helsinki.dacopan.ui.tsc.TSCNotePanel
 
addControlSignalsListener(ControlSignalsListener) - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Adds a ControlSignalsListener as a listener for this AnimationTimeState.
addExtension(String) - Method in class fi.helsinki.dacopan.ui.DaCoPAnFileFilter
 
addFlow(Flow) - Method in interface fi.helsinki.dacopan.model.DataView
Adds the given flow to this view.
addFlow(Flow) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
addHost(Host) - Method in interface fi.helsinki.dacopan.model.DataView
Adds the given host to this view.
addHost(Host) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
addInitialValues(Map) - Method in class fi.helsinki.dacopan.model.TransferUnit
Called from the constructor, adds all the values in the map given by the user to the actual value map (makes the values not specific to any host).
addLayer(Layer) - Method in interface fi.helsinki.dacopan.model.DataView
Adds the given layer to this view.
addLayer(Layer) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
addLink(Link) - Method in interface fi.helsinki.dacopan.model.DataView
Adds the given link to this view.
addLink(Link) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
addNoteEnc(Note) - Method in class fi.helsinki.dacopan.model.NoteManager
Adds an encapsulation note that is attached to a specific TransferUnit.
addNoteTimeLayer(Note) - Method in class fi.helsinki.dacopan.model.NoteManager
Adds a note to the requested layer by putting it in the corresponding linked list.
addNoteToCurrentPosition(String) - Method in class fi.helsinki.dacopan.ui.NotePanel
Adds the given note to the current time and layer
addNoteTsc(Note) - Method in class fi.helsinki.dacopan.model.NoteManager
 
addNoticeTrigger(NoticeTrigger) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
addProtocol(Protocol) - Method in interface fi.helsinki.dacopan.model.DataView
Adds the given protocol to this view.
addProtocol(Protocol) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
addSettingsMSC(SettingsMSC) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Adds or replaces a SettingsMSC object in the settingsLayersMSC list.
addTransferUnit(TransferUnit, boolean) - Method in interface fi.helsinki.dacopan.model.DataView
Adds a transfer unit to the view.
addTransferUnit(TransferUnit, boolean) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
addVariableValue(String, Host, String) - Method in class fi.helsinki.dacopan.model.TransferUnit
Adds a variable value to this unit.
addVariableValue(VariableDefinition, Host, String) - Method in class fi.helsinki.dacopan.model.TransferUnit
 
addWidgets() - Method in class fi.helsinki.dacopan.ui.NotePanel
Adds all the necessary widgets to the panel.
addWidgets() - Method in class fi.helsinki.dacopan.ui.UFOPanel
Creates all the widgets used in the UFO panel and adds them to it in correct places.
advance(float, float) - Method in interface fi.helsinki.dacopan.contsig.ControlSignalsListener
Signals the listener that it should visualise the network exchange data at the nowTime point in time, possibly as an incremental change to previous state.
advance(float, float) - Method in class fi.helsinki.dacopan.ui.AbstractAnimationPanel
The default implementation just calls stepTo with the given nowTime parameter.
advance(float, float) - Method in class fi.helsinki.dacopan.ui.MainFrame
 
advance(float, float) - Method in class fi.helsinki.dacopan.ui.MSCPanel
 
AnimationSequence - Class in fi.helsinki.dacopan.animseq
A class to handle the logic of the animation sequence (also called scenario play list).
AnimationSequence(MainFrame) - Constructor for class fi.helsinki.dacopan.animseq.AnimationSequence
Creates a new instance of AnimationSequence
AnimationTimeState - Class in fi.helsinki.dacopan.contsig
 
AnimationTimeState(float, float, float, int, StepIterator) - Constructor for class fi.helsinki.dacopan.contsig.AnimationTimeState
Creates a new instance of AnimationTimeState
AnimationTimeState(float, float, float, int, StepIterator, AnimationSequence, float, float) - Constructor for class fi.helsinki.dacopan.contsig.AnimationTimeState
 
antiAliasing - Variable in class fi.helsinki.dacopan.settings.GeneralSettings
true if the antialiasing option is selected
applyDefaultSettings(GeneralSettings) - Method in class fi.helsinki.dacopan.ui.MainFrame
Creates default GeneralSettings and MSC settings for all layers based on the data that is currently in DataView.
applySettings() - Method in class fi.helsinki.dacopan.ui.SettingsDialog
Takes in use in the Animator the current temporary settings
assignChildren() - Method in class fi.helsinki.dacopan.model.TransferUnit
Assigns itself as the parent of its children.

C

calculateTimestamps() - Method in class fi.helsinki.dacopan.model.TransferUnit
Calculates the timestamps of this unit by looking at its children.
CalcYCoord - Class in fi.helsinki.dacopan.ui
Calculates proper y-coordinates for events based on max and min stepping and visual scale.
CalcYCoord(DataView, SettingsMSC) - Constructor for class fi.helsinki.dacopan.ui.CalcYCoord
 
changeLayer(Layer) - Method in class fi.helsinki.dacopan.ui.MainFrame
Changes the layer to the one requested.
changeSettings() - Method in class fi.helsinki.dacopan.ui.UserInterface
Creates and dispaly the dialog with the general and MSC settings
changeSettingsMode(int) - Method in class fi.helsinki.dacopan.ui.UserInterface
Creates and displays the settings dialog with given mode selected.
ChannelPanel - Class in fi.helsinki.dacopan.ui
This panel is used to draw the actual animation inside the UFO panel.
ChannelPanel(List) - Constructor for class fi.helsinki.dacopan.ui.ChannelPanel
 
children - Variable in class fi.helsinki.dacopan.model.TransferUnit
units that this unit consists of (can be null)
clear() - Method in class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
clear() - Method in class fi.helsinki.dacopan.ui.tsc.TSCNotePanel
 
clearSettingsMSC() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Clears the SettingsMSC objects.
clone() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Returns a true clone of this SettingsMSC object.
close() - Method in class fi.helsinki.dacopan.ui.DialogProgressIndicator
 
close() - Method in interface fi.helsinki.dacopan.ui.ProgressIndicator
Closes the indicator.
close() - Method in class fi.helsinki.dacopan.ui.ProgressIndicator.NoopIndicator
 
closeAnimation() - Method in class fi.helsinki.dacopan.ui.MainFrame
Closes the animation and returns to the start state
closeFile() - Method in class fi.helsinki.dacopan.ui.FileInformation
 
COLORKEY_ACK - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_ACTIVE - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_ADVERTIZED_WINDOW_LINE - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_CONNECTING_LINE - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_DELAY_LINE - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_FIN - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_GRID_MAJOR - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_GRID_MINOR - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_SACK - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_SEGMENT - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
COLORKEY_SYN - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
compareTo(Object) - Method in class fi.helsinki.dacopan.model.Layer
Implements ordering of layers lower-layer-first.
compareTo(Object) - Method in class fi.helsinki.dacopan.model.Note
We compare Notes by comparing their times.
compareTo(Object) - Method in class fi.helsinki.dacopan.model.TransferUnit
TransferUnits are ordered primarily by sendStart, then by receiveEnd.
construct() - Method in class fi.helsinki.dacopan.ui.SwingWorker
Compute the value to be returned by the get method.
containsData() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
continueAnimationModeMSC() - Method in class fi.helsinki.dacopan.ui.MainFrame
When the animation comes back from the ENC mode we need to handle that event in different ways depending on the animator mode: in explore mode we just continue from where we paused the animation when going to ENC.
ControlSignalsListener - Interface in fi.helsinki.dacopan.contsig
Describes the events related to the time state of the animation that all animation panels should react to by changing their visible state.
current() - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
current() - Method in interface fi.helsinki.dacopan.model.StepIterator
Returns the current step.

D

DACOPAN_COLOR_ACTIVE_CAPTION_BG - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_ACTIVE_CAPTION_TEXT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_DKHIGHLIGHT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_HIGHLIGHT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_INACTIVE_CAPTION_BG - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_INACTIVE_CAPTION_TEXT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_LTHIGHLIGHT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_MAIN_PANE_BG - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_PANE_BG - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_PANE_TEXT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_COLOR_WINDOW - Static variable in class fi.helsinki.dacopan.ui.UserInterface
 
DACOPAN_DIVIDER_SIZE - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The size for the splitpane divider in pixels
DACOPAN_EXPLORE_MODE - Static variable in class fi.helsinki.dacopan.ui.MainFrame
 
DACOPAN_EXTENSION_PEF - Static variable in class fi.helsinki.dacopan.ui.MainFrame
 
DACOPAN_EXTENSION_SCENARIO - Static variable in class fi.helsinki.dacopan.ui.MainFrame
 
DACOPAN_FONT_BUTTON - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The font to be used in the buttons
DACOPAN_FONT_MENU - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The font for the menu
DACOPAN_FONT_TITLE - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The title font used in all animation panels
DACOPAN_NO_MODE - Static variable in class fi.helsinki.dacopan.ui.MainFrame
 
DACOPAN_SCENARIO_MODE - Static variable in class fi.helsinki.dacopan.ui.MainFrame
 
DACOPAN_STEP_BACKWARD - Static variable in class fi.helsinki.dacopan.ui.MainFrame
 
DACOPAN_STEP_FORWARD - Static variable in class fi.helsinki.dacopan.ui.MainFrame
 
DACOPAN_UFO_UNIT_COLOR_1 - Static variable in class fi.helsinki.dacopan.ui.UFOPanel
 
DACOPAN_UFO_UNIT_COLOR_2 - Static variable in class fi.helsinki.dacopan.ui.UFOPanel
 
DACOPAN_UFO_UNIT_SIZE - Static variable in class fi.helsinki.dacopan.ui.UFOPanel
 
DaCoPAnFileFilter - Class in fi.helsinki.dacopan.ui
This class is used to set the file filter to loading and saving animation dialogs.
DaCoPAnFileFilter(String, String) - Constructor for class fi.helsinki.dacopan.ui.DaCoPAnFileFilter
 
DataView - Interface in fi.helsinki.dacopan.model
Provides different views to the core data structures.
DEFAULT_DISP_MODE_HEIGHT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The default height of the main window
DEFAULT_DISP_MODE_WIDTH - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The default width of the main window
DEFAULT_FONT_SIZE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
DEFAULT_MAX_STEPPING - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
DEFAULT_MIN_STEPPING - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
DEFAULT_PROGRESS_SPEED - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
DEFAULT_RATIO_MAIN_2_RIGHT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The default ratio of the main panel to the right panel
DEFAULT_RATIO_UFO_2_NOTE - Static variable in class fi.helsinki.dacopan.ui.UserInterface
The default ratio of UFO to NotePanel
DEFAULT_REFRESH_DELAY - Static variable in class fi.helsinki.dacopan.settings.GeneralSettings
 
DEFAULT_SCALE_MODE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
DEFAULT_TIME_SCALE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
DEFAULT_VISUAL_SCALE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
DefaultDataView - Class in fi.helsinki.dacopan.model
Default DataView implementation.
DefaultDataView() - Constructor for class fi.helsinki.dacopan.model.DefaultDataView
 
defaultLayer - Variable in class fi.helsinki.dacopan.settings.GeneralSettings
 
deleteCurrentNote() - Method in class fi.helsinki.dacopan.ui.NotePanel
Deletes the note that is currently active
deleteNote(Note) - Method in class fi.helsinki.dacopan.model.NoteManager
Deletes the passed note from the NoteManager
destination - Variable in class fi.helsinki.dacopan.model.TransferUnit
destination host
DialogProgressIndicator - Class in fi.helsinki.dacopan.ui
Progress indicator based on ProgressMonitor, a standard Swing class.
DialogProgressIndicator(Frame, String) - Constructor for class fi.helsinki.dacopan.ui.DialogProgressIndicator
 
discard() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Stops the timer without sending any more events.
displayUnitNote(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.TSCNotePanel
 
displayUnitNotice(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.NoteBar
 
doAction(MainFrame, boolean) - Method in interface fi.helsinki.dacopan.animseq.ScenarioItem
Performs the action stored in this scenario item.
doAction(MainFrame, boolean) - Method in class fi.helsinki.dacopan.animseq.ScenarioItemENC
When called, calls the MainFrame instance to display the encapsulation for the unit stored in the object.
doAction(MainFrame, boolean) - Method in class fi.helsinki.dacopan.animseq.ScenarioItemMSC
Instructs the MainFrame instance to display the MSC animation.
doAction(MainFrame, boolean) - Method in class fi.helsinki.dacopan.animseq.ScenarioItemPause
Does nothing.
document - Variable in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
source DOM document used to populate the view
DrawingArea - Class in fi.helsinki.dacopan.ui.tsc
Draws most of the TSC stuff: segments, grid etc.
DrawingArea(MainPanel, DataView, int, long, Xaxis, Yaxis, PacketInfoPanel) - Constructor for class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
drawUnits(List, float, boolean, CalcYCoord, boolean) - Method in class fi.helsinki.dacopan.ui.ChannelPanel
Tells the panel what it should draw
dropped - Variable in class fi.helsinki.dacopan.model.TransferUnit
whether this unit was dropped or not
DTD_RESOURCE - Static variable in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
the classpath resource where the DTD should reside
DTD_SYSTEM_ID - Static variable in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
system id of the DTD that PEF instances should use

E

EditNoteDialog - Class in fi.helsinki.dacopan.ui
This dialog is used to edit and add notes
EditNoteDialog(JFrame, NotePanel, int, Note) - Constructor for class fi.helsinki.dacopan.ui.EditNoteDialog
 
ELEMENTKEY_ACK - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_ADVERTIZED_WINDOW_LINE - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_CONNECTING_LINE - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_CROSSHAIR - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_DELAY_LINE - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_FIN - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_GRID - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_NOTICES - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_SACK - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_SEGMENT - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ELEMENTKEY_SYN - Static variable in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
ENCPanel - Class in fi.helsinki.dacopan.ui
The ENCPanel is what displays the encapsulation animation of a particular selected TransferUnit.
ENCPanel(MainFrame, ENCTreeModel) - Constructor for class fi.helsinki.dacopan.ui.ENCPanel
Encapsulation panels are constructed with a reference to the mainframe, and an encapsulation model object.
ENCPanel.EncDrawingPanel - Class in fi.helsinki.dacopan.ui
 
ENCPanel.EncDrawingPanel() - Constructor for class fi.helsinki.dacopan.ui.ENCPanel.EncDrawingPanel
 
ENCTreeModel - Class in fi.helsinki.dacopan.model
This class encloses the model of an encapsulation tree.
ENCTreeModel(TransferUnit, DataView) - Constructor for class fi.helsinki.dacopan.model.ENCTreeModel
An Enc Tree Model instance must be constructed with a particular transfer unit.
ENCTreeModel.DrawableEncLayer - Class in fi.helsinki.dacopan.model
This inner class encloses the concept of a single layer that's going to be drawn in the ENC animation.
ENCTreeModel.DrawableEncLayer() - Constructor for class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
 
ENCTreeModel.DrawableEncLayer(List) - Constructor for class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
This constructor takes a List of TransferUnits, and sets up the internal list to be a List of DrawableTransferUnits.
ENCTreeModel.DrawableTransferUnit - Class in fi.helsinki.dacopan.model
This inner class encloses the concept of a single unit that's going to be drawn in the ENC animation.
ENCTreeModel.DrawableTransferUnit(TransferUnit) - Constructor for class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
endTimes - Variable in class fi.helsinki.dacopan.model.DefaultDataView
cached values for end times of each layer
equals(Object) - Method in class fi.helsinki.dacopan.Localization.Language
 
equals(Object) - Method in class fi.helsinki.dacopan.model.DefaultDataView
Mostly for unit testing purposes, does huge amounts of comparisons.
equals(Object) - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
equals(Object) - Method in class fi.helsinki.dacopan.model.Flow
 
equals(Object) - Method in class fi.helsinki.dacopan.model.Host
 
equals(Object) - Method in class fi.helsinki.dacopan.model.Layer
 
equals(Object) - Method in class fi.helsinki.dacopan.model.Link
 
equals(Object) - Method in class fi.helsinki.dacopan.model.Note
 
equals(Object) - Method in class fi.helsinki.dacopan.model.Protocol
 
equals(Object) - Method in class fi.helsinki.dacopan.model.StaticVariable
 
equals(Object) - Method in class fi.helsinki.dacopan.model.TransferUnit
 
equals(Object) - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
equals(Object) - Method in class fi.helsinki.dacopan.model.VariableDefinition.Scope
 
EQUALS - Static variable in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Key for equality test
EXISTS - Static variable in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Key for testing if a variable exists for the transfer unit

F

fastForwardAnimation() - Method in class fi.helsinki.dacopan.ui.MainFrame
Fast forwards the animation to the end.
fi.helsinki.dacopan - package fi.helsinki.dacopan
 
fi.helsinki.dacopan.animseq - package fi.helsinki.dacopan.animseq
Classes containing information on the animation sequence, also known by its more user friendly name, Scenario play list.
fi.helsinki.dacopan.contsig - package fi.helsinki.dacopan.contsig
Control signals framework, controls the time in animations.
fi.helsinki.dacopan.model - package fi.helsinki.dacopan.model
Contains the core data structures (i.e. network data model) of the Dacopan Animator.
fi.helsinki.dacopan.pef - package fi.helsinki.dacopan.pef
Protocol events file (PEF) reader functionality.
fi.helsinki.dacopan.scenario - package fi.helsinki.dacopan.scenario
Classes for saving and loading the scenario data.
fi.helsinki.dacopan.settings - package fi.helsinki.dacopan.settings
Classes for saving settings in the Animator.
fi.helsinki.dacopan.ui - package fi.helsinki.dacopan.ui
User interface classes, frames, panels etc.
fi.helsinki.dacopan.ui.tsc - package fi.helsinki.dacopan.ui.tsc
 
FileInformation - Class in fi.helsinki.dacopan.ui
 
FileInformation() - Constructor for class fi.helsinki.dacopan.ui.FileInformation
 
finished() - Method in class fi.helsinki.dacopan.ui.SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
first - Variable in class fi.helsinki.dacopan.model.Flow
first endpoint
first - Variable in class fi.helsinki.dacopan.model.Link
first host
first() - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
first() - Method in interface fi.helsinki.dacopan.model.StepIterator
Steps to beginning of the sequence.
firstPort - Variable in class fi.helsinki.dacopan.model.Flow
port of the first endpoint
Flow - Class in fi.helsinki.dacopan.model
A flow (e.g. a TCP connection) in a scenario.
Flow(long, Host, int, Host, int) - Constructor for class fi.helsinki.dacopan.model.Flow
 
flow - Variable in class fi.helsinki.dacopan.model.TransferUnit
the flow this units belongs to (might be null)
FLOW - Static variable in class fi.helsinki.dacopan.model.VariableDefinition
scope of a flow -specific variable (e.g.
flows - Variable in class fi.helsinki.dacopan.model.DefaultDataView
flows by id
FONT_WIDTH - Static variable in class fi.helsinki.dacopan.ui.TitlePanel
 
forName(String) - Static method in class fi.helsinki.dacopan.model.VariableDefinition.Scope
Returns the Scope object for the given name, if any.

G

GeneralSettings - Class in fi.helsinki.dacopan.settings
Class containing general settings for the animation.
GeneralSettings() - Constructor for class fi.helsinki.dacopan.settings.GeneralSettings
constructor that assign to the attributes default values
GeneralSettings(GeneralSettings) - Constructor for class fi.helsinki.dacopan.settings.GeneralSettings
creates a new copy instance of GeneralSettings
get() - Method in class fi.helsinki.dacopan.ui.SwingWorker
Return the value created by the construct method.
getActiveUnit() - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
getAnimationSpeed() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getAnimationTimeState() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
getAnimatorTime(float) - Method in class fi.helsinki.dacopan.ui.MSCPanel
Returns animators "play"-time for given animation time (aka the real time).
getAntiAliasing() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Returns the anti-aliasing setting
getArchiveFile() - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
Returns the actual file that contains the scenario data.
getAvailableLanguages() - Static method in class fi.helsinki.dacopan.Localization
Gets a collection of available languages.
getAvailableVariables(Layer) - Method in interface fi.helsinki.dacopan.model.DataView
Returns a list of all the available variables (those that have values longer than zero characters) on the specified layer.
getAvailableVariables(Layer) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getChildren() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the children units of this unit (ordered by default ordering).
getColor(String) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getColumnModel() - Method in class fi.helsinki.dacopan.ui.MSCPanel
 
getCurrentENCUnit() - Method in class fi.helsinki.dacopan.ui.MainFrame
Returns the current enc unit if in ENC mode.
getCurrentLanguage() - Static method in class fi.helsinki.dacopan.Localization
Gets the current language.
getCurrentLayer() - Method in class fi.helsinki.dacopan.ui.MainFrame
Return a reference to the layer currently visible in MSC/UFO/ENC
getCurrentLocale() - Static method in class fi.helsinki.dacopan.Localization
Gets the current locale.
getCurrentlyActive(int) - Method in class fi.helsinki.dacopan.ui.ChannelPanel
Returns the currently active transfer unit.
getCurrentMSCSettings() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
getData() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Returns the list data for saving in a scenario file.
getData() - Method in class fi.helsinki.dacopan.model.NoteManager
This method is used to save all notes to a scenario file.
getData() - Method in interface fi.helsinki.dacopan.scenario.Saveable
Returns the data that should be saved in the scenario file.
getData() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
 
getData() - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC
 
getDataView() - Method in class fi.helsinki.dacopan.ui.MainFrame
Returns a reference to the data view so that for example the animation panels can use the data.
getDefaultLayer() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Gets the default layer for the MSC animation
getDescription() - Method in class fi.helsinki.dacopan.ui.DaCoPAnFileFilter
Returns the description of the file type
getDestination() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the destination host of this unit.
getDisplayedData() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getDrawableUnits() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
 
getDrawingArea() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel
Getter for property columnDrawingArea.
getEndTime() - Method in interface fi.helsinki.dacopan.model.DataView
Returns the end time of the network exchange data, as the timestamp of the last event included in the data, regardless of the type of event, layer etc.
getEndTime() - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getEndTime() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property endTime.
getEndTimeForLayer(Layer) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the end time of the network exchange data for a particular layer, as the timestamp of the last event in the layer.
getEndTimeForLayer(Layer) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getFile() - Method in class fi.helsinki.dacopan.ui.FileInformation
 
getFileInformation() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
getFINColor() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getFirst() - Method in class fi.helsinki.dacopan.model.Flow
 
getFirst() - Method in class fi.helsinki.dacopan.model.Link
 
getFirstPort() - Method in class fi.helsinki.dacopan.model.Flow
 
getFirstUnit() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
Gets the first unit of the layer.
getFirstYCoord() - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Getter for first y-coord in this layer, normaly 0.
getFloatAttribute(Node, String) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Returns the attribute value as a float.
getFlow() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the flow this unit belongs to (may be null).
getFlowById(long) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the flow by the given id, if any.
getFlowById(long) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getFlowId() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getFlows() - Method in interface fi.helsinki.dacopan.model.DataView
Returns all the flows present in the scenario.
getFlows() - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getFontSize() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Get Font Size.
getFullName() - Method in class fi.helsinki.dacopan.model.StaticVariable
 
getFullName() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
getHost() - Method in class fi.helsinki.dacopan.model.StaticVariable
 
getHostById(long) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the host by the id.
getHostById(long) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getHostId() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getHostname() - Method in class fi.helsinki.dacopan.model.Host
Returns the hostname of the host (may be null).
getHosts() - Method in interface fi.helsinki.dacopan.model.DataView
Returns all the hosts present in the scenario.
getHosts() - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getId() - Method in class fi.helsinki.dacopan.model.Flow
 
getId() - Method in class fi.helsinki.dacopan.model.Host
 
getId() - Method in interface fi.helsinki.dacopan.model.Identifiable
Returns the unique identifier of this object.
getId() - Method in class fi.helsinki.dacopan.model.Layer
Returns the identifier of this layer.
getId() - Method in class fi.helsinki.dacopan.model.Link
 
getId() - Method in class fi.helsinki.dacopan.model.Protocol
 
getId() - Method in class fi.helsinki.dacopan.model.TransferUnit
 
getId(Node) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Returns the id value of the given node.
getId(Node, String) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Returns the id value of the given attribute of the given node.
getIdRefs(Node, String) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Gets IDREFS in an array.
getInstance(MainFrame, float) - Static method in class fi.helsinki.dacopan.ui.TimePanel
 
getIntegerAttribute(Node, String) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Returns the attribute value as an integer.
getIp() - Method in class fi.helsinki.dacopan.model.Host
Returns the ip address of the host (guaranteed to be non-null).
getLastUnit() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
Gets the last unit of the layer.
getLastYCoord() - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Getter for last y-coord in this layer.
getLayer() - Method in class fi.helsinki.dacopan.model.Note
 
getLayer() - Method in class fi.helsinki.dacopan.model.Protocol
 
getLayer() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property layer.
getLayerById(long) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the layer with the given id.
getLayerById(long) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getLayeredEncTree() - Method in class fi.helsinki.dacopan.model.ENCTreeModel
 
getLayeredEncTreeToDraw() - Method in class fi.helsinki.dacopan.model.ENCTreeModel
 
getLayers() - Method in interface fi.helsinki.dacopan.model.DataView
Returns all the layers present in the scenario, ordered from lower to higher.
getLayers() - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getLeftCols() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel
Getter for property columnsLeft.
getLeftEdge() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel.MSCColumn
 
getLeftHost() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property leftHost.
getLinearTimeForYCoord(int) - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Getter for linear time for given y-coord.
getLinearYCoordForTime(float) - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Getter for linear y-coord for given time, i.e. the ratio time/total time is equal to the ratio y-coord / greatest y-coord.
getLink() - Method in class fi.helsinki.dacopan.model.StaticVariable
 
getLinkById(long) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the link with the given id, if any.
getLinkById(long) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getLinks() - Method in interface fi.helsinki.dacopan.model.DataView
Returns a list of all the links in the scenario.
getLinks() - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getListSettingsMSC() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Return the list of settings per layer
getLocale() - Method in class fi.helsinki.dacopan.Localization.Language
 
getMaxStepping() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for maxStepping.
getMinimumSize() - Method in class fi.helsinki.dacopan.ui.tsc.Xaxis
 
getMinimumSize() - Method in class fi.helsinki.dacopan.ui.tsc.Yaxis
 
getMinStepping() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property minStepping
getMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
getMSCPanel() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
getName() - Method in class fi.helsinki.dacopan.Localization.Language
 
getName() - Method in class fi.helsinki.dacopan.model.Layer
Returns the name of the layer.
getName() - Method in class fi.helsinki.dacopan.model.Protocol
 
getName() - Method in class fi.helsinki.dacopan.model.StaticVariable
 
getName() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
getName() - Method in class fi.helsinki.dacopan.model.VariableDefinition.Scope
Returns the name of this scope.
getNextForTime(float) - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
getNextForTime(float) - Method in interface fi.helsinki.dacopan.model.StepIterator
Sets the iterator to the nearest time that is after the time given as parameter.
getNoteEnc(TransferUnit) - Method in class fi.helsinki.dacopan.model.NoteManager
Returns the encapsulation note attached to the given TransferUnit.
getNoteManager() - Method in class fi.helsinki.dacopan.ui.MainFrame
Returns the current instance of the NoteManager being used to store the notes of the currently loaded scenario
getNotesCol() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel
Getter for property columnNotes.
getNotesEnc() - Method in class fi.helsinki.dacopan.model.NoteManager
Returns the map where ENC notes are stored, in linked lists, one per layer.
getNotesForLayer(Layer) - Method in class fi.helsinki.dacopan.model.NoteManager
Returns a Linked list (Collection) of all the notes corresponding to the requested layer.
getNotesInTimeRange(Layer, float, float) - Method in class fi.helsinki.dacopan.model.NoteManager
Returns the notes corresponding to the requested layer where the times are between startTime and endTime.
getNotesMsc() - Method in class fi.helsinki.dacopan.model.NoteManager
Returns the map where MSC notes are stored, in linked lists, one per layer.
getNotesTsc() - Method in class fi.helsinki.dacopan.model.NoteManager
 
getNoteTimeLayerNext(Layer, float, boolean) - Method in class fi.helsinki.dacopan.model.NoteManager
Returns the first note coming AFTER the given time on the given layer.
getNoteTimeLayerPrev(Layer, float, boolean) - Method in class fi.helsinki.dacopan.model.NoteManager
Returns the first note coming BEFORE the given time on the given layer.
getNoteTsc(TransferUnit) - Method in class fi.helsinki.dacopan.model.NoteManager
 
getNotice() - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Getter for the notice text
getNoticeDelaySeconds() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getNoticeTriggers() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getNowTime() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Gets the nowTime.
getOrCreateUnitList(TransferUnit) - Method in class fi.helsinki.dacopan.model.DefaultDataView
Gets the unit list for the layer of the specified unit, creates a new list if none exists.
getParent() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the parent of this unit (may be null)
getPayloadSize() - Method in class fi.helsinki.dacopan.model.TransferUnit
Calculates the payload data length in this transfer unit.
getPlaylist() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Returns the visible data for the scenario play list.
getPlaylistText() - Method in interface fi.helsinki.dacopan.animseq.ScenarioItem
Returns a short text representation of the scenario item for presentation in the playlist.
getPlaylistText() - Method in class fi.helsinki.dacopan.animseq.ScenarioItemENC
 
getPlaylistText() - Method in class fi.helsinki.dacopan.animseq.ScenarioItemEndMarker
 
getPlaylistText() - Method in class fi.helsinki.dacopan.animseq.ScenarioItemMSC
 
getPlaylistText() - Method in class fi.helsinki.dacopan.animseq.ScenarioItemPause
 
getPos() - Method in class fi.helsinki.dacopan.ui.tsc.Xaxis.Label
 
getPos() - Method in class fi.helsinki.dacopan.ui.tsc.Yaxis.Label
 
getPreferredSize() - Method in class fi.helsinki.dacopan.ui.tsc.Xaxis
 
getPreferredSize() - Method in class fi.helsinki.dacopan.ui.tsc.Yaxis
 
getPreviousForTime(float) - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
getPreviousForTime(float) - Method in interface fi.helsinki.dacopan.model.StepIterator
Sets the iterator to the nearest time that is before the time given as parameter.
getProgressSpeed() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
getProtocol() - Method in class fi.helsinki.dacopan.model.StaticVariable
 
getProtocol() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the protocol of this unit.
getProtocol() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
getProtocolById(long) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the protocol with the given id, if any.
getProtocolById(long) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getProtocols() - Method in interface fi.helsinki.dacopan.model.DataView
Returns all the protocols present.
getProtocols() - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getProtocols() - Method in class fi.helsinki.dacopan.model.Layer
Returns all the protocols on this layer.
getRawName() - Method in class fi.helsinki.dacopan.model.Protocol
 
getRawName() - Method in class fi.helsinki.dacopan.model.VariableDefinition
Returns the non-localized name of the variable.
getRealTime() - Method in class fi.helsinki.dacopan.ui.MSCPanel
Returns the real time (aka the animation time) that the animator is currently playing.
getReceiveEnd() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the time this unit was fully received.
getReceiveStart() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the time the destination host started to receive this unit.
getRefreshDelay() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
returns the number of miliseconds between two updates in the animation panels high values imply slower animation
getRefreshRate() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
returns the number of times the animation panel is updated in a second
getRightCols() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel
Getter for property columnsRight.
getRightEdge() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel.MSCColumn
 
getRightHost() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property rightHost.
getRoot() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the root of the TransferUnit tree this unit belongs to.
getRootUnit() - Method in class fi.helsinki.dacopan.model.ENCTreeModel
 
getScaleMode() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Returns the scale mode
getScaleMultiplier() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
getScaleMultiplier(int) - Static method in class fi.helsinki.dacopan.ui.SettingsMSC
 
getScaleMultiplierUnit() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
getScaleMultiplierUnit(int) - Static method in class fi.helsinki.dacopan.ui.SettingsMSC
 
getScenarioAutoPlay() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
getScenarioPanel() - Method in class fi.helsinki.dacopan.animseq.ScenarioEditorDialog
 
getScope() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
getSecond() - Method in class fi.helsinki.dacopan.model.Flow
 
getSecond() - Method in class fi.helsinki.dacopan.model.Link
 
getSecondPort() - Method in class fi.helsinki.dacopan.model.Flow
 
getSelectedUnit() - Method in class fi.helsinki.dacopan.model.ENCTreeModel
 
getSendEnd() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the time the sending of this unit was completed.
getSendStart() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the time this unit was sent.
getSEQNO() - Method in class fi.helsinki.dacopan.ui.tsc.Yaxis.Label
 
getSettings() - Method in class fi.helsinki.dacopan.ui.MainFrame
Returns a reference to the general settings for the animator.
getSettingsMSC(Layer) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
returns the settings for the MSC animation in a provided layer.
getSettingsMSC() - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC
Gets the global MSC settings
getSettingsTSC() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
 
getShowable() - Method in interface fi.helsinki.dacopan.animseq.ScenarioItem
Should return true if the item will set the main frame to some reasonable state and false otherwise.
getShowable() - Method in class fi.helsinki.dacopan.animseq.ScenarioItemENC
Always returns true.
getShowable() - Method in class fi.helsinki.dacopan.animseq.ScenarioItemMSC
Always returns true.
getShowable() - Method in class fi.helsinki.dacopan.animseq.ScenarioItemPause
Always returns false.
getSource() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the source host of this unit.
getStartTime() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property startTime.
getStaticVariables() - Method in class fi.helsinki.dacopan.model.Host
Returns a List of ALL StaticVariables the host has in the scenario.
getStaticVariables() - Method in class fi.helsinki.dacopan.model.Link
Returns a non-null list of static variables associated with this link.
getStaticVariables() - Method in class fi.helsinki.dacopan.model.Protocol
Returns any static variables associated with this protocol.
getStepInterval() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Getter for property stepInterval.
getStepIterator(Layer) - Method in interface fi.helsinki.dacopan.model.DataView
Returns an iterator for the steps on the specified layer.
getStepIterator(Layer) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getString(String) - Static method in class fi.helsinki.dacopan.Localization
Gets a localized string for the given key.
getString(String, Object) - Static method in class fi.helsinki.dacopan.Localization
Convenience shortcut to Localization.getString(String, Object[]).
getString(String, Object, Object) - Static method in class fi.helsinki.dacopan.Localization
Convenience shortcut to Localization.getString(String, Object[]).
getString(String, Object[]) - Static method in class fi.helsinki.dacopan.Localization
Gets a localized string populated with the given parameters.
getStringAttribute(Node, String) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Returns the value of the attribute with the given name.
getSYNColor() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getText() - Method in class fi.helsinki.dacopan.model.Note
 
getText(Node) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Returns the text content of the given node.
getTime() - Method in class fi.helsinki.dacopan.model.Note
 
getTime() - Method in class fi.helsinki.dacopan.ui.tsc.Xaxis.Label
 
getTimeForYCoord(int) - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Getter for time for given y-coord.
getTimeScale() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Getter for property timeScale.
getTimeScale() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
returns the time scale for the animation
getTotalWidth() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel
 
getTransferUnit() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
getTransferUnit() - Method in class fi.helsinki.dacopan.model.Note
 
getTriggeredNotices(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getType() - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
getUnitById(long) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the transfer unit with the given id, if any.
getUnitById(long) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getUnitCoordinates(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
Calculates the coordinates for the specified TransferUnit.
getUnits() - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
getUnitsForLayer(Layer) - Method in interface fi.helsinki.dacopan.model.DataView
Returns a sorted list of all the units in the given layer.
getUnitsForLayer(Layer, float, float) - Method in interface fi.helsinki.dacopan.model.DataView
Returns a collection of all the units in the given layer between the given timestamps (inclusive).
getUnitsForLayer(Layer) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getUnitsForLayer(Layer, float, float) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getValue() - Method in class fi.helsinki.dacopan.model.StaticVariable
 
getValue(VariableDefinition) - Method in class fi.helsinki.dacopan.model.TransferUnit
Gets the value of the given variable (ignoring if it's host-specific).
getValue(VariableDefinition, Host) - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns the value of the given variable.
getValue() - Method in class fi.helsinki.dacopan.ui.SwingWorker
Get the value produced by the worker thread, or null if it hasn't been constructed yet.
getValue() - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
getValueMaxLength(VariableDefinition) - Method in interface fi.helsinki.dacopan.model.DataView
Returns the maximum length of all the values of the given variable.
getValueMaxLength(VariableDefinition) - Method in class fi.helsinki.dacopan.model.DefaultDataView
 
getValueReceive(VariableDefinition) - Method in class fi.helsinki.dacopan.model.TransferUnit
Gets the value of the given variable (specific to the destination host).
getValueSend(VariableDefinition) - Method in class fi.helsinki.dacopan.model.TransferUnit
Gets the value of the given variable (specific to the source host).
getVariable() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel.MSCColumn
 
getVariable() - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
getVariableFields(long) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC
Gets the variableFields for the wanted protocol
getVariables() - Method in class fi.helsinki.dacopan.model.Protocol
Returns any variable definitions associated with this protocol.
getVariablesCenter(Protocol) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC.VariableFields
 
getVariablesCenter() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property variablesCenter.
getVariablesColumns(Protocol) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC.VariableFields
 
getVariablesColumns() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property variablesColumns.
getVectorNoticeTriggers() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getVisibleChildIds() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
getVisualScale() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Getter for property visualScale.
getWidth() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel.MSCColumn
 
getXScale() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
getYCoordForTime(float) - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Getter for y-coordinate for given time.
getYScale() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
GlobalSettingsMSC - Class in fi.helsinki.dacopan.settings
Class which contains the global -- not scenario- or dataview specific -- MSC settings which are saved in the global settings file.
GlobalSettingsMSC() - Constructor for class fi.helsinki.dacopan.settings.GlobalSettingsMSC
Constructor creating an empy object
GlobalSettingsMSC.VariableFields - Class in fi.helsinki.dacopan.settings
Inner class for the center- and column variable list pairs stored in the map.
GlobalSettingsMSC.VariableFields(VariableDefinition[], VariableDefinition[]) - Constructor for class fi.helsinki.dacopan.settings.GlobalSettingsMSC.VariableFields
Constructor.
GREATER - Static variable in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Key for greater than test
GREATER_OR_EQUALS - Static variable in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Greater than or equals test

H

hashCode() - Method in class fi.helsinki.dacopan.model.Host
 
hashCode() - Method in class fi.helsinki.dacopan.model.Layer
 
hashCode() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
hashCode() - Method in class fi.helsinki.dacopan.model.VariableDefinition.Scope
 
hasMoreToTheLeft() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
hasMoreToTheRight() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
hasNext() - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
hasNext() - Method in interface fi.helsinki.dacopan.model.StepIterator
Returns true if the iterator can step forward.
hasPrevious() - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
hasPrevious() - Method in interface fi.helsinki.dacopan.model.StepIterator
Returns true if the iterator can step back.
hasShowables() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Returns true if animation sequence contains showable items (items that will set MainFrame to some state) and false otherwise.
hasSiblingsToTheLeft() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
 
hasSiblingsToTheRight() - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
 
HELP_DIALOG_HEIGHT - Static variable in class fi.helsinki.dacopan.ui.UserInterface
Height of the help window
HELP_DIALOG_WIDTH - Static variable in class fi.helsinki.dacopan.ui.UserInterface
Width of the help window
highlightUnit(String, boolean) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
Host - Class in fi.helsinki.dacopan.model
A host present in a scenario.
Host(long, String, String) - Constructor for class fi.helsinki.dacopan.model.Host
Creates a host with the given id, ip (required) and hostname.
Host(long, String, String, List) - Constructor for class fi.helsinki.dacopan.model.Host
Creates a host with the given values and static variables.
host - Variable in class fi.helsinki.dacopan.model.StaticVariable
the host this variable is associated with, if any
hostname - Variable in class fi.helsinki.dacopan.model.Host
hostname
hosts - Variable in class fi.helsinki.dacopan.model.DefaultDataView
hosts by id

I

id - Variable in class fi.helsinki.dacopan.model.Flow
unique flow id
id - Variable in class fi.helsinki.dacopan.model.Host
unique id of the host
id - Variable in class fi.helsinki.dacopan.model.Layer
unique layer id
id - Variable in class fi.helsinki.dacopan.model.Link
unique link id
id - Variable in class fi.helsinki.dacopan.model.Protocol
unique identifier
id - Variable in class fi.helsinki.dacopan.model.TransferUnit
unique identifier
Identifiable - Interface in fi.helsinki.dacopan.model
Implemented by all model objects with an unique identity.
interrupt() - Method in class fi.helsinki.dacopan.ui.SwingWorker
A new method that interrupts the worker thread.
InvalidScenarioFileException - Exception in fi.helsinki.dacopan.scenario
Indicates that the file passed to ScenarioFile.ScenarioFile(java.io.File) was not a valid scenario file.
InvalidScenarioFileException(String) - Constructor for exception fi.helsinki.dacopan.scenario.InvalidScenarioFileException
 
InvalidScenarioFileException(String, Throwable) - Constructor for exception fi.helsinki.dacopan.scenario.InvalidScenarioFileException
 
invokeChangeSettings() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
ip - Variable in class fi.helsinki.dacopan.model.Host
ip address
isActive() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Returns true if the scenario dialog is visible, false otherwise.
isAnimationSequenceDialogActive() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isDropped() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns true if this unit was dropped.
isElementDisplayed(String) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
isEnabled() - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
isFlowVariable() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
isInENCMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isInExploreMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isInMSCMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isInPlayMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isInRecordingMode() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Returns true if AnimationSequence is in recording mode, false otherwise.
isInScenarioMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isInTSCMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isLinearMode() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
isLoaded() - Method in class fi.helsinki.dacopan.ui.FileInformation
 
isModified() - Method in class fi.helsinki.dacopan.ui.FileInformation
 
isOneUnit() - Method in class fi.helsinki.dacopan.model.TransferUnit
Returns true if unit's sending and receiving are both just points in time and not time intervals where start and end times are not equal.
isPaused() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Returns true if the animation is currently paused, false otherwise.
isPaused() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isPlaying() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
isProtocolField() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
isRelativeSEQNO() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
isScenarioFile() - Method in class fi.helsinki.dacopan.ui.FileInformation
 
isTSCEnabled() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
isUnitHighlighted(String) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
isUnitVariable() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
isUnitVisible(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
isVariableDisplayed(String) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 

L

L_TO_R - Static variable in class fi.helsinki.dacopan.ui.UFOPanel
 
last() - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
last() - Method in interface fi.helsinki.dacopan.model.StepIterator
Steps to end of the sequence.
Layer - Class in fi.helsinki.dacopan.model
Represents a network layer.
Layer(long, String, int) - Constructor for class fi.helsinki.dacopan.model.Layer
Creates a new layer with the given name and order.
Layer(long, String, int, List) - Constructor for class fi.helsinki.dacopan.model.Layer
Creates a layer with default parameters plus a list of protocols.
layer - Variable in class fi.helsinki.dacopan.model.Protocol
network layer to which the protocol belongs to
layerChanged() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
This method should be called from MainFrame whenever the user tries to change layer.
layers - Variable in class fi.helsinki.dacopan.model.DefaultDataView
layers by id
layersToUnits - Variable in class fi.helsinki.dacopan.model.DefaultDataView
maps layers to lists of units on that level
LEFT_TO_RIGHT - Static variable in class fi.helsinki.dacopan.ui.ChannelPanel
 
LegendPanel - Class in fi.helsinki.dacopan.ui.tsc
 
LegendPanel(SettingsTSC) - Constructor for class fi.helsinki.dacopan.ui.tsc.LegendPanel
 
linearMode - Variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
Link - Class in fi.helsinki.dacopan.model
A network link between two hosts.
Link(long, Host, Host) - Constructor for class fi.helsinki.dacopan.model.Link
Creates a link with the given values.
Link(long, Host, Host, List) - Constructor for class fi.helsinki.dacopan.model.Link
Creates a link with the given values and static variables.
link - Variable in class fi.helsinki.dacopan.model.StaticVariable
the link this variable is associated with, if any
links - Variable in class fi.helsinki.dacopan.model.DefaultDataView
links by id
load(Collection) - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
Populates the given collection of Saveable objects from this scenario file.
load(Collection, DataView, ProgressIndicator) - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
Populates the given collection of Saveables and the DataView from
loadAllSettings(GeneralSettings) - Method in class fi.helsinki.dacopan.ui.MainFrame
Loads and applies the global settings stored in a global settings file in the user's home directory.
loadAnimationFile(File) - Method in class fi.helsinki.dacopan.ui.MainFrame
Loads an animation file to the animator.
loadObject(Reader) - Method in interface fi.helsinki.dacopan.scenario.ObjectSerializer
Loads an object from the given reader.
loadObject(Reader) - Method in class fi.helsinki.dacopan.scenario.XStreamObjectSerializer
 
Localization - Class in fi.helsinki.dacopan
Localized message provider.
Localization.Language - Class in fi.helsinki.dacopan
A wrapper for a locale and the (native) name of its language.
localizeMenuItem(JMenuItem, String) - Static method in class fi.helsinki.dacopan.Localization
Localizes the text and (possible) mnemonic of a menu item.

M

main(String[]) - Static method in class fi.helsinki.dacopan.ui.MainFrame
Creates the MainFrame object and shows it - and so it starts running :)
mainFrame - Variable in class fi.helsinki.dacopan.ui.AbstractAnimationPanel
 
MainFrame - Class in fi.helsinki.dacopan.ui
MainFrame controls the program execution.
MainFrame(DataView, NoteManager) - Constructor for class fi.helsinki.dacopan.ui.MainFrame
This constructor can be used in testing the animator, as it works with a given dataview as if a PEF had already been loaded in the memory.
MainFrame() - Constructor for class fi.helsinki.dacopan.ui.MainFrame
This is the normal constructor that just creates the MainFrame and sets up the animator, and then waits for the user to do something.
MainPanel - Class in fi.helsinki.dacopan.ui.tsc
 
MainPanel(MainFrame, DataView, PacketInfoPanel) - Constructor for class fi.helsinki.dacopan.ui.tsc.MainPanel
 
MAX_FONT_SIZE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MAX_MAX_STEPPING - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MAX_MIN_STEPPING - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MAX_PROGRESS_SPEED - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MAX_REFRESH_DELAY - Static variable in class fi.helsinki.dacopan.settings.GeneralSettings
 
MAX_REFRESH_RATE - Static variable in class fi.helsinki.dacopan.settings.GeneralSettings
 
MAX_SHOW_HEADER_FIELDS - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MAX_SHOW_VARIABLES - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MAX_TIME_SCALE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MAX_VISUAL_SCALE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MIN_FONT_SIZE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MIN_PROGRESS_SPEED - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MIN_REFRESH_DELAY - Static variable in class fi.helsinki.dacopan.settings.GeneralSettings
 
MIN_REFRESH_RATE - Static variable in class fi.helsinki.dacopan.settings.GeneralSettings
 
MIN_TIME_SCALE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MIN_VISUAL_SCALE - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
MODE_COLOR - Static variable in class fi.helsinki.dacopan.ui.StatusBar
 
MODE_FONT - Static variable in class fi.helsinki.dacopan.ui.StatusBar
 
MODE_GENERAL - Static variable in class fi.helsinki.dacopan.ui.SettingsDialog
Mode for changing General settings
MODE_MSC - Static variable in class fi.helsinki.dacopan.ui.SettingsDialog
Mode for changing MSC settings
MODE_TSC - Static variable in class fi.helsinki.dacopan.ui.SettingsDialog
Mode for changing TSC settings
mouseClicked(MouseEvent) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
mouseDragged(MouseEvent) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
mouseEntered(MouseEvent) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
mouseExited(MouseEvent) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
mouseMoved(MouseEvent) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
mousePressed(MouseEvent) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
mouseReleased(MouseEvent) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
MSCPanel - Class in fi.helsinki.dacopan.ui
MSCPanel draws the MSC animation type.
MSCPanel(MainFrame, SettingsMSC, DataView, float) - Constructor for class fi.helsinki.dacopan.ui.MSCPanel
Creates new form MSCPanel
MSCPanel.MSCColumnModel - Class in fi.helsinki.dacopan.ui
MSCColumnModel encapsulates the information about different columns drawn in the MSCDrawingPanel.
MSCPanel.MSCColumnModel(int, VariableDefinition[]) - Constructor for class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel
 
MSCPanel.MSCColumnModel.MSCColumn - Class in fi.helsinki.dacopan.ui
 
MSCPanel.MSCColumnModel.MSCColumn(VariableDefinition, int, int) - Constructor for class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel.MSCColumn
 

N

name - Variable in class fi.helsinki.dacopan.model.Layer
(non-localized) name of the layer
name - Variable in class fi.helsinki.dacopan.model.Protocol
name of the protocol
name - Variable in class fi.helsinki.dacopan.model.StaticVariable
name of the variable
name - Variable in class fi.helsinki.dacopan.model.VariableDefinition
name of the variable
next() - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
next() - Method in interface fi.helsinki.dacopan.model.StepIterator
Steps forward.
NO_FILE - Static variable in class fi.helsinki.dacopan.ui.FileInformation
 
Note - Class in fi.helsinki.dacopan.model
This class represents a single textual note.
Note(Layer, float, String) - Constructor for class fi.helsinki.dacopan.model.Note
This constructor builds a note for MSC
Note(TransferUnit, String) - Constructor for class fi.helsinki.dacopan.model.Note
This constructor makes a note to use with encapsulation
NOTE_EDIT_MODE_ADD - Static variable in class fi.helsinki.dacopan.ui.EditNoteDialog
The notes adding mode for using the edit dialog
NOTE_EDIT_MODE_EDIT - Static variable in class fi.helsinki.dacopan.ui.EditNoteDialog
The notes editing mode for using the edit dialog
NoteBar - Class in fi.helsinki.dacopan.ui.tsc
 
NoteBar(MainPanel, DataView, DrawingArea, MainFrame) - Constructor for class fi.helsinki.dacopan.ui.tsc.NoteBar
 
NoteBar() - Constructor for class fi.helsinki.dacopan.ui.tsc.NoteBar
 
NoteManager - Class in fi.helsinki.dacopan.model
This class acts as a container for all Notes.
NoteManager() - Constructor for class fi.helsinki.dacopan.model.NoteManager
This constructor sets up the proper HashMaps needed for keeping track of the notes relevant to a particular set of protocol events.
NotePanel - Class in fi.helsinki.dacopan.ui
 
NotePanel(MainFrame, Layer) - Constructor for class fi.helsinki.dacopan.ui.NotePanel
This constructs a NotePanel for showing notes for MSC.
NotePanel(MainFrame, TransferUnit) - Constructor for class fi.helsinki.dacopan.ui.NotePanel
This constructs a NotePanel for showing encapsulation notes.
notesEnc - Variable in class fi.helsinki.dacopan.model.NoteManager
 
notesMsc - Variable in class fi.helsinki.dacopan.model.NoteManager
Notes attached to time and layer are stored in one map, with as many entries as there are layers.
notesTsc - Variable in class fi.helsinki.dacopan.model.NoteManager
 
NoticeTrigger - Class in fi.helsinki.dacopan.ui.tsc
A class to store an occurrence of some VariableDefinition and its Value in a Transfer Unit, which triggers a notice to be displayed in the TSC animation.
NoticeTrigger(VariableDefinition, String, int, String) - Constructor for class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Constructor to be used when creating a new NoticeTrigger
NoticeTrigger(NoticeTrigger) - Constructor for class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Copy constructor
notifyExitFromEnc() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
The MainFrame should call this method when quitting the enc mode.
NULL_ENC_NOTE_TEXT - Static variable in class fi.helsinki.dacopan.model.Note
 

O

ObjectSerializer - Interface in fi.helsinki.dacopan.scenario
Serializer for objects.
order - Variable in class fi.helsinki.dacopan.model.Layer
an arbitrary value for ordering layers

P

PacketInfoPanel - Class in fi.helsinki.dacopan.ui.tsc
 
PacketInfoPanel() - Constructor for class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
PacketInfoPanel(NoteBar, TSCNotePanel, MainFrame, DrawingArea) - Constructor for class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
paint(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.ChannelPanel
Draws the units moving in the channels
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.ENCPanel.EncDrawingPanel
Paints the whole ENC panel.
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.TitlePanel
Draws the title
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.LegendPanel
 
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.NoteBar
 
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.TSCNotePanel
 
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.Xaxis
 
paintComponent(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.Yaxis
 
paintNoticeLines(Graphics) - Method in class fi.helsinki.dacopan.ui.tsc.NoteBar
 
parent - Variable in class fi.helsinki.dacopan.model.TransferUnit
parent unit, which this unit is a part of (can be null)
parseDocument(Reader) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Parses the contents of the reader to a DOM document.
pause() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Puts the AnimationTimeState in pause mode.
PAUSE_MODE - Static variable in class fi.helsinki.dacopan.ui.UFOPanel
 
pauseAnimation() - Method in class fi.helsinki.dacopan.ui.MainFrame
Pauses the animation
pauseForSeconds(long) - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
play() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Puts the AnimationTimeState in play mode.
PLAY_MODE - Static variable in class fi.helsinki.dacopan.ui.UFOPanel
 
playAnimation() - Method in class fi.helsinki.dacopan.ui.MainFrame
Starts or resumes the animation.
populateView(DataView) - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
Populates the given DataView with the protocol data using XMLProtocolEventsReader.
populateView(DataView, ProgressIndicator) - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
 
previous() - Method in class fi.helsinki.dacopan.model.ScenarioStepIterator
 
previous() - Method in interface fi.helsinki.dacopan.model.StepIterator
Steps back.
processFlows() - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
processHosts() - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
processLayersAndProtocols() - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
processLinks() - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
processUnits(ProgressIndicator) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
processVariables() - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
ProgressIndicator - Interface in fi.helsinki.dacopan.ui
A simple progress indicator interface.
ProgressIndicator.NoopIndicator - Class in fi.helsinki.dacopan.ui
A no-op dummy indicator.
ProgressIndicator.NoopIndicator() - Constructor for class fi.helsinki.dacopan.ui.ProgressIndicator.NoopIndicator
 
Protocol - Class in fi.helsinki.dacopan.model
A network protocol.
Protocol(long, String, Layer) - Constructor for class fi.helsinki.dacopan.model.Protocol
Creates a protocol with the given id, name and network layer.
Protocol(long, String, Layer, List, List) - Constructor for class fi.helsinki.dacopan.model.Protocol
Creates a protocol with the given values and variables.
protocol - Variable in class fi.helsinki.dacopan.model.StaticVariable
the protocol this variable is associated with, if any
protocol - Variable in class fi.helsinki.dacopan.model.TransferUnit
the protocol this unit belongs to
protocol - Variable in class fi.helsinki.dacopan.model.VariableDefinition
the protocol that this variables is associated with
PROTOCOL_EVENTS_FILE - Static variable in class fi.helsinki.dacopan.ui.FileInformation
 
ProtocolEventsDataException - Exception in fi.helsinki.dacopan.pef
An exception indicating that the PEF passed to fi.helsinki.dacopan.pef.ProtocolEventsReader#read(Reader, DataView) was invalid.
ProtocolEventsDataException(String) - Constructor for exception fi.helsinki.dacopan.pef.ProtocolEventsDataException
 
ProtocolEventsDataException(String, Throwable) - Constructor for exception fi.helsinki.dacopan.pef.ProtocolEventsDataException
 
ProtocolEventsReader - Interface in fi.helsinki.dacopan.pef
ProtocolEventsReader is responsible for reading in a PEF (protocol events file) and transforming it to the corresponding internal data structures.
protocols - Variable in class fi.helsinki.dacopan.model.DefaultDataView
protocols by id
protocols - Variable in class fi.helsinki.dacopan.model.Layer
protocols that operate on this layer
putVariableFields(long, VariableDefinition[], VariableDefinition[]) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC
Inserts the center- and column- variables for the protocol.

R

R_TO_L - Static variable in class fi.helsinki.dacopan.ui.UFOPanel
 
read(Reader, DataView, ProgressIndicator) - Method in interface fi.helsinki.dacopan.pef.ProtocolEventsReader
Processes the data from the reader and populates the data view with the corresponding data structures.
read(Reader, DataView) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
read(Reader, DataView, ProgressIndicator) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Reads in the contents of the reader and notifies the given indicator of any progress being made.
receiveEnd - Variable in class fi.helsinki.dacopan.model.TransferUnit
time when unit was fully received
receiveStart - Variable in class fi.helsinki.dacopan.model.TransferUnit
time when receiving this unit started
recordEnc(TransferUnit) - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Instructs the AnimationSequence to record a new ENC item in the current insertion position.
recordEnd(float) - Method in interface fi.helsinki.dacopan.animseq.ScenarioItem
 
recordEnd(float) - Method in class fi.helsinki.dacopan.animseq.ScenarioItemENC
Does nothing, always returns true.
recordEnd(float) - Method in class fi.helsinki.dacopan.animseq.ScenarioItemMSC
Tries to record an end time and returns the result.
recordEnd(float) - Method in class fi.helsinki.dacopan.animseq.ScenarioItemPause
Does nothing, always returns true.
recordStartMSC(SettingsMSC, float) - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Should be called when the start time for a new MSC item should be recorded.
recreateUI() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
recreateUI() - Method in class fi.helsinki.dacopan.ui.UserInterface
Re-creates the user interface for example when the language has been changed
refresh() - Method in class fi.helsinki.dacopan.ui.UserInterface
Refreshes the UI to reflect any changes in the MainFrame that affect the visual look and feel of the software
refreshDelay - Variable in class fi.helsinki.dacopan.settings.GeneralSettings
number of miliseconds between two updates of the animation.
refreshNoteTextArea() - Method in class fi.helsinki.dacopan.ui.NotePanel
 
refreshRecordingButtons() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
 
refreshScenarioSettings() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
refreshSettings() - Method in class fi.helsinki.dacopan.ui.MainFrame
Refreshes the MSC mode with updated settings from animatorSettings.
refreshUI() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
refreshWidgets() - Method in class fi.helsinki.dacopan.animseq.ScenarioEditorPanel
 
refreshWindow() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Completely re-creates the scenario window with all its contents.
removeControlSignalsListener(ControlSignalsListener) - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Removes a ControlSignalsListener from the listener list, if it exists in the list.
resetNonGlobalSettings() - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
resolveEntity(String, String) - Method in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
Provides special resolving for the PEF DTD: it is loaded from the classpath.
rewindAnimation() - Method in class fi.helsinki.dacopan.ui.MainFrame
Rewinds the animation to the beginning
RIGHT_TO_LEFT - Static variable in class fi.helsinki.dacopan.ui.ChannelPanel
 

S

save(Collection) - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
Retrieves data from the given collection of Saveable objects and saves them to this scenario file.
Saveable - Interface in fi.helsinki.dacopan.scenario
Any object that wishes to save its state to the scenario file should implement this interface.
saveAllSettings() - Method in class fi.helsinki.dacopan.ui.MainFrame
Saves the global settings in a global settings file in the user's home directory
saveAnimationFile(boolean) - Method in class fi.helsinki.dacopan.ui.MainFrame
Saves the scenario that is currently in memory.
saveFile(Reader, Collection) - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
Saves the scenario file with the protocol events data and a collection of saveables.
saveObject(Object, Writer) - Method in interface fi.helsinki.dacopan.scenario.ObjectSerializer
Serializes the given object to the writer.
saveObject(Object, Writer) - Method in class fi.helsinki.dacopan.scenario.XStreamObjectSerializer
 
SCALE_MILLISECONDS - Static variable in class fi.helsinki.dacopan.ui.tsc.Xaxis
 
SCALE_MODE_CSECONDS - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_MODE_CSECONDS_UNIT - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_MODE_DSECONDS - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_MODE_DSECONDS_UNIT - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_MODE_MILLISECONDS - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_MODE_MILLISECONDS_UNIT - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_MODE_SECONDS - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_MODE_SECONDS_UNIT - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 
SCALE_SECONDS - Static variable in class fi.helsinki.dacopan.ui.tsc.Xaxis
 
SCENARIO_FILE - Static variable in class fi.helsinki.dacopan.ui.FileInformation
 
ScenarioEditorDialog - Class in fi.helsinki.dacopan.animseq
The visible 'Scenario play list' dialog for navigating the playlist and recording new playlists.
ScenarioEditorDialog(MainFrame, AnimationSequence) - Constructor for class fi.helsinki.dacopan.animseq.ScenarioEditorDialog
Creates a new instance of ScenarioEditorDialog
ScenarioEditorPanel - Class in fi.helsinki.dacopan.animseq
A panel representing the actual contents of the 'Scenario play list' dialog.
ScenarioEditorPanel(AnimationSequence) - Constructor for class fi.helsinki.dacopan.animseq.ScenarioEditorPanel
Creates new form ScenarioEditorPanel
scenarioEndTime - Variable in class fi.helsinki.dacopan.model.DefaultDataView
end time of the whole scenario
ScenarioFile - Class in fi.helsinki.dacopan.scenario
Implements loading and saving of scenario data, including animation sequence, settings and protocol events data.
ScenarioFile(File, Reader) - Constructor for class fi.helsinki.dacopan.scenario.ScenarioFile
Creates (or overwrites existing) an empty scenario file with given protocol data.
ScenarioFile(File) - Constructor for class fi.helsinki.dacopan.scenario.ScenarioFile
Loads an existing scenario file.
ScenarioFile(File, Collection) - Constructor for class fi.helsinki.dacopan.scenario.ScenarioFile
Saves a global settings file
ScenarioItem - Interface in fi.helsinki.dacopan.animseq
An interface for all scenario items stored in the animation sequence.
ScenarioItemENC - Class in fi.helsinki.dacopan.animseq
A list item for an encapsulation diagram.
ScenarioItemENC(TransferUnit) - Constructor for class fi.helsinki.dacopan.animseq.ScenarioItemENC
Creates a new instance of ScenarioItemENC
ScenarioItemEndMarker - Class in fi.helsinki.dacopan.animseq
A dummy end marker for the play list.
ScenarioItemEndMarker() - Constructor for class fi.helsinki.dacopan.animseq.ScenarioItemEndMarker
Creates a new instance of ScenarioItemEndMarker
ScenarioItemMSC - Class in fi.helsinki.dacopan.animseq
A list item for an MSC animation.
ScenarioItemMSC(SettingsMSC, float) - Constructor for class fi.helsinki.dacopan.animseq.ScenarioItemMSC
Creates a new instance of ScenarioItemMSC.
ScenarioItemPause - Class in fi.helsinki.dacopan.animseq
A non-showable marker item for a pause in the play list.
ScenarioItemPause() - Constructor for class fi.helsinki.dacopan.animseq.ScenarioItemPause
Creates a new instance of ScenarioItemPause
ScenarioStepIterator - Class in fi.helsinki.dacopan.model
A StepIterator for stepping thru a whole scenario, including both protocol events and notes.
ScenarioStepIterator(Layer, DataView, NoteManager) - Constructor for class fi.helsinki.dacopan.model.ScenarioStepIterator
Creates the iterator for stepping thru the specified layer with the given events and notes.
scope - Variable in class fi.helsinki.dacopan.model.VariableDefinition
scope of the variable
second - Variable in class fi.helsinki.dacopan.model.Flow
second endpoint
second - Variable in class fi.helsinki.dacopan.model.Link
second host
secondPort - Variable in class fi.helsinki.dacopan.model.Flow
port of the second endpoint
sendEnd - Variable in class fi.helsinki.dacopan.model.TransferUnit
time when unit was fully sent
sendStart - Variable in class fi.helsinki.dacopan.model.TransferUnit
time when sending of unit started
setActive(boolean) - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Either shows the scenario play list dialog or hides it.
setActive(boolean) - Method in class fi.helsinki.dacopan.ui.TitlePanel
 
setActiveUnit(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
setAllFields(SettingsMSC) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Copies all the values of the parameter object to the current object.
setAnimationSpeed(float) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setAnimatorMode(int) - Method in class fi.helsinki.dacopan.ui.MainFrame
Sets the animation mode to the given mode: DACOPAN_SCENARIO_MODE: Scenario DACOPAN_EXPLORE_MODE: Explore mode
setAnimatorModeInfo(int) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the animator mode information in the user interface.
setAntiAliasing(boolean) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Sets the anti-aliasing setting
setColor(String, Color) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setControlsEnabledAnimationControl(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for all controls related to controlling the control signal framework.
setControlsEnabledAnimatorMode(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for the animator mode selection
setControlsEnabledFastForward(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for fast forward controls
setControlsEnabledLayerSelection(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for the layer selection controls
setControlsEnabledMSC(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
 
setControlsEnabledPause(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for the pause control
setControlsEnabledPlay(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for the play control
setControlsEnabledPlayAndPause(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for the play button, also sets the pause button to the complement of value
setControlsEnabledRewind(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for rewind controls
setControlsEnabledSave(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for saving controls
setControlsEnabledSaveAs(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for saving as controls
setControlsEnabledSettings(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for the settings button
setControlsEnabledStepBack(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for the stepping backward
setControlsEnabledStepForward(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the enabled value for stepping forward
setControlsEnabledTSC(boolean) - Method in class fi.helsinki.dacopan.ui.UserInterface
 
setCurrentLanguage(Localization.Language) - Static method in class fi.helsinki.dacopan.Localization
Sets the language to be used in the whole animator user interface.
setData(Object) - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Initialises the state of the AnimationTimeState and replaces the old play list with the new list given as parameter.
setData(Object) - Method in class fi.helsinki.dacopan.model.NoteManager
Used to load notes from a file.
setData(Object) - Method in interface fi.helsinki.dacopan.scenario.Saveable
Sets the data loaded from the scenario file.
setData(Object) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
 
setData(Object) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC
 
setDataView(DataView) - Method in interface fi.helsinki.dacopan.scenario.ObjectSerializer
Sets the DataView instance the serializer can use to resolve model objects.
setDataView(DataView) - Method in class fi.helsinki.dacopan.scenario.XStreamObjectSerializer
 
setDefaultButtonFont(Component) - Static method in class fi.helsinki.dacopan.ui.UserInterface
This method can be used to set the default button font to the given button
setDefaultLayer(Layer) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Sets the default layer for the MSC animation
setDisplayedData(String[]) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setDrawingArea(DrawingArea) - Method in class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
setElementDisplayed(String, boolean) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setEnabled(boolean) - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
setEndTime(float) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property endTime.
setFile(File, int) - Method in class fi.helsinki.dacopan.ui.FileInformation
 
setFileModified(boolean) - Method in class fi.helsinki.dacopan.ui.MainFrame
 
setFlowId(long) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setFontSize(int) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property fontSize
setHostId(int) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setLayer(Layer) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Set the layer for current settingMSC (used when applying global settings).
setLinearMode(boolean) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
setMainFrame(MainFrame) - Method in class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
setMainPanel(JComponent) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the given JComponent to the main panel space in the UI.
setMaxGap(int) - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Setter for maximum gap.
setMaxStepping(int) - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Setter for maximum stepping.
setMaxStepping(int) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property minStepping
setMessage(String) - Method in class fi.helsinki.dacopan.ui.DialogProgressIndicator
 
setMessage(String) - Method in class fi.helsinki.dacopan.ui.ProgressIndicator.NoopIndicator
 
setMessage(String) - Method in interface fi.helsinki.dacopan.ui.ProgressIndicator
Sets the message displayed in the indicator.
setMinStepping(int) - Method in class fi.helsinki.dacopan.ui.CalcYCoord
Setter for minimum stepping.
setMinStepping(int) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property minStepping
setModified(boolean) - Method in class fi.helsinki.dacopan.ui.FileInformation
 
setMoreToTheLeft(boolean) - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
setMoreToTheRight(boolean) - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
setNoteBar(NoteBar) - Method in class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
setNotePanel(TSCNotePanel) - Method in class fi.helsinki.dacopan.ui.tsc.PacketInfoPanel
 
setNotePanel(JComponent) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the given JComponent to the Note Panel space in the UI.
setNotice(String) - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
setNoticeDelaySeconds(int) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setNoticeTriggers(NoticeTrigger[]) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setNowTime(float) - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Sets the nowTime and steps all listeners to show that time.
setObjectSerializer(ObjectSerializer) - Method in class fi.helsinki.dacopan.scenario.ScenarioFile
Sets the object serializer to be used when saving objects.
setParent(TransferUnit) - Method in class fi.helsinki.dacopan.model.TransferUnit
Sets the parent unit of this unit.
setProgress(float) - Method in class fi.helsinki.dacopan.ui.DialogProgressIndicator
 
setProgress(float) - Method in class fi.helsinki.dacopan.ui.ProgressIndicator.NoopIndicator
 
setProgress(float) - Method in interface fi.helsinki.dacopan.ui.ProgressIndicator
Sets current progress.
setProgressSpeed(int) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Set the animation progress speed.
setProtocols(List) - Method in class fi.helsinki.dacopan.model.Layer
Set the list of protocols on this layer.
setRecordingButtonsVisible(boolean) - Method in class fi.helsinki.dacopan.animseq.ScenarioEditorPanel
 
setRefreshDelay(int) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
sets the number of miliseconds between two updates in the animation panels high values imply slower animation
setRelativeSEQNO(boolean) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setRestoreScenarioDialogButton(boolean) - Method in class fi.helsinki.dacopan.ui.StatusBar
 
setScaleMode(int) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Sets the scale mode
setScenarioAutoPlay(boolean) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
setSelectedUnit(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.TSCNotePanel
 
setSettings(GeneralSettings) - Method in class fi.helsinki.dacopan.ui.MainFrame
 
setSettings(GeneralSettings) - Method in class fi.helsinki.dacopan.ui.SettingsDialog
Sets the current temporary settings object, called when e.g. the settings have been loaded from file
setSettingsMSC(List) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
Sets the list of SettingsMSC objects.
setSettingsMSC(SettingsMSC) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC
Stores the global MSC settings, other than the variable fields.
setSettingsTSC(SettingsTSC) - Method in class fi.helsinki.dacopan.settings.GeneralSettings
 
setSiblingsToTheLeft(boolean) - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
 
setSiblingsToTheRight(boolean) - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableEncLayer
 
setStartAndEndEnability() - Method in class fi.helsinki.dacopan.animseq.ScenarioEditorPanel
Changes the setEnabled-option of record start and end.
setStartTime(float) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property startTime.
setStateMode(int) - Method in class fi.helsinki.dacopan.ui.StatusBar
 
setStaticVariables(List) - Method in class fi.helsinki.dacopan.model.Host
Sets the static variables for this host.
setStaticVariables(List) - Method in class fi.helsinki.dacopan.model.Link
 
setStaticVariables(List) - Method in class fi.helsinki.dacopan.model.Protocol
 
setStatusText(String) - Method in class fi.helsinki.dacopan.ui.StatusBar
 
setStep(float) - Method in class fi.helsinki.dacopan.ui.DialogProgressIndicator
 
setStep(float) - Method in class fi.helsinki.dacopan.ui.ProgressIndicator.NoopIndicator
 
setStep(float) - Method in interface fi.helsinki.dacopan.ui.ProgressIndicator
Sets the step that subsequent calls to ProgressIndicator.step() will use.
setStepInterval(int) - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Setter for property stepInterval.
setText(String) - Method in class fi.helsinki.dacopan.model.Note
 
setTimePanel(JPanel) - Method in class fi.helsinki.dacopan.ui.StatusBar
 
setTimePanel(AbstractAnimationPanel) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the given AbstractAnimationPanel to the Time Panel space in the UI.
setTimeScale(float) - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
Setter for property timeScale.
setTimeScale(float) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Sets the time scale for the animation.
SettingsDialog - Class in fi.helsinki.dacopan.ui
The dialog window which handles the displaying of the settings panels for the different animation modes.
SettingsDialog(MainFrame, String, boolean, int) - Constructor for class fi.helsinki.dacopan.ui.SettingsDialog
Constructor.
SettingsDialog(MainFrame, String, boolean) - Constructor for class fi.helsinki.dacopan.ui.SettingsDialog
Creates the dialog making the settings for the current animation type active
settingsLayersMSC - Variable in class fi.helsinki.dacopan.settings.GeneralSettings
List containing the settings specific to layer (SettingsMSC)
SettingsMSC - Class in fi.helsinki.dacopan.ui
Layer-specific settings for MSC.
SettingsMSC(Host, Host, Layer, VariableDefinition[], VariableDefinition[]) - Constructor for class fi.helsinki.dacopan.ui.SettingsMSC
Creates a new instance of SettingsMSC
SettingsMSC(SettingsMSC) - Constructor for class fi.helsinki.dacopan.ui.SettingsMSC
Creates a copy instance of SettingsMSC
SettingsPanel - Class in fi.helsinki.dacopan.ui
SettingsPanel allows to change the MSC animation settings.
SettingsPanel(DataView, GeneralSettings) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanel
Creates a new panel to be used in EXPLORE mode
SettingsPanel(DataView, SettingsMSC) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanel
Creates a new panel to be used in SCENARIO mode receiving as parameter a reference to a SettingMSC object
SettingsPanelGeneral - Class in fi.helsinki.dacopan.ui
A JDialog for loading, saving and restoring settings as well as changing the language.
SettingsPanelGeneral(GeneralSettings, MainFrame, SettingsDialog) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelGeneral
Constructor
SettingsPanelLayer - Class in fi.helsinki.dacopan.ui
JPanel used to change settings related to a specific layer.
SettingsPanelLayer(DataView, SettingsMSC, Layer, boolean) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelLayer
Creates new form LayerSettingsPanel instance
SettingsPanelPerformance - Class in fi.helsinki.dacopan.ui
JPanel used to change settings related to the performance of the animation These settings are: refreshDelay.
SettingsPanelPerformance(GeneralSettings) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelPerformance
Creates new panel SettingsPanelPerformance
SettingsPanelScale - Class in fi.helsinki.dacopan.ui
JPanel containing the settings that can be changed to adjust the speed and scale to represent the MSC animation.
SettingsPanelScale(GeneralSettings) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelScale
Creates a new SettingsPanelScale (for EXPLORE MODE)
SettingsPanelScale(GeneralSettings, Layer) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelScale
Creates a new SettingsPanelScale (for SCENARIO MODE)
SettingsPanelScale(SettingsMSC) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelScale
Creates a new SettingsPanelScale (for SCENARIO MODE)
SettingsPanelStepping - Class in fi.helsinki.dacopan.ui
A JPanel to change the parameters of the non-linear mode in MSC animation.
SettingsPanelStepping(GeneralSettings) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelStepping
Constructor for explore mode
SettingsPanelStepping(SettingsMSC) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelStepping
Constructor for scenario mode.
SettingsPanelTSC - Class in fi.helsinki.dacopan.ui
JPanel which acts as a parent for all the different TSC settings tabs.
SettingsPanelTSC(DataView, GeneralSettings, Dialog) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelTSC
Constructor.
SettingsPanelTSCAnimation - Class in fi.helsinki.dacopan.ui
 
SettingsPanelTSCAnimation(SettingsTSC) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelTSCAnimation
 
SettingsPanelTSCElements - Class in fi.helsinki.dacopan.ui
 
SettingsPanelTSCElements(SettingsTSC, Dialog) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelTSCElements
 
SettingsPanelTSCNotices - Class in fi.helsinki.dacopan.ui
JPanel for adding, editing, removing and enabling/disabling triggers which trigger notices to be displayed in the TSC animation.
SettingsPanelTSCNotices(SettingsTSC, DataView, Dialog) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelTSCNotices
Constructor.
SettingsPanelTSCVariables - Class in fi.helsinki.dacopan.ui
 
SettingsPanelTSCVariables(DataView, SettingsTSC) - Constructor for class fi.helsinki.dacopan.ui.SettingsPanelTSCVariables
 
settingsTSC - Variable in class fi.helsinki.dacopan.settings.GeneralSettings
Settings for the Time Sequence Chart
SettingsTSC - Class in fi.helsinki.dacopan.ui.tsc
 
SettingsTSC() - Constructor for class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
SettingsTSC(SettingsTSC) - Constructor for class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setType(int) - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
setUfoPanel(JComponent) - Method in class fi.helsinki.dacopan.ui.UserInterface
Sets the given JComponent to the UFO Panel space in the UI.
setupAnimationModeENC(TransferUnit) - Method in class fi.helsinki.dacopan.ui.MainFrame
Sets up the ENC animation mode.
setupAnimationModeMSC(SettingsMSC, boolean) - Method in class fi.helsinki.dacopan.ui.MainFrame
This method sets up the MSC animation mode by creating the needed animation panels and giving them correct settings.
setupAnimationModeTSC() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
setValue(String) - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
setVariable(VariableDefinition) - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
setVariables(List) - Method in class fi.helsinki.dacopan.model.Protocol
 
setVariablesCenter(VariableDefinition[]) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC.VariableFields
Sets the center variables.
setVariablesCenter(VariableDefinition[]) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property variablesCenter.
setVariablesColumns(VariableDefinition[]) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property variablesColumns.
setVisibleChildIds(List) - Method in class fi.helsinki.dacopan.model.ENCTreeModel.DrawableTransferUnit
 
setVisualScale(int) - Method in class fi.helsinki.dacopan.ui.SettingsMSC
Setter for property visualScale.
setXScale(double) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
setYScale(double) - Method in class fi.helsinki.dacopan.ui.tsc.SettingsTSC
 
show() - Method in class fi.helsinki.dacopan.ui.DialogProgressIndicator
 
showFirstShowable() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Shows the first showable item.
showHelp(int) - Method in class fi.helsinki.dacopan.ui.UserInterface
Opens the HTML help in the current locale in a new window.
showNext() - Method in class fi.helsinki.dacopan.animseq.AnimationSequence
Moves to the next item in play list and executes the action associated with it.
showScenarioDialog() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
showTimeStamps() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
 
SMALLER - Static variable in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Smaller than
SMALLER_OR_EQUALS - Static variable in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Smaller than or equals
source - Variable in class fi.helsinki.dacopan.model.TransferUnit
source host
start() - Method in class fi.helsinki.dacopan.ui.SwingWorker
Start the worker thread.
StaticVariable - Class in fi.helsinki.dacopan.model
A variable with a static value specific to a host, link, protocol or a combination of them.
StaticVariable(String, String, Host, Link, Protocol) - Constructor for class fi.helsinki.dacopan.model.StaticVariable
Creates a static variable with the given name and value (required).
staticVariables - Variable in class fi.helsinki.dacopan.model.Host
list of static variables associated with this host
staticVariables - Variable in class fi.helsinki.dacopan.model.Link
list of static variables associated with this link
staticVariables - Variable in class fi.helsinki.dacopan.model.Protocol
list of static variables
STATUS_BAR_FONT - Static variable in class fi.helsinki.dacopan.ui.StatusBar
 
StatusBar - Class in fi.helsinki.dacopan.ui
 
StatusBar(MainFrame) - Constructor for class fi.helsinki.dacopan.ui.StatusBar
 
step() - Method in class fi.helsinki.dacopan.ui.DialogProgressIndicator
 
step() - Method in class fi.helsinki.dacopan.ui.ProgressIndicator.NoopIndicator
 
step() - Method in interface fi.helsinki.dacopan.ui.ProgressIndicator
Steps forward for the amount specified with ProgressIndicator.setStep(float).
stepBackward() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
 
stepBackward() - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
stepBackward() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
stepForward() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
 
stepForward() - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
stepForward() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
stepInAnimation(int) - Method in class fi.helsinki.dacopan.ui.MainFrame
Steps in the animation.
StepIterator - Interface in fi.helsinki.dacopan.model
An iterator for stepping thru an animation sequence.
stepTo(float) - Method in interface fi.helsinki.dacopan.contsig.ControlSignalsListener
Signals the listener that it should visualise the network exchange data at the nowTime point in time.
stepTo(float) - Method in class fi.helsinki.dacopan.ui.AbstractAnimationPanel
Abstract method that needs to be implemented by all animation panels.
stepTo(float) - Method in class fi.helsinki.dacopan.ui.ENCPanel
 
stepTo(float) - Method in class fi.helsinki.dacopan.ui.MainFrame
 
stepTo(float) - Method in class fi.helsinki.dacopan.ui.MSCPanel
 
stepTo(float) - Method in class fi.helsinki.dacopan.ui.NotePanel
 
stepTo(float) - Method in class fi.helsinki.dacopan.ui.TimePanel
 
stepTo(float) - Method in class fi.helsinki.dacopan.ui.UFOPanel
 
SUPPOSED_MAX_LAYERNAME_CHARS - Static variable in class fi.helsinki.dacopan.ui.TitlePanel
 
SwingWorker - Class in fi.helsinki.dacopan.ui
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.
SwingWorker() - Constructor for class fi.helsinki.dacopan.ui.SwingWorker
Start a thread that will call the construct method and then exit.
switchShowTimeStamps() - Method in class fi.helsinki.dacopan.ui.SettingsMSC
switches showing of timestamps

T

TimePanel - Class in fi.helsinki.dacopan.ui
A very simple animation panel just showing the "now time" as text.
timeScale - Variable in class fi.helsinki.dacopan.ui.SettingsMSC
ratio between the timeline stored in Protocol Events File and the physical clock time of the animation.
TITLE_HEIGHT - Static variable in class fi.helsinki.dacopan.ui.TitlePanel
 
TitlePanel - Class in fi.helsinki.dacopan.ui
 
TitlePanel(String, String) - Constructor for class fi.helsinki.dacopan.ui.TitlePanel
This constructs a title object (a JPanel) with a title text and a layer text.
toBeginning() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
 
toEnd() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
 
toEnd() - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
toEnd() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
toEndOfScenarioItem() - Method in class fi.helsinki.dacopan.contsig.AnimationTimeState
 
toPauseMode() - Method in interface fi.helsinki.dacopan.contsig.ControlSignalsListener
Signals the listener that the animation has moved to PAUSE mode.
toPauseMode() - Method in class fi.helsinki.dacopan.ui.AbstractAnimationPanel
Implemented by default as an empty method.
toPauseMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
toPauseMode() - Method in class fi.helsinki.dacopan.ui.MSCPanel
 
toPauseMode() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
toPauseMode(int) - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
toPlayMode() - Method in interface fi.helsinki.dacopan.contsig.ControlSignalsListener
Signals the listener that the animation has moved to PLAY mode.
toPlayMode() - Method in class fi.helsinki.dacopan.ui.AbstractAnimationPanel
Implemented by default as an empty method.
toPlayMode() - Method in class fi.helsinki.dacopan.ui.MainFrame
 
toPlayMode() - Method in class fi.helsinki.dacopan.ui.MSCPanel
 
toPlayMode() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
toStart() - Method in class fi.helsinki.dacopan.ui.tsc.DrawingArea
 
toStart() - Method in class fi.helsinki.dacopan.ui.tsc.MainPanel
 
toString() - Method in class fi.helsinki.dacopan.Localization.Language
 
toString() - Method in class fi.helsinki.dacopan.model.Flow
 
toString() - Method in class fi.helsinki.dacopan.model.Host
 
toString() - Method in class fi.helsinki.dacopan.model.Layer
 
toString() - Method in class fi.helsinki.dacopan.model.Link
 
toString() - Method in class fi.helsinki.dacopan.model.Note
 
toString() - Method in class fi.helsinki.dacopan.model.Protocol
 
toString() - Method in class fi.helsinki.dacopan.model.StaticVariable
 
toString() - Method in class fi.helsinki.dacopan.model.TransferUnit
 
toString() - Method in class fi.helsinki.dacopan.model.VariableDefinition.Scope
 
toString() - Method in class fi.helsinki.dacopan.model.VariableDefinition
 
toString() - Method in class fi.helsinki.dacopan.settings.GeneralSettings
 
toString() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel.MSCColumn
 
toString() - Method in class fi.helsinki.dacopan.ui.MSCPanel.MSCColumnModel
 
toString() - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
 
TransferUnit - Class in fi.helsinki.dacopan.model
A unit of transfer (packet, segment etc) for a specific protocol.
TransferUnit(long, Map, Protocol, Flow, Host, Host, boolean) - Constructor for class fi.helsinki.dacopan.model.TransferUnit
 
TransferUnit(long, Map, Protocol, Flow, Host, Host, float, float, boolean) - Constructor for class fi.helsinki.dacopan.model.TransferUnit
Constructor for lower-level units with their own timestamps.
TransferUnit(long, Map, Protocol, Flow, Host, Host, List, boolean) - Constructor for class fi.helsinki.dacopan.model.TransferUnit
Constructor for higher level units with children.
triggered(TransferUnit) - Method in class fi.helsinki.dacopan.ui.tsc.NoticeTrigger
Tests if the notice has been triggered for a given TransferUnit.
TSCNotePanel - Class in fi.helsinki.dacopan.ui.tsc
 
TSCNotePanel(MainFrame) - Constructor for class fi.helsinki.dacopan.ui.tsc.TSCNotePanel
 

U

UFOPanel - Class in fi.helsinki.dacopan.ui
 
UFOPanel(MainFrame, DataView, Layer) - Constructor for class fi.helsinki.dacopan.ui.UFOPanel
 
UFOPanel(MainFrame, Layer) - Constructor for class fi.helsinki.dacopan.ui.UFOPanel
 
UNIT - Static variable in class fi.helsinki.dacopan.model.VariableDefinition
scope of a unit -specific variable (e.g. transition time)
UNIT_FIELD - Static variable in class fi.helsinki.dacopan.model.VariableDefinition
scope of a protocol field (e.g.
UNIT_HEIGHT - Static variable in class fi.helsinki.dacopan.ui.tsc.LegendPanel
 
UNIT_WIDTH - Static variable in class fi.helsinki.dacopan.ui.tsc.LegendPanel
 
units - Variable in class fi.helsinki.dacopan.model.DefaultDataView
all the transfer units by id
updateButtons() - Method in class fi.helsinki.dacopan.ui.UFOPanel
Updates the state of the show encapsulation buttons based on the values of the currently selected units in the channel panel.
updateLanguage() - Method in class fi.helsinki.dacopan.ui.SettingsPanelGeneral
Updates the language in use in the Animator.
updateSettings() - Method in class fi.helsinki.dacopan.ui.SettingsPanel
 
updateSettings() - Method in class fi.helsinki.dacopan.ui.SettingsPanelStepping
Updates the changed settings for all layers.
updateSliders() - Method in class fi.helsinki.dacopan.ui.SettingsPanelStepping
Makes sure the stepping settings sliders are in sync with each other.
useGeneratedTestData() - Method in class fi.helsinki.dacopan.ui.FileInformation
 
UserInterface - Class in fi.helsinki.dacopan.ui
This class handles the user interface part of the Main Frame so that the main frame itself can concentrate in controlling the flow of the program.
UserInterface(MainFrame) - Constructor for class fi.helsinki.dacopan.ui.UserInterface
Creates the UI for the animator.

V

value - Variable in class fi.helsinki.dacopan.model.StaticVariable
value of the variable
values - Variable in class fi.helsinki.dacopan.model.TransferUnit
protocol fields and other values associated with this unit, mapped by name
VariableDefinition - Class in fi.helsinki.dacopan.model
Definition of a dynamic variable associated with a protocol, whose value can change from one unit to another.
VariableDefinition(String, VariableDefinition.Scope, Protocol) - Constructor for class fi.helsinki.dacopan.model.VariableDefinition
Creates a new variable definition with the given name, scope and protocol.
VariableDefinition.Scope - Class in fi.helsinki.dacopan.model
The scope of a variable.
variableLengths - Variable in class fi.helsinki.dacopan.model.DefaultDataView
maps variable definitions to the maximum lengths of their values
variables - Variable in class fi.helsinki.dacopan.model.Protocol
list of variable definitions
VariablesColumns(VariableDefinition[]) - Method in class fi.helsinki.dacopan.settings.GlobalSettingsMSC.VariableFields
Sets the columb variables
view - Variable in class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
the view to be populated
VISUAL_SCALE_SLIDER_STEP - Static variable in class fi.helsinki.dacopan.ui.SettingsMSC
 

X

Xaxis - Class in fi.helsinki.dacopan.ui.tsc
 
Xaxis() - Constructor for class fi.helsinki.dacopan.ui.tsc.Xaxis
 
Xaxis.Label - Class in fi.helsinki.dacopan.ui.tsc
 
Xaxis.Label(int, float) - Constructor for class fi.helsinki.dacopan.ui.tsc.Xaxis.Label
 
XMLProtocolEventsReader - Class in fi.helsinki.dacopan.pef
The default, DOM-based implementation of the PEF reader.
XMLProtocolEventsReader() - Constructor for class fi.helsinki.dacopan.pef.XMLProtocolEventsReader
 
XStreamObjectSerializer - Class in fi.helsinki.dacopan.scenario
An ObjectSerializer implementation based on XStream, a library which serializes object graphs as XML.
XStreamObjectSerializer() - Constructor for class fi.helsinki.dacopan.scenario.XStreamObjectSerializer
 

Y

Yaxis - Class in fi.helsinki.dacopan.ui.tsc
 
Yaxis() - Constructor for class fi.helsinki.dacopan.ui.tsc.Yaxis
 
Yaxis.Label - Class in fi.helsinki.dacopan.ui.tsc
 
Yaxis.Label(int, long) - Constructor for class fi.helsinki.dacopan.ui.tsc.Yaxis.Label
 

A C D E F G H I L M N O P R S T U V X Y

© Dacopan2 team, 2005-