Serialized Form


Package gui.dialogs

Class gui.dialogs.AlgorithmConfigurationDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

parent

MainDialog parent
The parent dialog of this configuration dialog.


okButton

javax.swing.JButton okButton
An OK button.


cancelButton

javax.swing.JButton cancelButton
A cancel button.


dialogResult

int dialogResult
The dialog result.


panel

java.awt.Container panel
A main panel of this dialog.


meansOfTransportationRulesEngineComboBox

javax.swing.JComboBox meansOfTransportationRulesEngineComboBox
A combo box used to choose the engine the means of transportation are choosed with.


changesRulesEngineComboBox

javax.swing.JComboBox changesRulesEngineComboBox
A combo box used to choose the engine the changes are dropped with.


meansOfTransportationRulesCheckBox

javax.swing.JCheckBox meansOfTransportationRulesCheckBox
A 'use rules to choose appropriate means of transportation' check box.


changesRulesCheckBox

javax.swing.JCheckBox changesRulesCheckBox
A 'use rules to choose appropriate changes' check box.


departuringConnectionsCheckBox

javax.swing.JCheckBox departuringConnectionsCheckBox
A 'limit departuring connections or alternative changes' check box.


geographicInfoCheckBox

javax.swing.JCheckBox geographicInfoCheckBox
A 'make use of extented geographic information' check box.


editMeansOfTransportationRules

javax.swing.JButton editMeansOfTransportationRules
A 'edit means of transportation choosing rules' button.


editChangeRules

javax.swing.JButton editChangeRules
A 'edit change choosing rules' button.


editCRNSettings

javax.swing.JButton editCRNSettings
A 'edit CRN settings' button.

Class gui.dialogs.ConnectionTimetableCreator extends javax.swing.JDialog implements Serializable

Serialized Fields

connectionName

java.lang.String connectionName
A name the new connection is to be given.


meanOfTransportation

int meanOfTransportation
A mean of transportation for a new connection.

See Also:
MeanOfTransportation.AIRPLANE, MeanOfTransportation.BUS, MeanOfTransportation.TRAIN, MeanOfTransportation.SHIP

stationsCount

int stationsCount
A count of stations in the timetable.


stations

java.util.ArrayList stations
A list of stations.


timetableEditor

StationsTimetableEditor timetableEditor
An editor for times of arrivals and departures per stations.


okButton

javax.swing.JButton okButton
An OK button.


cancelButton

javax.swing.JButton cancelButton
A cancel button.


dialogResult

int dialogResult
The dialog result.


panel

java.awt.Container panel
A main panel of this dialog.


addedConnection

Connection addedConnection
A connection added to the world if the OK button has been clicked. Null if cancel has been chosen.


repetitionsLowerLimit

javax.swing.JTextField repetitionsLowerLimit
A text field for a lower limit of repetitions.


repetitionsUpperLimit

javax.swing.JTextField repetitionsUpperLimit
A text field for an upper limit of repetitions.


eachDayCheckbox

javax.swing.JCheckBox eachDayCheckbox
A `each day' check box.


mondayCheckbox

javax.swing.JCheckBox mondayCheckbox
A `Monday' checkbox.


tuesdayCheckbox

javax.swing.JCheckBox tuesdayCheckbox
A `Tuesday' checkbox.


wednesdayCheckbox

javax.swing.JCheckBox wednesdayCheckbox
A `Wednesday' checkbox.


thursdayCheckbox

javax.swing.JCheckBox thursdayCheckbox
A `Thursday' checkbox.


fridayCheckbox

javax.swing.JCheckBox fridayCheckbox
A `Friday' checkbox.


saturdayCheckbox

javax.swing.JCheckBox saturdayCheckbox
A `Saturday' checkbox.


sundayCheckbox

javax.swing.JCheckBox sundayCheckbox
A `Sunday' checkbox.


repetitionsCheckBox

