Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- saveToJson(TransportDataGenerator.TransportData, String) - Method in class org.unibl.etf.pj2.app.input.TransportDataGenerator
- scrollPane - Static variable in class org.unibl.etf.pj2.app.ui.tertiary.DetailedPathWindow
- SEARCH_RESULT_PANEL_RIGHT_SUBPANEL_SIZE - Static variable in class org.unibl.etf.pj2.app.util.constants.UIConstants
- searchResultPanel - Variable in class org.unibl.etf.pj2.app.state.UIManager
- searchResultPanel - Variable in class org.unibl.etf.pj2.app.ui.primary.MainWindow
- SearchResultPanel - Class in org.unibl.etf.pj2.app.ui.primary
-
Klasa koja definise panel koji opisuje rezultat aktuelne, relevantne radnje na nivou citave aplikacije.
- SearchResultPanel() - Constructor for class org.unibl.etf.pj2.app.ui.primary.SearchResultPanel
-
Konstruktor, po pozivu, generise standardan TitledPanel kojem se postavlja BorderLayout na kom se distribuisu UI elementi kojima se takodje dodaju odgovarajuci Listeneri.
- SELECT_PATH_LABEL_TEXT - Static variable in class org.unibl.etf.pj2.app.util.constants.TextConstants
- selectedRowNum - Variable in class org.unibl.etf.pj2.app.state.UIManager
- selectedRowPath - Variable in class org.unibl.etf.pj2.app.state.UIManager
- selectedRowValue - Variable in class org.unibl.etf.pj2.app.state.UIManager
- SERIALIZATION_ERROR_LABEL_TEXT - Static variable in class org.unibl.etf.pj2.app.util.constants.TextConstants
- SERIALIZATION_LABEL_LOG_TEXT - Static variable in class org.unibl.etf.pj2.app.util.constants.TextConstants
- Serializer - Class in org.unibl.etf.pj2.app.serialization
-
Klasa koja sadrzi metode za serijalizaciju i deserijalizaciju ranije serijalizovanih fiskalnih racuna.
- Serializer() - Constructor for class org.unibl.etf.pj2.app.serialization.Serializer
- serializeReceipt(Receipt, JLabel) - Static method in class org.unibl.etf.pj2.app.serialization.Serializer
-
Klasa za serijalizaciju odnosno upis racuna u tekstualni fajl na predodredjenoj relativnoj putanji
\GeneralConstants.RECEIPT_PATH. - setArrivalTime(String) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setBuyButton(JButton) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setBuyLabel(JLabel) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setCost(double) - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.GraphEdge
- setCriteriaTableName(String) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentReceiptArrivalTime(String) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentReceiptDepartureTime(String) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentReceiptFrom(String) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentReceiptNumVehicleChanges(int) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentReceiptPath(String) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentReceiptPrice(int) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentReceiptTo(String) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setCurrentYenResult(List<PathObject>) - Method in class org.unibl.etf.pj2.app.state.StateManager
- setDateTimePurchased(String) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setDepartureTime(String) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setDestinationComboBox(GeneralComboBox) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setEdgeId(String) - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.GraphEdge
- setExtraButton(JButton) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setFindButton(JButton) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setFrom(String) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setInputData(CountryMap, List<Station>, List<Departure>) - Static method in class org.unibl.etf.pj2.app.state.InputData
-
Metoda za postavljanje vrijednosti podataka ove klase, odnosno za instanciranje staticke instance InputData klase koja se dalje po potrebi poziva
getInstance()metodom. - setItems(String[]) - Method in class org.unibl.etf.pj2.app.ui.primary.GeneralComboBox
-
Metoda za postavljanje stavki u ComboBox.
- setJsonPath(String) - Static method in class org.unibl.etf.pj2.app.input.TransportDataParser
- setMainPanel(MainPanel) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setNodes(String[], Map<String, Node>) - Method in class org.unibl.etf.pj2.app.graph.MapGraph
-
Metoda za generisanje i prvobitnu distribuciju cvorova grafa po ulasku u aplikaciju.
- setNumVehicleChanges(int) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setOptimizationCriteriaComboBox(GeneralComboBox) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setOptionsPanel(OptionsPanel) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setPath(String) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setPrice(int) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setResult() - Method in class org.unibl.etf.pj2.app.ui.primary.SearchResultPanel
-
Metoda koja postavlja rezultantnu tekstualnu vrijednost na glavni JLabel panela, sto se prikazuje korisniku poslije pritiska odgovarajuceg dugmeta.
- setSearchResultPanel(SearchResultPanel) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setSelected(String, boolean, String) - Method in class org.unibl.etf.pj2.app.graph.MapGraph
-
Metoda za vizuelni prikaz selektovanja i deselektovanja nekog cvora.
- setSelectedRowNum(String) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setSelectedRowPath(String) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setSelectedRowValue(String) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setStartComboBox(GeneralComboBox) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setTo(String) - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.GraphEdge
- setTo(String) - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- setTopResultLabel(JLabel) - Method in class org.unibl.etf.pj2.app.state.UIManager
- setTopResultLabelToDefaultState() - Method in class org.unibl.etf.pj2.app.ui.primary.SearchResultPanel
-
Metoda koja postavlja defaultnu tekstualnu vrijednost na glavni JLabel panel, sto se prikazuje korisniku svaki put po pokretanju aplikacije.
- smInstance - Static variable in class org.unibl.etf.pj2.app.ui.shared.Listeners
- source - Variable in class org.unibl.etf.pj2.app.pathfinding.yen.YenKShortestPaths
- startComboBox - Variable in class org.unibl.etf.pj2.app.state.UIManager
- startComboBox - Variable in class org.unibl.etf.pj2.app.ui.primary.OptionsPanel
- StateManager - Class in org.unibl.etf.pj2.app.state
-
Data-holder Singleton klasa koja cuva podatke o opstem stanju izvrsavanja aplikacije.
- StateManager() - Constructor for class org.unibl.etf.pj2.app.state.StateManager
- Station - Class in org.unibl.etf.pj2.app.input.types
-
Data-holder klasa koja reprezentuje sveobuhvatnu stanicu za neki grad.
- Station() - Constructor for class org.unibl.etf.pj2.app.input.TransportDataGenerator.Station
- Station(String, String, String) - Constructor for class org.unibl.etf.pj2.app.input.types.Station
- stationList - Variable in class org.unibl.etf.pj2.app.state.InputData
- stations - Variable in class org.unibl.etf.pj2.app.input.TransportDataGenerator.TransportData
- stationToCity(String) - Static method in class org.unibl.etf.pj2.app.util.DepartureUtility
-
Metoda koja pretvara naziv autobuske/zeljeznicke stanice u naziv grada u kojem se ona nalazi.
- StringOperations - Class in org.unibl.etf.pj2.app.util
-
Klasa koja sadrzi metode za slozene operacije sa Stringovima.
- StringOperations() - Constructor for class org.unibl.etf.pj2.app.util.StringOperations
- stringTime24ToMinutes(String) - Static method in class org.unibl.etf.pj2.app.util.Time
-
Metoda koja pretvara String reprezentaciju 24-casovnog vremena u minute.
- stringTimeToMinutes(String) - Static method in class org.unibl.etf.pj2.app.util.Time
-
Metoda koja pretvara String reprezentaciju vremena u minute.
- StyleConstants - Class in org.unibl.etf.pj2.app.util.constants
-
Data-holder klasa statickih apsolutnih konstanti koje se koriste za stilizovanje UI elemenata koji podrzavaju CSS-styling.
- StyleConstants() - Constructor for class org.unibl.etf.pj2.app.util.constants.StyleConstants
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form