A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

S

SCC - Variable in class de.upb.swtpra05.group03.shuttle.SCCCalculator
Vertices that are temporarly not in a SCC -- needed for calculation --
SCCCalculator - class de.upb.swtpra05.group03.shuttle.SCCCalculator.
Calculates the strong connected components of a given topology.
SCCCalculator() - Constructor for class de.upb.swtpra05.group03.shuttle.SCCCalculator
Constructor.. nothing needed here
SCCCalculatorInterface - interface de.upb.swtpra05.group03.shuttle.SCCCalculatorInterface.
Interface of a strong connected components calculator.
SCCs - Variable in class de.upb.swtpra05.group03.shuttle.SCCCalculator
HashMap with all calculated SCCs
SECONDREMINDER - Static variable in class de.upb.swtpra05.group03.shuttle.shared.OrderState.BillingState
Constant which indetifies orders for which the second reminder was sent
SEED - Static variable in class de.upb.swtpra05.group03.crypto.SharedSeedRNG
common seed used by all shuttles
SEED_DIR - Static variable in class de.upb.swtpra05.group03.crypto.SharedSeedRNG
our settings dir to save the seed in
SEED_FILE - Static variable in class de.upb.swtpra05.group03.crypto.SharedSeedRNG
file to save the seed in
SERVICE - Static variable in class de.upb.swtpra05.group03.shuttle.shared.AccountData
Description of the Field
SIGNATURE_ALGORITHM - Static variable in class de.upb.swtpra05.group03.crypto.Crypto
Algorithm used for signing and verifying data
SKIP_PARAM_GENERATION - Static variable in class de.upb.swtpra05.group03.crypto.AliceCrypto
use pregenerated modulus and base
STATE_INIT - Static variable in class de.upb.swtpra05.group03.crypto.Crypto
Constant for State INIT
STATE_READY - Static variable in class de.upb.swtpra05.group03.crypto.Crypto
Constant for State READY
STATE_WAITING - Static variable in class de.upb.swtpra05.group03.crypto.Crypto
Constant for State WAITING
STEP - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleProgressBar
No comment provided by developer, please add a comment to improve documentation.
STEP - Static variable in class de.upb.swtpra05.group03.plugin.ShuttleProgressBar
No comment provided by developer, please add a comment to improve documentation.
STRATEGY - Static variable in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
The strategy of this negotiation implementation
SentModule - interface de.upb.swtpra05.group03.shuttle.SentModule.
Interface of a sent-module which will receive all messages sent by the shuttle.
SetActivityOfShuttleMessage - class de.upb.swtpra05.group03.shuttle.messages.SetActivityOfShuttleMessage.
This message is sent to the shuttles when the user wants one of his shuttles to stop working after finishing current orders or to restart working if the shuttle is inactive for the same reason.
SetActivityOfShuttleMessage(int, boolean) - Constructor for class de.upb.swtpra05.group03.shuttle.messages.SetActivityOfShuttleMessage
 
Settings - class de.upb.swtpra05.group03.companycontrol.Settings.
Class for saving settings of an application
Settings(String) - Constructor for class de.upb.swtpra05.group03.companycontrol.Settings
Constructor
SharedSeedRNG - class de.upb.swtpra05.group03.crypto.SharedSeedRNG.
provides random number generators all with the same seed
SharedSeedRNG() - Constructor for class de.upb.swtpra05.group03.crypto.SharedSeedRNG
 
ShuttleChooserPanel - class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleChooserPanel.
A Panel to visualize a ComboBox which is used to choose the Shuttle to be displayed.
ShuttleChooserPanel(ShuttleInformationPlugin) - Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleChooserPanel
Constructor
ShuttleCompanyControlData - class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData.
 
ShuttleCompanyControlData() - Constructor for class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
ShuttleCompanyControlData(int, int, int, int, int, int, int) - Constructor for class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
ShuttleControl - class de.upb.swtpra05.group03.shuttle.ShuttleControl.
Represents the shuttle by extending ShuttleAgentBase, forwards all received messages to all ShuttleModules and controls the states of the orders.
ShuttleControl(KernelID) - Constructor for class de.upb.swtpra05.group03.shuttle.ShuttleControl
Constructor of ShuttleControl
ShuttleControlInterface - interface de.upb.swtpra05.group03.shuttle.ShuttleControlInterface.
Interface of a shuttle control
ShuttleCrypto - class de.upb.swtpra05.group03.crypto.ShuttleCrypto.
crypto class used by the shuttle agents
ShuttleCrypto() - Constructor for class de.upb.swtpra05.group03.crypto.ShuttleCrypto
Constructor
ShuttleData - class de.upb.swtpra05.group03.shuttle.ShuttleData.
The shuttle data.
ShuttleData() - Constructor for class de.upb.swtpra05.group03.shuttle.ShuttleData
 
ShuttleDataHolder - class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleDataHolder.
A Storage Class to Hold the Data of a Shuttle
ShuttleDataHolder() - Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleDataHolder
Constructor
ShuttleDataInterface - interface de.upb.swtpra05.group03.shuttle.ShuttleDataInterface.
Interface of a shuttle data container.
ShuttleID - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingShuttleData
shuttle id
ShuttleInformation - class de.upb.swtpra05.group03.companycontrol.ShuttleInformation.
Storage Class which stores several Status Informations of a Shuttle.
ShuttleInformation() - Constructor for class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
ShuttleInformationPanel - class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPanel.
This is just a Panel used for Design Purposes
ShuttleInformationPanel(ShuttleStatusPanel, ShuttleInformationPlugin) - Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPanel
Constructor
ShuttleInformationPlugin - class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin.
The Shuttle Information Plugin shows different Informations of the Shuttles in your Company.Firstly, it shows the actual Routing Table and the Billing Information.
ShuttleInformationPlugin() - Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin
Constructor
ShuttleMap - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl
HashMap that stores SpreadingShuttleData Objects
ShuttleModule - interface de.upb.swtpra05.group03.shuttle.ShuttleModule.
Interface of a shuttle module which will receive all messages of the shuttle.
ShuttleParams - class de.upb.swtpra05.group03.companycontrol.ShuttleParams.
Storage Class which stores Shuttle Parameter
ShuttleParams() - Constructor for class de.upb.swtpra05.group03.companycontrol.ShuttleParams
constructor
ShuttleProgressBar - class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleProgressBar.
A custom ProgressBar to set new values and then allow to go from the old to the new value step by step.
ShuttleProgressBar() - Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleProgressBar
 