javax.swing.JCheckBox repetitionsCheckBox
A `Use repetitions' check box.


everyXTimeSpanTextField

javax.swing.JTextField everyXTimeSpanTextField
A text field to receive the every x time span repetition per day.


timesPerDayPreviewButton

javax.swing.JButton timesPerDayPreviewButton
A button used to preview the times that the `every x minutes' value defines.


returnConnectionsCheckBox

javax.swing.JCheckBox returnConnectionsCheckBox
A 'return connection(s) check box.

Class gui.dialogs.CRNSettingsEditionDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

usedMeansOfTransportationComboBox

javax.swing.JComboBox usedMeansOfTransportationComboBox
Importance level of the 'UsedMeanOfTransportation' IE.


departureHourOfDayComboBox

javax.swing.JComboBox departureHourOfDayComboBox
Importance level of the 'DepartureHourOfDay' IE.


originComboBox

javax.swing.JComboBox originComboBox
Importance level of the 'Origin' IE.


destinationComboBox

javax.swing.JComboBox destinationComboBox
Importance level of the 'Destination' IE.


firstStationComboBox

javax.swing.JComboBox firstStationComboBox
Importance level of the 'FirstStation' IE.


lastStationComboBox

javax.swing.JComboBox lastStationComboBox
Importance level of the 'LastStation' IE.


totalDurationComboBox

javax.swing.JComboBox totalDurationComboBox
Importance level of the 'TotalDuration' IE.


changesCountComboBox

javax.swing.JComboBox changesCountComboBox
Importance level of the 'ChangesCount' IE.


walkRankComboBox

javax.swing.JComboBox walkRankComboBox
Importance level of the 'WalkRank' IE.


taxiRankComboBox

javax.swing.JComboBox taxiRankComboBox
Importance level of the 'TaxiRank' IE.


busRankComboBox

javax.swing.JComboBox busRankComboBox
Importance level of the 'BusRank' IE.


trainRankComboBox

javax.swing.JComboBox trainRankComboBox
Importance level of the 'TrainRank' IE.


airplaneRankComboBox

javax.swing.JComboBox airplaneRankComboBox
Importance level of the 'AirplaneRank' IE.


shipRankComboBox

javax.swing.JComboBox shipRankComboBox
Importance level of the 'ShipRank' IE.


crn

CRN crn
The CRN to take weights from or to set the weights to.


maxSimilarChangesCountsDifferenceTextField

javax.swing.JTextField maxSimilarChangesCountsDifferenceTextField
A text field used to edit the max similar changes counts difference.


maxSimilarHoursOfDayDifferenceTextField

javax.swing.JTextField maxSimilarHoursOfDayDifferenceTextField
A text field used to edit the max similar hours of day difference.


maxSimilarLocationsDistanceTextField

javax.swing.JTextField maxSimilarLocationsDistanceTextField
A text field used to edit the max similar locations distance.


maxSimilarRanksDifferenceTextField

javax.swing.JTextField maxSimilarRanksDifferenceTextField
A text field used to edit the max similar ranks difference.


maxSimilarTotalDurationsDifferenceTextField

javax.swing.JTextField maxSimilarTotalDurationsDifferenceTextField
A text field used to edit the max similar total durations difference.


okButton

javax.swing.JButton okButton
An OK button.


cancelButton

javax.swing.JButton cancelButton
A cancel button.


dialogResult

int dialogResult
The dialog result.


panel

java.awt.Container panel
A main panel of this dialog.

Class gui.dialogs.MainDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel

java.awt.Container panel
A main panel of this dialog.


newMapButton

javax.swing.JButton newMapButton
A `new map' button.


loadMapButton

javax.swing.JButton loadMapButton
A `load map' button.


saveMapButton

javax.swing.JButton saveMapButton
A `save map' button.


exitButton

javax.swing.JButton exitButton
A `exit' button.


travelDivisionsChooser

TravelDivisionsChooser travelDivisionsChooser
A travel divisions chooser panel.


travelSolutionsChooser

TravelSolutionsChooser travelSolutionsChooser
A travel solutions chooser panel.


locationsChooser

LocationsChooser locationsChooser
A locations chooser panel.


