Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
_
C
CANCEL
- Static variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
CIPHER_ALGORITHM
- Static variable in class de.upb.swtpra05.group03.crypto.
Crypto
Algorithm used for symmetric en-/decryption
COMPARABLE_COMAPRATOR
- Static variable in class de.upb.swtpra05.group03.companycontrol.
TableSorter
CONNECT
- Static variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
CONNECTED
- Static variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlClient
CalculatedPositions
- Variable in class de.upb.swtpra05.group03.shuttle.
SpreadingControl
Stores all Calculated Positions so they can be send to other Shuttles
ClassPath
- class de.upb.swtpra05.group03.companycontrol.plugin.
ClassPath
.
This class offers methods useful when dealing with classpaths.
ClassPath()
- Constructor for class de.upb.swtpra05.group03.companycontrol.plugin.
ClassPath
Constructor for the ClassPath object
ClassPath
- class de.upb.swtpra05.group03.shuttle.util.
ClassPath
.
This class offers methods useful when dealing with classpaths.
ClassPath()
- Constructor for class de.upb.swtpra05.group03.shuttle.util.
ClassPath
Constructor for the ClassPath object
Company
- class de.upb.swtpra05.group03.shuttle.
Company
.
This class represents a company with one or more shuttles and stores the count and the ids of the associated shuttles.
Company()
- Constructor for class de.upb.swtpra05.group03.shuttle.
Company
Constructor
CompanyControlClient
- class de.upb.swtpra05.group03.companycontrol.
CompanyControlClient
.
The Company Control Client.
CompanyControlClient(CompanyMainControl)
- Constructor for class de.upb.swtpra05.group03.companycontrol.
CompanyControlClient
CompanyControlFrame
- class de.upb.swtpra05.group03.companycontrol.
CompanyControlFrame
.
The CompanyControlFrame Class is used to give the User an Graphical Interface.
CompanyControlFrame(String, CompanyControlClient, CompanyMainControl)
- Constructor for class de.upb.swtpra05.group03.companycontrol.
CompanyControlFrame
Constructor of the CompanyControlFrame gets a Title, a Reference of the CompanyControlClient that is use to connect or disconnect later and a Reference to the CompanyMainControl
CompanyCrypto
- class de.upb.swtpra05.group03.crypto.
CompanyCrypto
.
crypto class used by the company control
CompanyCrypto()
- Constructor for class de.upb.swtpra05.group03.crypto.
CompanyCrypto
Constructor
CompanyID
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlClient
Die Company ID
CompanyID
- Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.
ShuttleInformationPlugin
The Company ID of the Company to be displayed (will be set automatically)
CompanyInterface
- interface de.upb.swtpra05.group03.shuttle.
CompanyInterface
.
A
CompanyInterface
represents a company with one or more shuttles and stores the count and the ids of the associated shuttles.
CompanyMainControl
- class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
.
The Main Class of the CompanyControl.
CompanyMainControl()
- Constructor for class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
The constructor is called from the main method (see below).
ConnectDialog
- class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
.
No comment provided by developer, please add a comment to improve documentation.
ConnectDialog()
- Constructor for class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
Constructor for class ConnectDialog
ConnectDialog(CompanyControlFrame)
- Constructor for class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
Constructor for class ConnectDialog
Connection
- class de.upb.swtpra05.group03.shuttle.
Connection
.
helper to represent a connection between two stations
Connection(int)
- Constructor for class de.upb.swtpra05.group03.shuttle.
Connection
Constructor of a connection
ContentPane
- Variable in class de.upb.swtpra05.group03.companycontrol.
AccountDevelopmentFrame
The ContentPane
Control
- interface de.upb.swtpra05.group03.companycontrol.
Control
.
Interface of the Control Object.
ControlPanel
- class de.upb.swtpra05.group03.companycontrol.
ControlPanel
.
The Control Panel in the upper right Corner of the CompanyControl.
ControlPanel(CompanyMainControl)
- Constructor for class de.upb.swtpra05.group03.companycontrol.
ControlPanel
The constructor initializes the two included panels and adds them to its panel
Crypto
- class de.upb.swtpra05.group03.crypto.
Crypto
.
This is the main Crypto class.
Crypto()
- Constructor for class de.upb.swtpra05.group03.crypto.
Crypto
Constructor to create the Crypto object.
CryptoMessagesHandler
- class de.upb.swtpra05.group03.companycontrol.
CryptoMessagesHandler
.
Handler responsible for en- and decryption of messages
CryptoMessagesHandler(CompanyControlClient)
- Constructor for class de.upb.swtpra05.group03.companycontrol.
CryptoMessagesHandler
Constructor
CryptoMessagesHandler
- class de.upb.swtpra05.group03.shuttle.
CryptoMessagesHandler
.
Handler responsible for en- and decryption of messages
CryptoMessagesHandler()
- Constructor for class de.upb.swtpra05.group03.shuttle.
CryptoMessagesHandler
Constructor
CryptoMessagesHandlerInterface
- interface de.upb.swtpra05.group03.shuttle.
CryptoMessagesHandlerInterface
.
Interface of a crypto message handler.
calcTime(long)
- Method in class de.upb.swtpra05.group03.plugin.
OrderNode
Converts the simulation time in some variables of the order into a string
calculateLevelRisk(float)
- Method in class de.upb.swtpra05.group03.shuttle.
RiskControl
calculateOfferPrice(ExtendedOrder)
- Method in class de.upb.swtpra05.group03.shuttle.
MasterShuttleNegotiation
calculateOptimalPositions(HashMap)
- Method in class de.upb.swtpra05.group03.shuttle.
SpreadingControl
Calculates a good Station for every Shuttle.
calculateOrderRisk(ExtendedOrder)
- Method in class de.upb.swtpra05.group03.shuttle.
RiskControl
calculates the risk value of the order
calculatePriceDifference(Map)
- Method in class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
This method is called by updateShuttleStock to calculate the value of priceDifference (see above).
calculateRevenues(Map)
- Method in class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
This message is called by ControlMainControl itself after being informed about changes of the positions of the shuttles.
calculateRisk(ExtendedOrder)
- Method in class de.upb.swtpra05.group03.shuttle.
RiskControl
calculateRisk(ExtendedOrder)
- Method in interface de.upb.swtpra05.group03.shuttle.
RiskControlInterface
Calculates the risk addition of an order according to its riskiness.
calculateSCC()
- Method in class de.upb.swtpra05.group03.shuttle.
SCCCalculator
Calculates all Strong Connected Components
calculateTradeAdverts(Map)
- Method in class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
This message is called by ControlMainControl itself after being informed about changes in the station's shuttle stock.
cancelButton
- Variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
cancelButtonActionPerformed(ActionEvent)
- Method in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
cancelButtonKeyPressed(KeyEvent)
- Method in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
cancelPerformed()
- Method in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
cancelSorting()
- Method in class de.upb.swtpra05.group03.companycontrol.
TableSorter
cardinality()
- Method in class de.upb.swtpra05.group03.shuttle.util.
EfficientBitSet
checkAllOfferPricesReceived(Integer, BestShuttleOfferPrice)
- Method in class de.upb.swtpra05.group03.shuttle.
MasterShuttleNegotiation
checkCapacity()
- Method in class de.upb.swtpra05.group03.shuttle.
RouteManagement
Checks if the capacity of the shuttle is lower or the same as the maximum capacity of the shuttle for all order in the current route
checkEdgesFinancedByStatus()
- Method in class de.upb.swtpra05.group03.shuttle.
RouteManagement
Checks for alle Edges in the route whether they are financed by loaded or assigned order or not
checkForUnuseableNodes()
- Method in class de.upb.swtpra05.group03.shuttle.
Navigation
checkSuccessRate()
- Method in class de.upb.swtpra05.group03.shuttle.
MarginController
Checks the SuccessRate and adpats the margin if necessary
chooser
- Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.
ShuttleInformationPanel
The Shuttle Chooser Panel
chosenShuttleMoving
- Variable in class de.upb.swtpra05.group03.companycontrol.
TradePanel
set true if the chosen shuttle is moving and not standing at a station
clear()
- Method in class de.upb.swtpra05.group03.plugin.
DataHolder
This method will clear all data in the DataHolder.
clear()
- Method in class de.upb.swtpra05.group03.plugin.
ShuttleStatus
This method removes all data and resets them all back to zero.
clear(int)
- Method in class de.upb.swtpra05.group03.shuttle.util.
EfficientBitSet
clear(int, int)
- Method in class de.upb.swtpra05.group03.shuttle.util.
EfficientBitSet
clear()
- Method in class de.upb.swtpra05.group03.shuttle.util.
EfficientBitSet
clearAccountData(int)
- Method in class de.upb.swtpra05.group03.plugin.
DataHolder
Tests if elements of both LinkedLists, which governs account data, are smaller than the parameter and if yes, removes them
clearDataHolder()
- Method in class de.upb.swtpra05.group03.plugin.
ICabSShuttlePlugin
This method will clear all data in the DataHolder.
clearFinancedBy(OrderID)
- Method in class de.upb.swtpra05.group03.shuttle.
GraphEdge
clearSortingState()
- Method in class de.upb.swtpra05.group03.companycontrol.
TableSorter
client
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlFrame
Reference to the CompanyControlClient for connect/disconnect Usage
client
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
Reference on CompanyControlClient
client
- Variable in class de.upb.swtpra05.group03.companycontrol.
CryptoMessagesHandler
reference to the CompanyControlClient
client
- Variable in class de.upb.swtpra05.group03.companycontrol.plugin.
PluginBase
Reference to the CompanyControlClient.
client
- Variable in class de.upb.swtpra05.group03.companycontrol.plugin.
PluginLoader
The CompanyControlClient used to send Messages from the Plugins
clientComboBox
- Variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
clientLabel
- Variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
clientPanel
- Variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
clientPort
- Static variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlClient
Client Port
clientPortDoc
- Variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
clientPortTextField
- Variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
clone()
- Method in class de.upb.swtpra05.group03.shuttle.util.
EfficientBitSet
cloneConnection()
- Method in class de.upb.swtpra05.group03.shuttle.
Connection
Clone the connection and all internal values
close()
- Method in class de.upb.swtpra05.group03.shuttle.util.
Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
cm
- Variable in class de.upb.swtpra05.group03.shuttle.
DebugFrame
No comment provided by developer, please add a comment to improve documentation.
color
- Variable in class de.upb.swtpra05.group03.companycontrol.
BackgroundRenderer
the color to set the background to
cols
- Variable in class de.upb.swtpra05.group03.shuttle.
DebugFrame
No comment provided by developer, please add a comment to improve documentation.
column
- Variable in class de.upb.swtpra05.group03.companycontrol.
TableSorter.Directive
columnComparators
- Variable in class de.upb.swtpra05.group03.companycontrol.
TableSorter
columnCount
- Variable in class de.upb.swtpra05.group03.plugin.
RoutingTableModel
This one holds the dimensions of the table
columnNames
- Variable in class de.upb.swtpra05.group03.companycontrol.
ShuttleTableModel
the headers of the table columns
columnNames
- Variable in class de.upb.swtpra05.group03.companycontrol.
StockTableModel
the headers of the columns of the table
columnNames
- Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.
RoutingTableModel
the headers of the columns of the table
columnnames
- Static variable in class de.upb.swtpra05.group03.plugin.
RoutingTableModel
This one holds columnnames
company
- Variable in class de.upb.swtpra05.group03.shuttle.
MasterShuttleNegotiation
The company
company
- Variable in class de.upb.swtpra05.group03.shuttle.
StrategyControl
The company
companyID
- Variable in class de.upb.swtpra05.group03.companycontrol.plugin.
PluginLoader
The Company ID
compare(Object, Object)
- Method in class de.upb.swtpra05.group03.shuttle.util.
IDComparator
compareTo(Object)
- Method in class de.upb.swtpra05.group03.companycontrol.
TableSorter.Row
compareTo(Object)
- Method in class de.upb.swtpra05.group03.shuttle.
DijkstraNode
Method of the Comparable interface which compares two dijkstra nodes
connectButton
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlFrame
connectButton
- Variable in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
connectButtonActionPerformed(ActionEvent)
- Method in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
connectButtonKeyPressed(KeyEvent)
- Method in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
connectItem
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlFrame
the item for connecting of the main menu
connectPerformed()
- Method in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
connectionDefect(ConnectionDefectMessage)
- Method in class de.upb.swtpra05.group03.shuttle.
Execution
Called if execution receives a ConnectionDefectMessage and handles the defect connection.
connectionDisabled(int, int, int, int)
- Method in class de.upb.swtpra05.group03.shuttle.
RouteManagement
connectionDisabled(int, int, int, int)
- Method in interface de.upb.swtpra05.group03.shuttle.
RouteManagementInterface
Reacts on disabling of a connection by waiting for reenabling or by calculation of an roundabout route.
connectionHash
- Variable in class de.upb.swtpra05.group03.shuttle.
Navigation
contains the Connection-Objects.
connectionOkResponse(ConnectionOkResponse)
- Method in class de.upb.swtpra05.group03.shuttle.
Execution
Called if execution receives a ConnectionOkResponse message
connectionRefused()
- Method in class de.upb.swtpra05.group03.companycontrol.
CompanyControlClient
connectionStatus(ConnectionStatusMessage)
- Method in class de.upb.swtpra05.group03.shuttle.
Execution
Informs the route managment about a disabled connection.
connections
- Variable in class de.upb.swtpra05.group03.shuttle.
OrderHandlingInfo
number of connections of the order
connectionsOnWayToNextStation
- Variable in class de.upb.swtpra05.group03.shuttle.
Connection
contains the IDs of the tracks and switches between start- and destinationStation
constructPickabackString()
- Method in class de.upb.swtpra05.group03.shuttle.
PluginMessenger
Used to construct and save a PickabackString if one or more things changes, otherwise returns the already build and saved PickabackString.
contains(JComboBox, String)
- Method in class de.upb.swtpra05.group03.companycontrol.
ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
containsOrderId(OrderID)
- Method in class de.upb.swtpra05.group03.shuttle.
TaskPlan
containsOrderId(OrderID)
- Method in interface de.upb.swtpra05.group03.shuttle.
TaskPlanInterface
Returns if taskplan contains order.
containsStationId(int)
- Method in class de.upb.swtpra05.group03.shuttle.
TaskPlan
containsStationId(int)
- Method in interface de.upb.swtpra05.group03.shuttle.
TaskPlanInterface
Returns if taskplan contains station.
controlObj
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
Reference on the control panel included in the frame
controlPan
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlFrame
Reference to the ControlPanel
costs
- Variable in class de.upb.swtpra05.group03.shuttle.
Connection
the costs of the connection
costs
- Variable in class de.upb.swtpra05.group03.shuttle.
GraphEdge
costs
- Variable in class de.upb.swtpra05.group03.shuttle.
Task
countWonOffers()
- Method in class de.upb.swtpra05.group03.shuttle.
MarginController
counts how often a value is present in the queue
createAccountDataFromPickaback(String)
- Static method in class de.upb.swtpra05.group03.shuttle.shared.
AccountData
Description of the Method
createAccountDataFromPickaback(String)
- Static method in class de.upb.swtpra05.group03.shuttle.shared.
ShuttleCompanyControlData
createAndShowGUI()
- Method in class de.upb.swtpra05.group03.companycontrol.
CompanyMainControl
Create the GUI and show it.
createExtendedOrderFromPickaback(String)
- Static method in class de.upb.swtpra05.group03.shuttle.shared.
ExtendedOrder
Decodes a previosly encoded ExtendedOrder-Pickabackstring and returns the ExtendedOrder
createImageIcon(String)
- Static method in class de.upb.swtpra05.group03.plugin.
OrderPanel
This method get a path to an image and returns an ImageIcon, or null if the path was invalid.
createMenuBar()
- Method in class de.upb.swtpra05.group03.companycontrol.
CompanyControlFrame
Creates the MenuBar
createPluginGameConstantsFromPickaback(String)
- Static method in class de.upb.swtpra05.group03.shuttle.shared.
PluginGameConstants
Decodes a previosly encoded ExtendedOrder-Pickabackstring and returns the ExtendedOrder
createRoutingDataFromPickaback(String)
- Static method in class de.upb.swtpra05.group03.shuttle.shared.
RoutingData
Decodes a previosly encoded RoutingData-Pickabackstring and returns the RoutingData
createShuttleDataFromPickaback(String)
- Static method in class de.upb.swtpra05.group03.shuttle.shared.
ShuttleStrategyData
Decodes a previosly encoded ShuttleStrategyData-Pickabackstring and returns the ShuttleStrategyData
crypto
- Variable in class de.upb.swtpra05.group03.companycontrol.
CryptoMessagesHandler
crypto class used by the company control
crypto
- Variable in class de.upb.swtpra05.group03.shuttle.
CryptoMessagesHandler
crypto class used by the shuttle
cryptoMsgHandler
- Variable in class de.upb.swtpra05.group03.companycontrol.
CompanyControlClient
this class encrypts all messages to the shuttles and decrypts all messages received from them
cryptoMsgHandler
- Variable in class de.upb.swtpra05.group03.shuttle.
ShuttleControl
this class encrypts all messages to the company control and decrypts all messages received from them
current
- Static variable in class de.upb.swtpra05.group03.shuttle.shared.
AccountData
No comment provided by developer, please add a comment to improve documentation.
currentAccount
- Variable in class de.upb.swtpra05.group03.companycontrol.
AccountDevelopmentPanel
Label to show the actual Account Balance
currentLoad
- Variable in class de.upb.swtpra05.group03.plugin.
ShuttleStatus
number of loaded passengers (value = sum of numberOfPassengers of all orders)
currentLocation
- Variable in class de.upb.swtpra05.group03.shuttle.shared.
ShuttleCompanyControlData
currentNumberOfOrders
- Variable in class de.upb.swtpra05.group03.companycontrol.
StockInformation
the current number of orders with this station as start station
currentState
- Variable in class de.upb.swtpra05.group03.shuttle.
Execution
The current state the shuttle is in
currentStation
- Variable in class de.upb.swtpra05.group03.shuttle.messages.
PositionMessage
currentStationId
- Variable in class de.upb.swtpra05.group03.shuttle.
ShuttleData
The station id where the shuttle is currently on
currentStretch
- Variable in class de.upb.swtpra05.group03.shuttle.
ShuttleData
The current stretch the shuttle moved
currentTime
- Variable in class de.upb.swtpra05.group03.shuttle.
PluginMessenger
currentdiff
- Variable in class de.upb.swtpra05.group03.companycontrol.
AccountDevelopmentPanel
The Actual Difference
currentload
- Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.
ShuttleStatusPanel
This one shows the current number of persons in a progressbar
currentload
- Variable in class de.upb.swtpra05.group03.plugin.
ShuttleStatusPanel
This one shows the current number of persons in a progressbar
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
_