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 _

M

MASTER_STRATEGY - Static variable in interface de.upb.swtpra05.group03.shuttle.StrategyControlInterface
The only implemented strategy.
MAXACCOUNTDATA - Static variable in class de.upb.swtpra05.group03.shuttle.AccountLinkedList
Defines how many objects each of the two Lists (expenses and income) can contain maximal
MAXVALUE - Static variable in class de.upb.swtpra05.group03.shuttle.shared.OrderState.BillingState
Constant which holds the maximal int value of all allowed billing states
MAXVALUE - Static variable in class de.upb.swtpra05.group03.shuttle.shared.OrderState.ExecutionState
Constant which holds the maximal int value of all allowed execution states
MAXVALUE - Static variable in class de.upb.swtpra05.group03.shuttle.shared.OrderState.NegotiationState
Constant which holds the maximal int value of all allowed negotiation states
MAX_HISTORY_ENTRIES - Static variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
MAX_LINE_LENGTH - Static variable in class de.upb.swtpra05.group03.shuttle.util.Base64
Maximum line length (76) of Base64 output.
MAX_TAB_COUNT - Static variable in class de.upb.swtpra05.group03.shuttle.DebugFrame
Comment for MAX_TAB_COUNT
MEDIUM_RISK - Static variable in interface de.upb.swtpra05.group03.shuttle.RiskControlInterface
medium risk level
MEMBERVARSEPARATOR - Static variable in interface de.upb.swtpra05.group03.shuttle.shared.PickabackInterface
No comment provided by developer, please add a comment to improve documentation.
MINVALUE - Static variable in class de.upb.swtpra05.group03.shuttle.shared.OrderState.BillingState
Constant which holds the minimal int value of all allowed billing states
MINVALUE - Static variable in class de.upb.swtpra05.group03.shuttle.shared.OrderState.ExecutionState
Constant which holds the minimal int value of all allowed execution states
MINVALUE - Static variable in class de.upb.swtpra05.group03.shuttle.shared.OrderState.NegotiationState
Constant which holds the minimal int value of all allowed negotiation states
MODULE_LEVELS - Static variable in class de.upb.swtpra05.group03.shuttle.Debug
data structure where is set which logger should log with what debug level
MOVING_STATE - Static variable in interface de.upb.swtpra05.group03.shuttle.ExecutionInterface
Identifies the shuttle state "moving"
MarginController - class de.upb.swtpra05.group03.shuttle.MarginController.
Controls the margin and its selfadopting according to the success rate of the last offers.
MarginController() - Constructor for class de.upb.swtpra05.group03.shuttle.MarginController
Constructor
MarginControllerInterface - interface de.upb.swtpra05.group03.shuttle.MarginControllerInterface.
Interface of a margin controller.
MasterShuttleNegotiation - class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation.
ShuttleModule which is responsible for the acquisition of new orders for the shuttle.
MasterShuttleNegotiation() - Constructor for class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
Constructor for MasterShuttleNegotiation
MasterShuttleRenderer - class de.upb.swtpra05.group03.companycontrol.MasterShuttleRenderer.
A Cell Renderer for the ShuttleTable which shows a small Icon beneath the Text.
MasterShuttleRenderer() - Constructor for class de.upb.swtpra05.group03.companycontrol.MasterShuttleRenderer
Constructor
MinimumRegionDistance - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl.SpreadingShuttleData
minimum area distances
ModulContainerInvocationHandler - class de.upb.swtpra05.group03.shuttle.ModulContainerInvocationHandler.
Handles invocations by invoking all contained instances.
ModulContainerInvocationHandler(List) - Constructor for class de.upb.swtpra05.group03.shuttle.ModulContainerInvocationHandler
Constructor
Module - interface de.upb.swtpra05.group03.shuttle.Module.
A Module should have an empty constructor so it first can be instanciated and than (after all modules have been instanciated) initialized with a ModuleContainerInterface to get references to other modules from.
ModuleContainer - class de.upb.swtpra05.group03.shuttle.ModuleContainer.
This is the main class of the service / dependency mapping system of Modules, it's the container for objects to map them with their class, super classes and all interfaces so they can be used to fulfill service dependencies of Modules at their initialization to avoid circular dependencies.
ModuleContainer() - Constructor for class de.upb.swtpra05.group03.shuttle.ModuleContainer
Constructor
ModuleContainerInterface - interface de.upb.swtpra05.group03.shuttle.ModuleContainerInterface.
Interface of a module container which maps the contained objects with their class, super classes and all interfaces so they can be used to fulfill service dependencies of Modules at their initialization to avoid circular dependencies.
main(String[]) - Static method in class de.upb.swtpra05.group03.companycontrol.CompanyMainControl
 