ShuttleProgressBar - class de.upb.swtpra05.group03.plugin.ShuttleProgressBar.
A custom ProgressBar to set new values and then allow to go from the old to the new value step by step.
ShuttleProgressBar() - Constructor for class de.upb.swtpra05.group03.plugin.ShuttleProgressBar
 
ShuttleRating - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingStationData
shuttle rating
ShuttleRoutingBillingPanel - class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleRoutingBillingPanel.
A Panel that shows tha Routing Informations and the Billing Informations of a Shuttle
ShuttleRoutingBillingPanel() - Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleRoutingBillingPanel
Constructor
ShuttleStatus - class de.upb.swtpra05.group03.plugin.ShuttleStatus.
ShuttleStatus is a container class for data concerning a shuttle
ShuttleStatus(int, int, int) - Constructor for class de.upb.swtpra05.group03.plugin.ShuttleStatus
Constructor for class RemoteShuttleStatusChanged
ShuttleStatusPanel - class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel.
This panel displays two ProgressBars, one for the stretch and the other for the load of the shuttle.
ShuttleStatusPanel() - Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel
Constructor for class ShuttleStatusPanel, initializes the components this panel contains, places them on this panel and sets them to start values.
ShuttleStatusPanel - class de.upb.swtpra05.group03.plugin.ShuttleStatusPanel.
This panel displays two ProgressBars, one for the stretch and the other for the load of the shuttle.
ShuttleStatusPanel() - Constructor for class de.upb.swtpra05.group03.plugin.ShuttleStatusPanel
Constructor for class ShuttleStatusPanel, initializes the components this panel contains, places them on this panel and sets them to start values.
ShuttleStrategyData - class de.upb.swtpra05.group03.shuttle.shared.ShuttleStrategyData.
Represents the percent profit margin the shuttle negotiation uses to calculate an offer
ShuttleStrategyData() - Constructor for class de.upb.swtpra05.group03.shuttle.shared.ShuttleStrategyData
Constructor for the PluginGameConstants object
ShuttleStrategyData(float) - Constructor for class de.upb.swtpra05.group03.shuttle.shared.ShuttleStrategyData
Constructor for the ShuttleStrategyData object
ShuttleTable - class de.upb.swtpra05.group03.companycontrol.ShuttleTable.
The Shuttle Table which shows Shuttle Informations.
ShuttleTable(Control) - Constructor for class de.upb.swtpra05.group03.companycontrol.ShuttleTable
Constructor
ShuttleTableModel - class de.upb.swtpra05.group03.companycontrol.ShuttleTableModel.
The Table Model for the Shuttle Table.
ShuttleTableModel() - Constructor for class de.upb.swtpra05.group03.companycontrol.ShuttleTableModel
 
SigningKeys - class de.upb.swtpra05.group03.crypto.SigningKeys.
helper class to load the signing keys
SigningKeys() - Constructor for class de.upb.swtpra05.group03.crypto.SigningKeys
 
SpreadingControl - class de.upb.swtpra05.group03.shuttle.SpreadingControl.
Controls the spreading of the shuttles of one company on the topology at simulation begin.
SpreadingControl() - Constructor for class de.upb.swtpra05.group03.shuttle.SpreadingControl
Constructor
SpreadingControl.SpreadingShuttleData - class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingShuttleData.
spreading shuttle data
SpreadingControl.SpreadingShuttleData() - Constructor for class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingShuttleData
 
SpreadingControl.SpreadingStationData - class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingStationData.
spreading station data
SpreadingControl.SpreadingStationData() - Constructor for class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingStationData
 
SpreadingMessage - class de.upb.swtpra05.group03.shuttle.messages.SpreadingMessage.
 
SpreadingMessage(ID, ID, int, HashMap) - Constructor for class de.upb.swtpra05.group03.shuttle.messages.SpreadingMessage
 
Station - Variable in class de.upb.swtpra05.group03.shuttle.messages.SpreadingMessage
 
StationID - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingShuttleData
station id
StationIDtoSCC - Variable in class de.upb.swtpra05.group03.shuttle.SCCCalculator
Maps the StationID to the SCC Number
StationsToBeSent - Variable in class de.upb.swtpra05.group03.shuttle.messages.SpreadingMessage
 
StockInformation - class de.upb.swtpra05.group03.companycontrol.StockInformation.
Storage Class which stores Stock Informations for a Station
StockInformation() - Constructor for class de.upb.swtpra05.group03.companycontrol.StockInformation
Constructor of StockInformation
StockInformation(int, int, int, int) - Constructor for class de.upb.swtpra05.group03.companycontrol.StockInformation
Overloaded constructor of StockInformation
StockTable - class de.upb.swtpra05.group03.companycontrol.StockTable.
The Stock Table which shows Information about Shuttle Stocks with diffrent Backgrounds for the best, worst and most profitable Offer.
StockTable(Control) - Constructor for class de.upb.swtpra05.group03.companycontrol.StockTable
Constructor
StockTableModel - class de.upb.swtpra05.group03.companycontrol.StockTableModel.
The Table Model for the Stock Table.
StockTableModel() - Constructor for class de.upb.swtpra05.group03.companycontrol.StockTableModel
 