connectionEditChooser

ConnectionEditChooser connectionEditChooser
A panel used to choose a connection to be edited or removed.


cityPropertiesPanel

CityPropertiesPanel cityPropertiesPanel
A panel containing a set of properties of a city.


airportPropertiesPanel

AirportPropertiesPanel airportPropertiesPanel
A panel containing a set of properties of an airport.


trainStationPropertiesPanel

TrainStationPropertiesPanel trainStationPropertiesPanel
A panel containing a set of properties of a train station.


busStopPropertiesPanel

BusStopPropertiesPanel busStopPropertiesPanel
A panel containing a set of properties of a bus stop.


harbourPropertiesPanel

HarbourPropertiesPanel harbourPropertiesPanel
A panel containing a set of properties of a harbour.


stationsChooser

StationsChooser stationsChooser
A panel used to build a list of stations when defining a new connection.


showHideAirportsNamesButton

javax.swing.JButton showHideAirportsNamesButton
A button used to show/hide the names of the airports.


showHideAirConnectionsButton

javax.swing.JButton showHideAirConnectionsButton
A button used to show/hide the air connections.


showHideBusStopsNamesButton

javax.swing.JButton showHideBusStopsNamesButton
A button used to show/hide the names of the bus stops.


showHideBusConnectionsButton

javax.swing.JButton showHideBusConnectionsButton
A button used to show/hide the bus connections.


showHideTrainStationsNamesButton

javax.swing.JButton showHideTrainStationsNamesButton
A button used to show/hide the names of the train stations.


showHideRailwayConnectionsButton

javax.swing.JButton showHideRailwayConnectionsButton
A button used to show/hide the railway connections.


showHideHarboursNamesButton

javax.swing.JButton showHideHarboursNamesButton
A button used to show/hide the names of the harbours.


showHideSeaConnectionsButton

javax.swing.JButton showHideSeaConnectionsButton
A button used to show/hide the sea connections.


showHideCitiesNamesButton

javax.swing.JButton showHideCitiesNamesButton
A button used to show/hide names of the cities.


editionToolbarPanel

javax.swing.JPanel editionToolbarPanel
A panel containing the edition buttons.


visibilityToolbarPanel

javax.swing.JPanel visibilityToolbarPanel
A panel containing the visibility options.


editionPanelSwitchButton

javax.swing.JButton editionPanelSwitchButton
A button used to switch between the edition and visibility toolbar panels.


visibilityPanelSwitchButton

javax.swing.JButton visibilityPanelSwitchButton
A button used to switch between the visibility and edition toolbar panels.


addCityButton

javax.swing.JButton addCityButton
The `add city' button placed on the toolbar.


editCityButton

javax.swing.JButton editCityButton
The `edit city' button placed on the toolbar.


zoomInButton

javax.swing.JButton zoomInButton
The `zoom in' button placed on the toolbar.


zoomOutButton

javax.swing.JButton zoomOutButton
The `zoom out' button placed on the toolbar.


addAirportButton

javax.swing.JButton addAirportButton
The `add airport' button placed on the toolbar.


editAirportButton

javax.swing.JButton editAirportButton
The `edit airport' button placed on the toolbar.


addTrainStationButton

javax.swing.JButton addTrainStationButton
The `add train station' button placed on the toolbar.


editTrainStationButton

javax.swing.JButton editTrainStationButton
The `edit train station' button placed on the toolbar.


addBusStopButton

javax.swing.JButton addBusStopButton
The `add bus stop' button placed on the toolbar.


editBusStopButton

javax.swing.JButton editBusStopButton
The `edit bus stop' button placed on the toolbar.


addHarbourButton

javax.swing.JButton addHarbourButton
The `add harbour' button placed on the toolbar.


editHarbourButton

javax.swing.JButton editHarbourButton
The `edit harbour' button placed on the toolbar.


showHideNamesButton

javax.swing.JButton showHideNamesButton
The `show/hide names' button placed on the toolbar.


testButton

javax.swing.JButton testButton
The `test' button placed on the toolbar.


