Index

A B C D E F G I J L M N O P R S T U W Y 
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
 
A B C D E F G I J L M N O P R S T U W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form