StrategyControl - class de.upb.swtpra05.group03.shuttle.StrategyControl.
Controls the strategy by providing the information which shuttle is the master shuttle.
StrategyControl() - Constructor for class de.upb.swtpra05.group03.shuttle.StrategyControl
Constructor
StrategyControlInterface - interface de.upb.swtpra05.group03.shuttle.StrategyControlInterface.
Interface of a strategy control.
StrategyPanel - class de.upb.swtpra05.group03.companycontrol.StrategyPanel.
The Strategy Panel which is placed inside the Control Panel and is used to change Parameters of the Shuttles.
StrategyPanel(CompanyMainControl) - Constructor for class de.upb.swtpra05.group03.companycontrol.StrategyPanel
The constructor initializes the GUI components and handles the grid bag layout.
sD - Variable in class de.upb.swtpra05.group03.shuttle.PluginMessenger
No comment provided by developer, please add a comment to improve documentation.
sP - Variable in class de.upb.swtpra05.group03.plugin.ICabSShuttlePlugin
A component to display the current stretch, the current load and the margin of the shuttle
sP - Variable in class de.upb.swtpra05.group03.plugin.OrderPanel
The OrderPanel contains the ScrollPane directly.
saveKeys(String, PublicKey, PrivateKey) - Static method in class de.upb.swtpra05.group03.crypto.SigningKeys
saves the keys into a file named ${name}.keys
saveSeed() - Method in class de.upb.swtpra05.group03.crypto.BobCrypto
saves the seed of the random number generator into a file
saveSeed(byte[]) - Static method in class de.upb.swtpra05.group03.crypto.SharedSeedRNG
saves a seed into the seed file
savedWidth - Static variable in class de.upb.swtpra05.group03.plugin.OrderTree
No comment provided by developer, please add a comment to improve documentation.
scc - Variable in class de.upb.swtpra05.group03.shuttle.SCCCalculator
Number of the current SCC -- needed for calculation --
sccCalculator - Variable in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
The strong connection components calculator
sccD - Variable in class de.upb.swtpra05.group03.shuttle.PluginMessenger
 
scrollPane - Variable in class de.upb.swtpra05.group03.plugin.RoutingPanel
No comment provided by developer, please add a comment to improve documentation.
secretKey - Variable in class de.upb.swtpra05.group03.crypto.Crypto
secret key with which data is en-/decrypted
selectedBorder - Variable in class de.upb.swtpra05.group03.companycontrol.BackgroundRenderer
border of table cell that is selected
selfAdopt - Variable in class de.upb.swtpra05.group03.shuttle.messages.ApplyNewShuttleParamsMessage
true when the shuttle shall self-adopt their strategy, false else
selfAdopting - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
switch for selfAdopting on off
selfAdopting - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
flag for self adopting of margin
selfAdoptingLabel - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
selfAdopting CheckBox description
selfcosts - Variable in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
The estimated selfcosts for this order
sellBorder - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
loweretched border for the inner panel sellPanel
sellPanel - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
inner panel for selling a shuttle
sellShuttle(int, int) - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
this method is called from the GUI when the user presses the "Sell Shuttle" button.
sellShuttleButton - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
button for selling a shuttle
sellShuttleLabel - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
label for the shuttleComboBox
sellsFor - Variable in class de.upb.swtpra05.group03.companycontrol.StockInformation
the price the station sells its shuttles for
send() - Method in class de.upb.swtpra05.group03.shuttle.PluginMessenger
 
send() - Method in interface de.upb.swtpra05.group03.shuttle.PluginMessengerInterface
A call of this method will collect all data the plugin needs, converts it into a string and sends it to the plugin using a ShuttleAgentStatusMessage
sendEvaluatedSelfcostsRemoveWakeUpRequest(ExtendedOrder, int) - Method in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
 
sendKeyToShuttle(ID) - Method in class de.upb.swtpra05.group03.shuttle.CryptoMessagesHandler
sends the secret key to another shuttle
sendMessage(CompanyControlRemoteObj) - Method in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
 
sendMessage(CompanyControlRemoteObj) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
Lets PLugins send Messages to the Kernel
sendMessage(Message) - Method in class de.upb.swtpra05.group03.shuttle.ShuttleControl
helper to send messages out call this instead of sendNextMessage()
sendMessage(Message) - Method in interface de.upb.swtpra05.group03.shuttle.ShuttleControlInterface
helper to send messages out call this instead of sendNextMessage()
sendOffer(ExtendedOrder) - Method in class de.upb.swtpra05.group03.shuttle.OfferingControl
 
sendOffer(ExtendedOrder) - Method in interface de.upb.swtpra05.group03.shuttle.OfferingControlInterface
Sends an offer to the kernel for given extended order.
sendParamsForNewShuttle() - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
This method is called by CompanyControlClient when a new shuttle was successfully bought.
sendPositions(HashMap) - Method in class de.upb.swtpra05.group03.shuttle.SpreadingControl
Sends Calculated Positions to Shuttles
sendQueue - Variable in class de.upb.swtpra05.group03.shuttle.ShuttleControl
Queue of outgoing Messages which coudln't be sent by the time they were supposed to
sendQueuedMessages() - Method in class de.upb.swtpra05.group03.shuttle.ShuttleControl
Tries to send all Messages which couldn't be sent by the time they were supposed to.
sendToBed(long) - Static method in class de.upb.swtpra05.group03.shuttle.ShuttleControl
Lets the shuttle sleep for the specified period of time or till an InterruptedException is thrown
sendYouHaveWon(int, ID) - Method in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
 