main(String[]) - Static method in class de.upb.swtpra05.group03.crypto.SigningKeys
creates the keys. only needed for the first time, or to change the keys
main(String[]) - Static method in class de.upb.swtpra05.group03.plugin.TestPanel
The main program for the TestPanel.
mainPanel - Variable in class de.upb.swtpra05.group03.companycontrol.ConnectDialog
No comment provided by developer, please add a comment to improve documentation.
mainPanel - Variable in class de.upb.swtpra05.group03.plugin.AccountPanel
No comment provided by developer, please add a comment to improve documentation.
makeGBC(int, int) - Method in class de.upb.swtpra05.group03.plugin.ICabSShuttlePlugin
Helper method to create a GridBagConstraints with some standard values.
makeGBC(int, int, int) - Method in class de.upb.swtpra05.group03.plugin.ICabSShuttlePlugin
Helper method to create a GridBagConstraints with some standard values.
makeLabel(String, GridBagLayout, GridBagConstraints, int) - Method in class de.upb.swtpra05.group03.plugin.AccountPanel
Creates and returns a new JLabel with a specified alignment at the right or left side of the component (alignment), sets the constraints (gbc) for the specified component in this layout (gbl) and adds the component to the GridBagLayout object.
makeOffer(MakeOffer) - Method in class de.upb.swtpra05.group03.shuttle.MarginController
Reacts on MakeOffer messages to be send by the shuttle by adjusting the offerList.
makeOffer(MakeOffer) - Method in class de.upb.swtpra05.group03.shuttle.OrderStateControl
Adjusts the order states of matching ExtendedOrder object.
makeShuttleReady() - Method in class de.upb.swtpra05.group03.shuttle.ShuttleControl
Initalizes the shuttle so that the shuttle is ready.
makegbc(int, int, int, int) - Method in class de.upb.swtpra05.group03.plugin.AccountPanel
Creates and returns a new GridBagConstraints object with a specified number of columns (width) and rows (height) in the component's display area, specified row (y) and column (x) at the upper left of the component and specified external padding of the component (insets).
makegbc(int, int, int, int) - Method in class de.upb.swtpra05.group03.plugin.AccountPanelListing
Creates and returns a new GridBagConstraints object with a specified number of columns (width) and rows (height) in the component's display area, specified row (y) and column (x) at the upper left of the component and specified external padding of the component (insets).
mapAB - Variable in class de.upb.swtpra05.group03.shuttle.DoubleMap
 
mapBA - Variable in class de.upb.swtpra05.group03.shuttle.DoubleMap
 
margin - Variable in class de.upb.swtpra05.group03.companycontrol.ShuttleInformation
Profit in percentage
margin - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
text field for profit adjust
margin - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleDataHolder
The Shuttles actual Margin
margin - Variable in class de.upb.swtpra05.group03.plugin.ShuttleStatus
the margin negotiation uses to calculate an offer
margin - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
current margin used to calculate an offer
margin - Variable in class de.upb.swtpra05.group03.shuttle.messages.ApplyNewShuttleParamsMessage
the margin that the shuttle shall use to calculate their offers
margin - Variable in class de.upb.swtpra05.group03.shuttle.shared.ShuttleCompanyControlData
 
margin - Variable in class de.upb.swtpra05.group03.shuttle.shared.ShuttleStrategyData
the margin negotiation uses to calculate an offer
marginController - Variable in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
the margin controller
marginController - Variable in class de.upb.swtpra05.group03.shuttle.PluginMessenger
The margin controller
marginLabel - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
margin TextField description
marginStep - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
text field for margin step adjust
marginStep() - Method in class de.upb.swtpra05.group03.shuttle.MarginController
 