configButton

javax.swing.JButton configButton
The `config' button placed on the toolbar.


showHideConnectionsButton

javax.swing.JButton showHideConnectionsButton
The `show/hide connections' button placed on the toolbar.


addConnectionButton

javax.swing.JButton addConnectionButton
The `add connection' button placed on the toolbar.


editConnectionButton

javax.swing.JButton editConnectionButton
The `edit connection' button placed on the toolbar.


worldView

WorldView worldView
A view panel.


crnManager

SchedulerCRNManager crnManager
An instance of CRN manager used to take care of history handling.


travelConstraints

TravelConstraints travelConstraints
The current travek constraints.


firstStepSolutions

java.util.ArrayList firstStepSolutions
A list of the solutions found by the first step of the travel scheduling algorithm.

Class gui.dialogs.MeanOfTransportationChooser extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton
An OK button.


cancelButton

javax.swing.JButton cancelButton
A cancel button.


dialogResult

int dialogResult
The dialog result.


airplaneOption

javax.swing.JRadioButton airplaneOption
A radio button with the airplane.


trainOption

javax.swing.JRadioButton trainOption
A radio button with the train.


busOption

javax.swing.JRadioButton busOption
A radio button with the bus.


shipOption

javax.swing.JRadioButton shipOption
A radio button with the ship.


panel

java.awt.Container panel
A main panel of this dialog.


chosenMeanOfTransportation

int chosenMeanOfTransportation
A mean of transportation chosen by the user.

Class gui.dialogs.SortPropertyChooser extends javax.swing.JDialog implements Serializable

Serialized Fields

panel

java.awt.Container panel
A main panel of this dialog.


okButton

javax.swing.JButton okButton
An OK button.


cancelButton

javax.swing.JButton cancelButton
A cancel button.


dialogResult

int dialogResult
The dialog result.


averageChangeDurationOption

javax.swing.JRadioButton averageChangeDurationOption
A radio button with the average change duration.


maxChangeDurationOption

javax.swing.JRadioButton maxChangeDurationOption
A radio button with the max change duration.


changesCountOption

javax.swing.JRadioButton changesCountOption
A radio button with the changes count.


historySimilarityOption

javax.swing.JRadioButton historySimilarityOption
A radio button with the history similarity.


totalDistanceOption

javax.swing.JRadioButton totalDistanceOption
A radio button with the total distance.


totalDurationOption

javax.swing.JRadioButton totalDurationOption
A radio button with the total duration.


chosenSortProperty

int chosenSortProperty
A mean of transportation chosen by the user.

Class gui.dialogs.StatsDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton
An OK button.


dialogResult

int dialogResult
The dialog result.


panel

java.awt.Container panel
A main panel of this dialog.

Class gui.dialogs.TimesPerDayPreviewDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton
An OK button.


textArea

javax.swing.JTextArea textArea
A text area used to show the times of runs.


startTime

int startTime
A time one of the runs for the connection starts at (in minutes since midnight).


repetitionTimeSpan

int repetitionTimeSpan
A time between runs for the connection (in minutes).


lowerLimit

int lowerLimit
A lower limit of repetitions (in minutes since midnight).


upperLimit

int upperLimit
An upper limit of repetitions (in minutes since midnight).

Class gui.dialogs.TravelDetailsQueryDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton
An OK button.


cancelButton

javax.swing.JButton cancelButton
A cancel button.


dialogResult

int dialogResult
The dialog result.


panel

java.awt.Container panel
A main panel of this dialog.


timeLimitsMode

javax.swing.JComboBox timeLimitsMode
A combo box used to define the time limits mode.


departureTimeTextField

javax.swing.JTextField departureTimeTextField
A departure time text field.


arrivalTimeTextField

javax.swing.JTextField arrivalTimeTextField
An arrival time text field.


airplaneCheckBox

javax.swing.JCheckBox airplaneCheckBox
A check box used to choose the airplane as an allowed mean of transportation.


