Package de.upb.swtpra05.group03.plugin

Interface Summary
PluginControllerInterface This interface is used to mark a class as a plugin controller
PluginModelInterface This interface is used to mark a class as a plugin model
PluginViewInterface This interface is used to mark a class as a plugin view
 

Class Summary
AccountDataMinimumID This class is used to save the value of the lowest AccountDataID of a single ShuttleAgentStatusString.
AccountExpenses An AccountExpenses object is a JLabel displaying the name of an expense.
AccountExpensesListing An AccountExpensesListing object listes AccountExpenses instances
AccountIncome An AccountIncome object is a JLabel displaying the name of an income earned by the shuttle.
AccountIncomeListing An AccountIncomeListing object listes AccountIncome instances
AccountPanel An AccountPanel object displays the current shuttle account status and previous incoming payments and payoffs.
AccountPanelListing An AccountPanelListing object contains a AccountIncomeListing- and AccountExpensesListing-Panel and arranges both components in a graphic
AccountTableCellRenderer A customized TableCellRenderer which is used to set the correct text assignments of the table cells.
AmountExpenses An AmountExpenses object is a JLabel displaying the value of an expense.
AmountIncome An AmountIncome object is a JLabel displaying the value of an income earned by the shuttle.
DataHolder This class contains all data the plugin will ever need, its designed as a singleton.
ICabSShuttlePlugin This plugin will be loaded to display many informations about the CompanyShuttle in the visualisation client.
InnerPanel No comment provided by developer, please add a comment to improve documentation.
OrderNode No comment provided by developer, please add a comment to improve documentation.
OrderPanel The OrderPanel is used to display all known information about the orders of the CompanyShuttle in a tree-like view
OrderTree The OrderTree is part of the OrderPanel and displays one specific order in a tree structure
Pickaback This class is used to work on pickaback traffic from the shuttle through a string
RoutingPanel This component contains a table to display the planned routing of the shuttle
RoutingTableModel This class implements the TableModel interface and is used as a model to the RoutingTable.
ShuttleProgressBar A custom ProgressBar to set new values and then allow to go from the old to the new value step by step.
ShuttleStatus ShuttleStatus is a container class for data concerning a shuttle
ShuttleStatusPanel This panel displays two ProgressBars, one for the stretch and the other for the load of the shuttle.
TestPanel This class is a dummy visualisation client to demonstrate the CompanyShuttlePlugins capabilities without a running kernel or a connected visualisation client.
WorkerThread Simulates a message-sending shuttle to demonstrate the plugin.