marginStep - Variable in class de.upb.swtpra05.group03.shuttle.messages.ApplyNewShuttleParamsMessage
the size of the steps between to possible margins
marginStepCounter - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
counts relative how often the margin is in- decreased
marginStepDown - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
the step how much to decrease margin
marginStepLabel - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
marginStep TextField description
marginStepUp - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
the step how much to increase margin
marginStepValue - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
the current marginStep value
marginValue - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
the current margin value
masterID - Variable in class de.upb.swtpra05.group03.companycontrol.ShuttleTable
the ID of the Master Shuttle
masterID - Variable in class de.upb.swtpra05.group03.shuttle.StrategyControl
id of the current master shuttle
masterShuttleChanged(ID) - Method in class de.upb.swtpra05.group03.shuttle.PluginMessenger
 
masterShuttleChanged(ID) - Method in interface de.upb.swtpra05.group03.shuttle.PluginMessengerInterface
Informs the plugin that the master shuttle changed.
masterShuttleRenderer - Variable in class de.upb.swtpra05.group03.companycontrol.ShuttleTable
reference to custom cellrenderer which displays icon next to Master Shuttle
mastersendmaxofferonly - Variable in class de.upb.swtpra05.group03.shuttle.messages.TurnierMessage
 
mastersendmaxoffersometimes - Variable in class de.upb.swtpra05.group03.shuttle.messages.TurnierMessage
 
max - Variable in class de.upb.swtpra05.group03.companycontrol.AccountBalances
The Maximum of the Balances stored in here
maxAllowedStretchLimit - Variable in class de.upb.swtpra05.group03.shuttle.ShuttleData
The maximum allowed stretch the shuttle can drive
maxCapacity - Variable in class de.upb.swtpra05.group03.shuttle.ShuttleData
The maximum capacity of the shuttle
maxOfferCount - Variable in class de.upb.swtpra05.group03.shuttle.OfferingControl
Comment for maxOfferCount
maxOfferRandom - Variable in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
Randomizer to send the Maxoffer
maxOfferSuccessRate - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
if offerSuccessRate is greater than this the margin will be increased
maxOrderCount - Variable in class de.upb.swtpra05.group03.shuttle.MasterShuttleNegotiation
Maximum number of order we should execute.
maxOrderRisk - Variable in class de.upb.swtpra05.group03.shuttle.RiskControl
The maximal order risk at which we should offer for the order
maxPriceTextField - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
text field to enter the maximum price to buy a shuttle for
maxStretchLimitReached(MaxStretchLimitReachedMessage) - Method in class de.upb.swtpra05.group03.shuttle.Execution
Called if execution receives a MaxStretchLimitReachedMessage
maxdatastored - Variable in class de.upb.swtpra05.group03.companycontrol.AccountDataControl
Amount of the Data that is allowed to be stored max.
maximumLoad - Variable in class de.upb.swtpra05.group03.plugin.ShuttleStatus
the maximum number of loaded passengers
maximumLoad - Static variable in class de.upb.swtpra05.group03.shuttle.shared.PluginGameConstants
the maximum number of loaded passengers
maximumStretch - Variable in class de.upb.swtpra05.group03.plugin.ShuttleStatus
the maximum stretch of the shuttle
maximumStretch - Static variable in class de.upb.swtpra05.group03.shuttle.shared.PluginGameConstants
the maximum stretch of the shuttle
maxload - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel
Maximum Load of the Shuttle
maxofferallonly - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin.TurnierPlugin
 
maxofferallsome - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin.TurnierPlugin
 
maxoffermasteronly - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin.TurnierPlugin
 
maxoffermastersome - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin.TurnierPlugin
 
maxofferon - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.TurnierPlugin.TurnierPlugin
 
maxoffersendingenabled - Variable in class de.upb.swtpra05.group03.shuttle.messages.TurnierMessage
 