taxiCheckBox

javax.swing.JCheckBox taxiCheckBox
A check box used to choose the taxi as an allowed mean of transportation.


shipCheckBox

javax.swing.JCheckBox shipCheckBox
A check box used to choose the ship as an allowed mean of transportation.


busCheckBox

javax.swing.JCheckBox busCheckBox
A check box used to choose the bus as an allowed mean of transportation.


trainCheckBox

javax.swing.JCheckBox trainCheckBox
A check box used to choose the train as an allowed mean of transportation.


maxChangesTextField

javax.swing.JTextField maxChangesTextField
A text field containing the max changes count value.


fValidated

boolean fValidated
Indicates whether the user input has been validated.


minChangeTimeTextField

javax.swing.JTextField minChangeTimeTextField
A text field with the min time of awaiting when the change takes place.


maxChangeTimeTextField

javax.swing.JTextField maxChangeTimeTextField
A text field with the max time of awaiting when the change takes place.


timeBeforeFlightTextField

javax.swing.JTextField timeBeforeFlightTextField
A text field with the time one need to be at the airport before the flight.


timeBeforeCruiseTextField

javax.swing.JTextField timeBeforeCruiseTextField
A text field with the time one need to be at the harbour before the cruise.


Package gui.controls

Class gui.controls.AirportPropertiesPanel extends BasicPropertiesPanel implements Serializable

Class gui.controls.BasicPropertiesPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

titleLabel

javax.swing.JLabel titleLabel
A title label.


nameTextField

javax.swing.JTextField nameTextField
A text field with the name of the worl object.


continentNameComboBox

javax.swing.JComboBox continentNameComboBox
A combobox with a continentName name.


islandNameComboBox

javax.swing.JComboBox islandNameComboBox
A combobox with a name of the island.


applyButton

javax.swing.JButton applyButton
An `apply' button used when editing.


removeButton

javax.swing.JButton removeButton
A `remove' button used when editing.

Class gui.controls.BusStopPropertiesPanel extends BasicPropertiesPanel implements Serializable

Class gui.controls.CityPropertiesPanel extends BasicPropertiesPanel implements Serializable

Class gui.controls.ConnectionEditChooser extends javax.swing.JPanel implements Serializable

Serialized Fields

editButton

javax.swing.JButton editButton
An `edit' button.


removeButton

javax.swing.JButton removeButton
A `remove' button.


worldView

WorldView worldView
A view displaying a world from which the connections are being edited.


connectionsList

javax.swing.JList connectionsList
A list control displaying the connections.


listModel

javax.swing.DefaultListModel listModel
The list model providing an API to add and remove items from the list.


listPane

javax.swing.JScrollPane listPane
The scroll pane making the list scrollable.

Class gui.controls.ConnectionsCellRenderer extends javax.swing.JComponent implements Serializable

Serialized Fields

connection

Connection connection
A connection we are rendering.


itemIndex

int itemIndex
A one-based index on the list of the connections we are rendering.

Class gui.controls.HarbourPropertiesPanel extends BasicPropertiesPanel implements Serializable

Class gui.controls.LocationsChooser extends javax.swing.JPanel implements Serializable

Serialized Fields

cancelButton

javax.swing.JButton cancelButton
The `Cancel' button.


launchButton

javax.swing.JButton launchButton
The `Launch' button.


originXTextField

javax.swing.JTextField originXTextField
The x coordinate of the origin.


originYTextField

javax.swing.JTextField originYTextField
The y coordinate of the origin.


destinationXTextField

javax.swing.JTextField destinationXTextField
The x coordinate of the destination.


destinationYTextField

javax.swing.JTextField destinationYTextField
The y coordinate of the destination.


worldView

WorldView worldView
A world view. It provides the origin and destination. The changes of the view mode are applied to it.


parent

MainDialog parent
The main dialog containing this panel. It is required to lock the toolbar.


directions

javax.swing.JLabel directions
A label used to display the directions to the user.


fOrigin