sentModules - Variable in class de.upb.swtpra05.group03.shuttle.ShuttleControl
A Collection containing all SentModules
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.AccountDevelopmentFrame
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.AccountDevelopmentPanel
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.AccountGraph
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.BackgroundRenderer
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.ControlPanel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.DisplayPanel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.HelpFrame
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.LogPanel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.MasterShuttleRenderer
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.NormalBGRenderer
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.ShuttleTable
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.ShuttleTableModel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.StockTable
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.StockTableModel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.BillingPanel
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.RoutingTableModel
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleChooserPanel
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPanel
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleProgressBar
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleRoutingBillingPanel
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel
SerialId
serialVersionUID - Static variable in class de.upb.swtpra05.group03.crypto.message.EncryptedRemoteObj
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.crypto.message.InitHandShakeRemoteObj
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.shuttle.AccountLinkedList
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.shuttle.DebugFrame
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.shuttle.messages.ApplyNewShuttleParamsMessage
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.shuttle.messages.NewShuttleMessage
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.shuttle.messages.SetActivityOfShuttleMessage
Comment for serialVersionUID
serialVersionUID - Static variable in class de.upb.swtpra05.group03.shuttle.messages.TurnierMessage
Comment for serialVersionUID
serverComboBox - Variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
serverLabel - Variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
serverPanel - Variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
serverPort - Static variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
Server Port
serverPortDoc - Variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
serverPortTextField - Variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
serverURL - Static variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
the URL of the server
serverstatus - Variable in class de.upb.swtpra05.group03.companycontrol.AccountDevelopmentPanel
Label to inform the User about the Connection to the Kernel
set(int) - Method in class de.upb.swtpra05.group03.shuttle.util.EfficientBitSet
 
set(int, boolean) - Method in class de.upb.swtpra05.group03.shuttle.util.EfficientBitSet
 
set(int, int) - Method in class de.upb.swtpra05.group03.shuttle.util.EfficientBitSet
 
set(int, int, boolean) - Method in class de.upb.swtpra05.group03.shuttle.util.EfficientBitSet
 