maxstretch - Variable in class de.upb.swtpra05.group03.companycontrol.plugin.ShuttleInformation.ShuttleStatusPanel
Maximum Stretch of the Shuttle
menu1 - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
the main menu
menu2 - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
the windows menu
menu3 - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
the help menu
menuBar - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
the menu bar of the frame
min - Variable in class de.upb.swtpra05.group03.companycontrol.AccountBalances
The Minimum of the Balances stored in here
minMargin - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
text field for minimum profit adjust
minMargin - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
minimal margin, used for selfAdopting of margin
minMargin - Variable in class de.upb.swtpra05.group03.shuttle.messages.ApplyNewShuttleParamsMessage
the minimum margin to have
minMarginLabel - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
minMargin TextField description
minMarginValue - Variable in class de.upb.swtpra05.group03.companycontrol.StrategyPanel
the current minimum margin value
minOfferSuccessRate - Variable in class de.upb.swtpra05.group03.shuttle.MarginController
if offerSuccessRate is lower than this the margin will be decreased
minPriceTextField - Variable in class de.upb.swtpra05.group03.companycontrol.TradePanel
text field to enter the minimum price to sell a shuttle for
minimalAccountDataID - Static variable in class de.upb.swtpra05.group03.plugin.Pickaback
Used to ensure, that the correct AccountData objects got removed
mode - Variable in class de.upb.swtpra05.group03.plugin.OrderNode
Specifies which info of extendedOrder will be used to generate the string in toString() method -1 error, should not happen 0 id 1 startStationID 2 startStation 3 destinationStationID 4 destinationStation 5 penalty 6 profit 7 duration 8 destinationTimeLimit 9 numberOfPassengers 10 paymentMethod 11 NegotiationState as int 12 NegotiationState as string 13 ExecutionState as int 14 ExecutionState as string 15 BillingState as int 16 BillingState as string 99 Billingmethod + BillingState as string 100 id + major state (i.e. only the significant state gets displayed) 101 id + ExecutionState as string 102 id + major state + start to destination
modelIndex - Variable in class de.upb.swtpra05.group03.companycontrol.TableSorter.Row
 
modelIndex(int) - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
modelToView - Variable in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
moduleContainer - Variable in class de.upb.swtpra05.group03.shuttle.ICabSShuttle
The module container to hold and init all modules
modules - Variable in class de.upb.swtpra05.group03.shuttle.ModuleContainer
map of modules with their class, super classes and interfaces as key
money - Variable in class de.upb.swtpra05.group03.plugin.ShuttleStatus
all money the shuttle currently have
moneyTransferred(MoneyTransferredMessage) - Method in class de.upb.swtpra05.group03.shuttle.Accounting
Pays the order profit in.
moneyTransferred(MoneyTransferredMessage) - Method in class de.upb.swtpra05.group03.shuttle.BillingCreditCard
Removes any payed Order from the deliverdOrders and adds them to the invoicedOrders
moneyTransferred(MoneyTransferredMessage) - Method in class de.upb.swtpra05.group03.shuttle.BillingInvoice
Removes any payed Order from the deliverdOrders and adds them to the invoicedOrders
moneyTransferred(MoneyTransferredMessage) - Method in class de.upb.swtpra05.group03.shuttle.OrderStateControl
Adjusts the order states of matching ExtendedOrder object.
moneyTransferred(MoneyTransferredMessage) - Method in class de.upb.swtpra05.group03.shuttle.PluginMessenger
Description of the Method
mouseClicked(MouseEvent) - Method in class de.upb.swtpra05.group03.companycontrol.TableSorter.MouseHandler
 
mouseListener - Variable in class de.upb.swtpra05.group03.companycontrol.TableSorter
 
moveToStation(int) - Method in class de.upb.swtpra05.group03.shuttle.Execution
 
moveToStation(int) - Method in interface de.upb.swtpra05.group03.shuttle.ExecutionInterface
Move the shuttle from current station to stationID if the taskplan is emtpy.
myID - Variable in class de.upb.swtpra05.group03.shuttle.SpreadingControl
The ID of this Shuttle
myKernelID - Variable in class de.upb.swtpra05.group03.shuttle.ShuttleControl
The ID of the kernel
myself - Variable in class de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
the parent for the about dialog, else it may get behind the company control but still have input focus

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 _