boolean fOrigin
Indicates whether the mouse input is an origin or a destination of the travel.

Class gui.controls.StationsCellRenderer extends javax.swing.JPanel implements Serializable

Serialized Fields

station

Station station
A station we are rendering.


itemIndex

int itemIndex
A one-based index on the list of the station we are rendering.

Class gui.controls.StationsChooser extends javax.swing.JPanel implements Serializable

Serialized Fields

nameTextField

javax.swing.JTextField nameTextField
A name text field.


parent

MainDialog parent
A parent dialog of this control.


wantedStationType

int wantedStationType
A kind of stations that are to be added to this list view.


typeLabel

javax.swing.JLabel typeLabel
A label indicating what type of stations are to be added.


stationsList

StationsList stationsList
A list view used to display an ordered list of currently selected stations.


view

WorldView view
A view of the world we take stations from. Needed to cause redraw.


removeButton

javax.swing.JButton removeButton
A button for removing stations from the list.


createButton

javax.swing.JButton createButton
A button for accepting a list of selected stations and going to the phase 2 of the connection creation.

Class gui.controls.StationsList extends javax.swing.JComponent implements Serializable

Serialized Fields

listModel

javax.swing.DefaultListModel listModel
The list model providing an API to add and remove items from the list.


list

javax.swing.JList list
The list presenting the world objects.


listPane

javax.swing.JScrollPane listPane
The scroll pane making the list scrollable.

Class gui.controls.StationsTimetableEditor extends javax.swing.JPanel implements Serializable

Serialized Fields

connection

Connection connection
A connection to be load for the edition. Null if creating a new connection.


stations

java.util.ArrayList stations
A list of all the stations the times are to be set for.


meanOfTransportation

int meanOfTransportation
A mean of transportation the stations are for.


list

StationsTimetableListView list
A list view of stations.


listPane

javax.swing.JScrollPane listPane
The scroll pane making the list scrollable.


convertToShiftTimeForm

javax.swing.JButton convertToShiftTimeForm
A buttong used to convert the timetable to the `+hh:mm' form.


convertToAbsoluteTimeForm

javax.swing.JButton convertToAbsoluteTimeForm
A buttong used to convert the timetable to the `hh:mm' form.

Class gui.controls.StationsTimetableListView extends javax.swing.JPanel implements Serializable

Serialized Fields

connection

Connection connection
A connection to be loaded. Null if creating a new connections.


meanOfTransportation

int meanOfTransportation
A mean of transportation for the stations.


stations

java.util.ArrayList stations
A list of stations to edit time of arrivals and departures for.


arrivalTextFields

java.util.ArrayList arrivalTextFields
An ordered list of the arrival text fields.


departureTextFields

java.util.ArrayList departureTextFields
An ordered list of the departure text fields.

Class gui.controls.TrainStationPropertiesPanel extends BasicPropertiesPanel implements Serializable

Class gui.controls.TravelDivisionsCellRenderer extends javax.swing.JComponent implements Serializable

Serialized Fields

division

TravelPartsList division
A division we are rendering.


itemIndex

int itemIndex
A one-based index on the list of the divisions we are rendering.

Class gui.controls.TravelDivisionsChooser extends javax.swing.JPanel implements Serializable

Serialized Fields

launchSecondStepButton

javax.swing.JButton launchSecondStepButton
A button used to launch the second step of the scheduling algorithm.


worldView

WorldView worldView
A view displaying the selected travel division.


divisionsList

javax.swing.JList divisionsList
A list control displaying the travel divisions.


listModel

javax.swing.DefaultListModel listModel
The list model providing an API to add items to the list.


listPane

javax.swing.JScrollPane listPane
The scroll pane making the list scrollable.

Class gui.controls.TravelSolutionsCellRenderer extends javax.swing.JComponent implements Serializable

Serialized Fields

solution

ConnectionsFinderTask solution
A solution we are rendering.


itemIndex

int itemIndex
A one-based index on the list of the solutions we are rendering.

Class gui.controls.TravelSolutionsChooser extends javax.swing.JPanel implements Serializable

Serialized Fields

acceptButton

javax.swing.JButton acceptButton
A button used to accept the selected travel proposal.


rejectButton

javax.swing.JButton rejectButton
A button used to reject the selected travel proposal.


sortButton

javax.swing.JButton sortButton
A button used to sort the current list of travel solutions.


closeButton

javax.swing.JButton closeButton
A button used to close the travel solutions choosing.


saveButton

javax.swing.JButton saveButton
A button used to save the travel solutions list to a file.


statsButton

javax.swing.JButton statsButton
A button used to show the queries stats.


worldView

WorldView worldView
A view displaying the selected travel solution.


solutionsList

javax.swing.JList solutionsList
A list control displaying the travel solutions.


listModel

javax.swing.DefaultListModel listModel
The list model providing an API to add items to the list.


listPane

javax.swing.JScrollPane listPane
The scroll pane making the list scrollable.

Class gui.controls.WorldView extends javax.swing.JPanel implements Serializable

Serialized Fields

parent

MainDialog parent
The parent dialog.


worldImage

java.awt.Image worldImage
An image of the world (it is displayed in the background of the world).


airportImage

java.awt.Image airportImage
An image of the airport symbol.


trainStationImage

java.awt.Image trainStationImage
An image of the train station symbol.


busStopImage

java.awt.Image busStopImage
An image of the bus stop symbol.


harbourImage

java.awt.Image harbourImage
An image of the harbour symbol.


scale

int scale
A scale of the display.


fShowNames

boolean fShowNames
Indicates whether to draw the names of the objects in the view.


fShowConnections

boolean fShowConnections
Indicates whether to draw the connections in the view.


fShowAirportsNames

boolean fShowAirportsNames
Indicates whether to draw the names of the airports in the view.


fShowAirConnections

boolean fShowAirConnections
Indicates whether to draw the air connections in the view.


fShowBusStopsNames

boolean fShowBusStopsNames
Indicates whether to draw the names of the bus stops in the view.


fShowBusConnections

boolean fShowBusConnections
Indicates whether to draw the bus connections in the view.


fShowTrainStationsNames

boolean fShowTrainStationsNames
Indicates whether to draw the names of the train stations in the view.


fShowRailwayConnections

boolean fShowRailwayConnections
Indicates whether to draw the railway connections in the view.


fShowHarboursNames

boolean fShowHarboursNames
Indicates whether to draw the names of the harbours in the view.


fShowSeaConnections

boolean fShowSeaConnections
Indicates whether to draw the sea connections in the view.


fShowCitiesNames

boolean fShowCitiesNames
Indicates whether to draw the names of the cities in the view.


newHorizontalPosition

int newHorizontalPosition
The new position of the horizontal scroller to be set.


newVerticalPosition

int newVerticalPosition
The new postion of the vertical scroller to be set.


fUpdateScrollers

boolean fUpdateScrollers
Indicates whether to update the scrollers positions in the paint method.


mode

int mode
A mode the view is in.


stationsChooser

StationsChooser stationsChooser
A universal stations chooser to be notified about selected station. Null if there is none.


editedCity

City editedCity
A city being edited. Null if there is none.


editedAirport

Airport editedAirport
An airport being edited. Null if there is none.


editedTrainStation

TrainStation editedTrainStation
A train station being edited. Null if there is none.


editedBusStop

BusStop editedBusStop
A bus stop being edited. Null if there is none.


editedHarbour

Harbour editedHarbour
A harbour being edited. Null if there is none.


connectionEditChooser

ConnectionEditChooser connectionEditChooser
A chooser of a connection to be edited. Set by the ConnectionsEditChooser.


locationsChooser

LocationsChooser locationsChooser
A locations chooser to receive the origin/destination location notifications.


travelDivisionsChooser

TravelDivisionsChooser travelDivisionsChooser
A list used to choose one of the travel divisions.


travelSolutionsChooser

TravelSolutionsChooser travelSolutionsChooser
A list used to choose one of the travel solutions.