setAccountbalance(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
setActive(boolean) - Method in class de.upb.swtpra05.group03.shuttle.Task
Sets the active attribute of the Task object
setActive(boolean) - Method in class de.upb.swtpra05.group03.shuttle.messages.SetActivityOfShuttleMessage
 
setActivity(int) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setActivity(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
setBestID(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockTable
Sets bestID to ID
setBillingState(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the billingState attribute of the ExtendedOrder object
setBuysFor(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockInformation
accessor method for setting the price to buy for
setClient(CompanyControlClient) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
Sets the Reference to the CompanyControlClient.
setColumnComparator(Class, Comparator) - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
setCompanyID(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
Sets the CompanyID.
setCompanyID(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginLoader
Sets the Company ID
setCompanyID(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin
 
setConnectState() - Method in class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
This method is called by CompanyControlFrame itself, when the connection to the kernel is started.
setConnectState() - Method in interface de.upb.swtpra05.group03.companycontrol.UserInterface
method to set the connect state of the user interface
setCosts(int) - Method in class de.upb.swtpra05.group03.shuttle.Connection
Sets the costs attribute of the Connection object
setCosts(int) - Method in class de.upb.swtpra05.group03.shuttle.GraphEdge
 
setCosts(int) - Method in class de.upb.swtpra05.group03.shuttle.Task
Sets the cost attribute of the Task object
setCurrentLoad(int) - Method in class de.upb.swtpra05.group03.plugin.ShuttleStatus
This method sets the current load of the shuttle.
setCurrentLocation(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
setCurrentNumberOfOrders(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockInformation
 
setCurrentStationId(int) - Method in class de.upb.swtpra05.group03.shuttle.ShuttleData
 
setCurrentStationId(int) - Method in interface de.upb.swtpra05.group03.shuttle.ShuttleDataInterface
 
setCurrentStretch(int) - Method in class de.upb.swtpra05.group03.shuttle.ShuttleData
 
setCurrentStretch(int) - Method in interface de.upb.swtpra05.group03.shuttle.ShuttleDataInterface
 
setData(Object[][]) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleTableModel
This method causes the table to get filled with given data and updates the counter for the rows
setData(Object[][]) - Method in class de.upb.swtpra05.group03.companycontrol.StockTableModel
This method causes the table to get filled with given data and updates the counter for the rows
setData(Object[][]) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.RoutingTableModel
This method causes the table to get filled with given data and updates the counter for the rows
setDestination(int) - Method in class de.upb.swtpra05.group03.shuttle.GetConnectionOkTask
 
setDestination(GraphNode) - Method in class de.upb.swtpra05.group03.shuttle.GraphEdge
 
setDestinationStationId(int) - Method in class de.upb.swtpra05.group03.shuttle.Connection
Sets the destinationStationId attribute of the Connection object
setDestinationStationName(String) - Method in class de.upb.swtpra05.group03.shuttle.Connection
Sets the destinationStationName attribute of the Connection object
setDisabledUntilTime(int) - Method in class de.upb.swtpra05.group03.shuttle.GraphEdge
 
setDisconnectState() - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
This method is called when Kernel is disconnected.
setDistance(int) - Method in class de.upb.swtpra05.group03.shuttle.GraphEdge
 
setDuration(int) - Method in class de.upb.swtpra05.group03.shuttle.Task
Sets the duration attribute of the Task object
setExecuted(boolean) - Method in class de.upb.swtpra05.group03.shuttle.Task
 
setExecutionState(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the state attribute of the ExtendedOrder object
setFavouriteID(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockTable
Sets favouriteID to ID
setFinancedBy(OrderID) - Method in class de.upb.swtpra05.group03.shuttle.GraphEdge
 
setFinancedByCollection(EfficientBitSet) - Method in class de.upb.swtpra05.group03.shuttle.GraphEdge
 
setGbc(int, int, int, int, double, double, int) - Method in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
setting some layout values
setGbc(int, int, int, int, double, double, int) - Method in class de.upb.swtpra05.group03.companycontrol.TradePanel
setting some layout values
setID(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.AccountData
Sets the iD attribute of the AccountData object
setIDHashMap(HashMap) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginLoader
Sets the KernelIDtoShuttleAgentID HashMap for all Plugins.
setIsMasterShuttle(boolean) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
setIsMoving(boolean) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
setKerneltoShuttleIDMap(HashMap) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
Sets the KernelIDtoShuttleAgendID HashMap.
setKerneltoShuttleIDMap(HashMap) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin
 
setLocation(String) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setLocationID(int) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setLocationtext(String) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setMargin(int) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setMargin(float) - Method in class de.upb.swtpra05.group03.plugin.ShuttleStatus
This method sets the margin of the shuttle.
setMargin(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
setMargin(float) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleStrategyData
Sets the maximumStretch attribute of the PluginGameConstants object
setMasterID(String) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleTable
 
setMasterShuttle(boolean) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setMaxOfferCount(int) - Method in class de.upb.swtpra05.group03.shuttle.OfferingControl
 
setMaxOrderCount(int) - Method in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
Sets the max order count.
setMaximum(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleProgressBar
Sets the maximum value of the ProgressBar
setMaximum(int) - Method in class de.upb.swtpra05.group03.plugin.ShuttleProgressBar
Sets the maximum value of the ProgressBar
setMaximumLoad(int) - Method in class de.upb.swtpra05.group03.plugin.ShuttleStatus
This method sets the maximum load of the shuttle.
setMaximumLoad(int) - Method in class de.upb.swtpra05.group03.shuttle.PluginMessenger
Sets the maximumLoad attribute of the PluginMessenger object
setMaximumLoad(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.PluginGameConstants
Sets the maximumLoad attribute of the PluginGameConstants object
setMaximumStretch(int) - Method in class de.upb.swtpra05.group03.plugin.ShuttleStatus
This method sets the maximum stretch of the shuttle.
setMaximumStretch(int) - Method in class de.upb.swtpra05.group03.shuttle.PluginMessenger
Sets the maximumStretch attribute of the PluginMessenger object
setMaximumStretch(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.PluginGameConstants
Sets the maximumStretch attribute of the PluginGameConstants object
setMoney(int) - Method in class de.upb.swtpra05.group03.plugin.ShuttleStatus
Sets the amount of money the shuttle has
setNegotation(String) - Method in class de.upb.swtpra05.group03.shuttle.DebugFrame
 
setNegotiationState(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the state attribute of the ExtendedOrder object
setNextWakeUpTime(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the next wakeup time value
setNotUseableAsDestinationStation(boolean) - Method in class de.upb.swtpra05.group03.shuttle.GraphNode
 
setNotUseableAsStartStation(boolean) - Method in class de.upb.swtpra05.group03.shuttle.GraphNode
 
setNumberOfPassengers(int) - Method in class de.upb.swtpra05.group03.shuttle.LoadShuttleTask
 
setNumberOfPassengers(int) - Method in class de.upb.swtpra05.group03.shuttle.UnloadShuttleTask
 
setNumberOfTracks(int) - Method in class de.upb.swtpra05.group03.shuttle.Connection
Sets the numberOfTracks attribute of the Connection object
setOfferPrice(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the offerPrice value of the order
setOfferSentTime(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the offerSentTime attribute of the ExtendedOrder object
setOrderAvailableTime(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the orderAvailableTime attribute of the ExtendedOrder object
setOrderID(int) - Method in class de.upb.swtpra05.group03.companycontrol.OrderInformation
 
setOrderId(OrderID) - Method in class de.upb.swtpra05.group03.shuttle.Task
Sets the station attribute of the Task object
setOrdercount(int) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setOrdercount(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
setPlugin(ICabSShuttlePlugin) - Method in class de.upb.swtpra05.group03.plugin.WorkerThread
This method sets the plugin instance to which this WorkerThread will deliver all its messages.
setPreviousStationId(int) - Method in class de.upb.swtpra05.group03.shuttle.ShuttleData
 
setPreviousStationId(int) - Method in interface de.upb.swtpra05.group03.shuttle.ShuttleDataInterface
 
setReferencesForTesting(CompanyControlClient, Log) - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
METHOD JUST FOR TESTING
setRemoveTime(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
 
setRevenue(int) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setRoute(RoutingData) - Method in class de.upb.swtpra05.group03.plugin.DataHolder
Sets the route of the shuttle
setRouteMember(boolean) - Method in class de.upb.swtpra05.group03.shuttle.GraphNode
 
setSecretKey(byte[]) - Method in class de.upb.swtpra05.group03.crypto.Crypto
to set the secret key directly without key agreement
setSecretKey(SecretKey) - Method in class de.upb.swtpra05.group03.crypto.Crypto
sets the secret key directly without key agreement
setSelfcosts(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.ExtendedOrder
Sets the selfcosts value of the order
setSellsFor(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockInformation
accessor method for setting the price to sell for
setShuttle(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleChooserPanel
Set the actual selected Shuttle in the ComboBox
setShuttleActiveStatus(int, boolean) - Method in class de.upb.swtpra05.group03.shuttle.ActivityController
This method keeps the deactivatedShuttleList up to date
setShuttleActivity(SetActivityOfShuttleMessage) - Method in class de.upb.swtpra05.group03.shuttle.ActivityController
Sets the shuttle activity.
setShuttleID(int) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
 
setShuttleID(int) - Method in class de.upb.swtpra05.group03.shuttle.messages.SetActivityOfShuttleMessage
 
setShuttleItem(String, int) - Method in class de.upb.swtpra05.group03.companycontrol.TradePanel
This method is called by ControlPanel when a user marks a row in the ShuttleTable.
setSimTime(int) - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
This method is called by the CompanyControlClient to inform the MainControl about the current simulation time for logging.
setSortingStatus(int, int) - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
setStart(int) - Method in class de.upb.swtpra05.group03.shuttle.GetConnectionOkTask
 
setStartStationID(int) - Method in class de.upb.swtpra05.group03.companycontrol.OrderInformation
 
setStationID(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockInformation
accessor method for setting the stationID
setStationItem(String, int) - Method in class de.upb.swtpra05.group03.companycontrol.TradePanel
This method is called by ControlPanel when a user marks a row in the StockTable.
setStationName(String) - Method in class de.upb.swtpra05.group03.companycontrol.StockInformation
accessor method for setting the stationName
setStationName(int, String) - Method in class de.upb.swtpra05.group03.shuttle.shared.RoutingData
Sets the stationName attribute of the RoutingData object
setStock(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockInformation
accessor method for setting the stock amount
setStretch(int) - Method in class de.upb.swtpra05.group03.plugin.ShuttleStatus
Sets the stretch the shuttle has covered since last repair
setTableHeader(JTableHeader) - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
setTableModel(TableModel) - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
setTaskPlan(TaskPlanInterface, String) - Method in class de.upb.swtpra05.group03.shuttle.DebugFrame
Sets the taskPlan attribute of the DebugFrame object
setText(String, int) - Method in class de.upb.swtpra05.group03.plugin.AccountExpenses
Sets the outcome attribute of the Outcome object
setText(String, int) - Method in class de.upb.swtpra05.group03.plugin.AccountIncome
Sets the income attribute of the Income object
setText(String) - Method in class de.upb.swtpra05.group03.shuttle.shared.AccountData
Sets the text attribute of the AccountData object
setTime(int) - Method in class de.upb.swtpra05.group03.shuttle.Connection
Sets the time attribute of the Connection object
setTime(int) - Method in class de.upb.swtpra05.group03.shuttle.GraphEdge
 
setTotalNumberOfOrders(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockInformation
 
setValue(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleProgressBar
This method sets a new value
setValue(int) - Method in class de.upb.swtpra05.group03.plugin.AccountDataMinimumID
Set a new AccountDataID
setValue(int) - Method in class de.upb.swtpra05.group03.plugin.AmountExpenses
Sets the amount attribute of the AmountExpenses object
setValue(int) - Method in class de.upb.swtpra05.group03.plugin.AmountIncome
Sets the amount attribute of the AmountIncome object
setValue(int) - Method in class de.upb.swtpra05.group03.plugin.ShuttleProgressBar
This method sets a new value
setValue(int) - Method in class de.upb.swtpra05.group03.shuttle.shared.AccountData
Sets the value attribute of the AccountData object
setValueAt(Object, int, int) - Method in class de.upb.swtpra05.group03.companycontrol.ShuttleTableModel
Don't need to implement this method unless your table's data can change.
setValueAt(Object, int, int) - Method in class de.upb.swtpra05.group03.companycontrol.StockTableModel
 
setValueAt(Object, int, int) - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
setValueAt(Object, int, int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.RoutingTableModel
 
setValueAt(Object, int, int) - Method in class de.upb.swtpra05.group03.plugin.RoutingTableModel
This method is not needed and therefore empty.
setWaitState() - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
This method is called when the client tries to connect to the Kernel or has already connected, but no data for the different parts of the GUI have been sent.
setWaitState() - Method in interface de.upb.swtpra05.group03.companycontrol.Control
Method to show output like "waiting for data" after starting to connect to the Kernel.
setWaitState() - Method in class de.upb.swtpra05.group03.companycontrol.ControlPanel
This method is called when the client has started to connect to the Kernel.
setWaitState() - Method in interface de.upb.swtpra05.group03.companycontrol.Display
method to set display object to wait state after connecting to the kernel
setWaitState() - Method in class de.upb.swtpra05.group03.companycontrol.DisplayPanel
This method is called by CompanyMainControl when the connection to the kernel is started.
setWaitState() - Method in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
This method is called by ControlPanel when the CompanyControlClient starts to connect to the Kernel.
setWaitState() - Method in class de.upb.swtpra05.group03.companycontrol.TradePanel
This method is called by ControlPanel when the CompanyControlClient starts to connect to the Kernel.
setWakeUpTime(int) - Method in class de.upb.swtpra05.group03.shuttle.DoNothingUntilTask
 
setWorstID(int) - Method in class de.upb.swtpra05.group03.companycontrol.StockTable
Sets worstID to ID
setactiveshuttle(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin
Sets the Shuttle to be displayed
setcurrentAccountBalance(boolean, int, int) - Method in class de.upb.swtpra05.group03.companycontrol.AccountDevelopmentPanel
Update Label with Account Balance
setdocked(boolean) - Method in class de.upb.swtpra05.group03.companycontrol.AccountDevelopmentPanel
Changes the Icon of the dock /undock Button.
setmaxload(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel
Sets the Maximum Load
setmaxstretch(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel
Sets the Maximum Stretch
settings - Static variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
 
settings - Variable in class de.upb.swtpra05.group03.companycontrol.Settings
No comment provided by developer, please add a comment to improve documentation.
settingsFile - Variable in class de.upb.swtpra05.group03.companycontrol.Settings
No comment provided by developer, please add a comment to improve documentation.
setupDebug() - Static method in class de.upb.swtpra05.group03.shuttle.Debug
 
shortestPathPredecessor - Variable in class de.upb.swtpra05.group03.shuttle.DijkstraNode
The index of the predecessor of this node on the shortest path to the source of a spanning tree in the underlying datastructure
shortestPaths - Variable in class de.upb.swtpra05.group03.shuttle.Navigation
 
showNoParamsChangedDialog() - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
This method is called by applyNewParams (see below), when the user pressed the "Apply"-button without changing any parameters before.
showStopShuttleDialog() - Method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
This method is called by the method sellShuttle (see below) when the user tries to sell a shuttle that is working at the moment.
showlastchanges - Variable in class de.upb.swtpra05.group03.companycontrol.AccountGraph
Number of Balances that shall be displayed
shutModel - Variable in class de.upb.swtpra05.group03.companycontrol.DisplayPanel
model for the shuttle table
shutTable - Variable in class de.upb.swtpra05.group03.companycontrol.DisplayPanel
table for the company's shuttles and their information
shuttle - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.BillingPanel
Actual Data of the Shuttle
shuttleArrived(ShuttleArrivedMessage) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a ShuttleArrivedMessage
shuttleAssociates(ShuttleAssociates) - Method in class de.upb.swtpra05.group03.shuttle.Company
Sets the associate ids.
shuttleChosen(String, int) - Method in interface de.upb.swtpra05.group03.companycontrol.Control
Method to react on changings concerning a marked row in the shuttle table.
shuttleChosen(String, int) - Method in class de.upb.swtpra05.group03.companycontrol.ControlPanel
This method is called by the class ShuttleTable when the user marks a row in the shuttle table.
shuttleChosen(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginLoader
Invoced when the User selects a Shuttle.
shuttleComboBox - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
combo box that contains all the company's shuttle to choose which shuttle to sell
shuttleCountReduced() - Method in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
 
shuttleData - Variable in class de.upb.swtpra05.group03.shuttle.Execution
Container class, contains the constants, currentStretch, etc.
shuttleData - Variable in class de.upb.swtpra05.group03.shuttle.Navigation
The shuttle data
shuttleData - Variable in class de.upb.swtpra05.group03.shuttle.RouteManagement
Container class, contains the constants, currentStretch, etc.
shuttleData - Variable in class de.upb.swtpra05.group03.shuttle.TaskPlan
The shuttle data
shuttleDisqualified(ShuttleDisqualifiedMessage) - Method in class de.upb.swtpra05.group03.shuttle.Company
Removes the disqualified shuttle from the associate ids.
shuttleID - Variable in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
the ID of the shuttle
shuttleID - Variable in class de.upb.swtpra05.group03.shuttle.BestShuttleOfferPrice
the id of the shuttleID
shuttleID - Variable in class de.upb.swtpra05.group03.shuttle.messages.NewShuttleMessage
shuttleID
shuttleID - Variable in class de.upb.swtpra05.group03.shuttle.messages.SetActivityOfShuttleMessage
the margin that the shuttle shall use to calculate their offers
shuttleList - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
 
shuttleListCopy - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
copy of current shuttle ist.
shuttleListSize - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
the current size of the shuttleList.
shuttleLoaded(ShuttleLoaded) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a ShuttleLoaded message
shuttleLoaded(ShuttleLoaded) - Method in class de.upb.swtpra05.group03.shuttle.OrderStateControl
Adjusts the order states of matching ExtendedOrder object.
shuttleModules - Variable in class de.upb.swtpra05.group03.shuttle.ShuttleControl
A Collection containing all ShuttleModules
shuttleMoving(ShuttleMovingMessage) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a ShuttleMovingMessage
shuttlePaidPenalty(int, int) - Method in class de.upb.swtpra05.group03.shuttle.PluginMessenger
 
shuttleRepaired(ShuttleRepaired) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a ShuttleRepaired message
shuttleSelected(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
Invoced if a User selects a Shuttle.
shuttleSelected(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin
 
shuttleSold(ShuttleSoldMessage) - Method in class de.upb.swtpra05.group03.shuttle.Company
Removes the sold shuttle from the associate ids.
shuttleStatus - Variable in class de.upb.swtpra05.group03.plugin.DataHolder
A container class for data concerning the shuttle
shuttleStatus(ShuttleStatus) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a ShuttleStatus message
shuttleStockCopy - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
copy of current shuttle stock.
shuttleStockMap - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
Stores all Informations for the StockTable Key : StationID (Integer) Value : StockInformation (Class)
shuttleStockSize - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
the current size of the shuttleStock.
shuttleUnLoaded(ShuttleUnLoadedMessage) - Method in class de.upb.swtpra05.group03.shuttle.Accounting
Draws the order selfcosts.
shuttleUnloaded(ShuttleUnLoadedMessage) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a ShuttleUnLoadedMessage
shuttleUnloaded(ShuttleUnLoadedMessage) - Method in class de.upb.swtpra05.group03.shuttle.OrderStateControl
Adjusts the order states of matching ExtendedOrder object.
shuttlecombo - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleChooserPanel
The ComboBox
shuttles - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleChooserPanel
The List of the Shuttles in the Company
shuttles - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin
Shuttle HashMap
shuttles - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin.TurnierPlugin
 
sign(byte[]) - Method in class de.upb.swtpra05.group03.crypto.Crypto
signs data
signature - Variable in class de.upb.swtpra05.group03.crypto.DataSigPair
signature for data
signature - Variable in class de.upb.swtpra05.group03.crypto.message.EncryptedRemoteObj
signature of data
signature - Variable in class de.upb.swtpra05.group03.crypto.message.InitHandShakeRemoteObj
signature of the key
signer - Variable in class de.upb.swtpra05.group03.crypto.Crypto
Signature object used for signing
simTime - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
the current simulation time
size - Variable in class de.upb.swtpra05.group03.companycontrol.TableSorter.Arrow
 
size() - Method in class de.upb.swtpra05.group03.shuttle.DoubleMap
 
size() - Method in class de.upb.swtpra05.group03.shuttle.TaskPlan
 
size() - Method in interface de.upb.swtpra05.group03.shuttle.TaskPlanInterface
Returns the count of tasks in the taskplan.
size() - Method in class de.upb.swtpra05.group03.shuttle.util.EfficientBitSet
Deprecated. use EfficientBitSet.implicitSize() or EfficientBitSet.explicitSize() instead.
skip1024Base - Static variable in class de.upb.swtpra05.group03.crypto.AliceCrypto
The base used with the SKIP 1024 bit modulus
skip1024Modulus - Static variable in class de.upb.swtpra05.group03.crypto.AliceCrypto
The SKIP 1024 bit modulus
skip1024ModulusBytes - Static variable in class de.upb.swtpra05.group03.crypto.AliceCrypto
The 1024 bit Diffie-Hellman modulus values used by SKIP
slope - Variable in class de.upb.swtpra05.group03.shuttle.RiskControl
The factor order risk is multiplied with to calculate the risk factor
smallestBitIndex - Variable in class de.upb.swtpra05.group03.shuttle.util.EfficientBitSet
The smallest known index number.
sort(SpreadingControl.SpreadingStationData[], int, int) - Method in class de.upb.swtpra05.group03.shuttle.SpreadingControl
Sorts the given Array in the given Direction (Vertical/Horizontal)
sortStations() - Method in class de.upb.swtpra05.group03.shuttle.SpreadingControl
Sorts all Stations in Vertical and Horizontal Order Stores data in verticalSortedStations, horizontalSortedStations.
sortbydistance(SpreadingControl.SpreadingStationData[], int, SpreadingControl.SpreadingShuttleData) - Method in class de.upb.swtpra05.group03.shuttle.SpreadingControl
Sorts the Array of Stations by the Distance to the given Shuttle
sortingColumns - Variable in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
sortingStatusChanged() - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
stack - Variable in class de.upb.swtpra05.group03.shuttle.SCCCalculator
Is the Vertice stacked?
start - Variable in class de.upb.swtpra05.group03.shuttle.GetConnectionOkTask
 
startStationID - Variable in class de.upb.swtpra05.group03.companycontrol.OrderInformation
the start station of the order
startStationId - Variable in class de.upb.swtpra05.group03.shuttle.Connection
the id of the start station of the connection
startTime - Variable in class de.upb.swtpra05.group03.shuttle.PluginMessenger
 
startWorkingTime - Variable in class de.upb.swtpra05.group03.shuttle.PluginMessenger
 
state - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlClient
 
state - Variable in class de.upb.swtpra05.group03.crypto.Crypto
holds the state of this object
stateChanged(ChangeEvent) - Method in class de.upb.swtpra05.group03.plugin.OrderTree
This component sets its own preferred and maximized size if the overlaying component gets resized.
station - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingStationData
station
stationChosen(String, int) - Method in interface de.upb.swtpra05.group03.companycontrol.Control
Method to react on changings concerning a marked row in the stock table.
stationChosen(String, int) - Method in class de.upb.swtpra05.group03.companycontrol.ControlPanel
This method is called by the class StockTable when the user marks a row in the stock table.
stationChosen(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginLoader
Invoced when the User select a Station.
stationComboBox - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
combo box that contains all the stations to choose where to buy a shuttle
stationID - Variable in class de.upb.swtpra05.group03.companycontrol.StockInformation
the ID of the station
stationId - Variable in class de.upb.swtpra05.group03.shuttle.Task
 
stationName - Variable in class de.upb.swtpra05.group03.companycontrol.StockInformation
the Name linked to the ID
stationNames - Variable in class de.upb.swtpra05.group03.shuttle.shared.RoutingData
No comment provided by developer, please add a comment to improve documentation.
stationNotReachable(StationNotReachableMessage) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a StationNotReachableMessage
stationSelected(int) - Method in class de.upb.swtpra05.group03.companycontrol.plugin.PluginBase
Invoced if a User selects a Station.
stations - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl
List of SpreadingStationObjects
statuspanel - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPanel
The StatusPanel
statuspanel - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleInformationPlugin
the Status Panel
stepsToDo - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleProgressBar
No comment provided by developer, please add a comment to improve documentation.
stepsToDo - Variable in class de.upb.swtpra05.group03.plugin.ShuttleProgressBar
No comment provided by developer, please add a comment to improve documentation.
sticky - Variable in class de.upb.swtpra05.group03.companycontrol.AccountDataControl
Lets the Actual Pointer stay where it is or moves to the last Account Information added.
stock - Variable in class de.upb.swtpra05.group03.companycontrol.StockInformation
the amount of shuttles available at the station
stockModel - Variable in class de.upb.swtpra05.group03.companycontrol.DisplayPanel
model for the stock table
stockTable - Variable in class de.upb.swtpra05.group03.companycontrol.DisplayPanel
table for the stations and their information
strategy - Variable in class de.upb.swtpra05.group03.shuttle.CryptoMessagesHandler
reference to the StrategyControl
strategy - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl
The StrategyControl
strategyControl - Variable in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
The strategy control
strategyPan - Variable in class de.upb.swtpra05.group03.companycontrol.ControlPanel
the reference on the strategy panel
stretch - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleDataHolder
Shuttles actual Stretch
stretch - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel
This one shows the stretch the shuttle has covered since last repair
stretch - Variable in class de.upb.swtpra05.group03.plugin.ShuttleStatusPanel
This one shows the stretch the shuttle has covered since last repair
stretch - Variable in class de.upb.swtpra05.group03.shuttle.DijkstraNode
The max weight value by which this node can be reached over edges
stretchSinceLastRepair - Variable in class de.upb.swtpra05.group03.plugin.ShuttleStatus
the stretch of the shuttle, counting from zero up to the maximum stretch.
substractRepair(int) - Method in class de.upb.swtpra05.group03.shuttle.TaskPlan
Will return the correct stretch if a repair takes place with the stretch given as a parameter
suspendEncoding - Variable in class de.upb.swtpra05.group03.shuttle.util.Base64.OutputStream
 
suspendEncoding() - Method in class de.upb.swtpra05.group03.shuttle.util.Base64.OutputStream
Suspends encoding of the stream.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _