Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- GENERAL_COMBO_BOX_DIMENSION - Static variable in class org.unibl.etf.pj2.app.util.constants.UIConstants
- GENERAL_LABEL_FONT_SIZE - Static variable in class org.unibl.etf.pj2.app.util.constants.UIConstants
- GeneralButton - Class in org.unibl.etf.pj2.app.ui.shared
-
Wrapper klasa osnovnog JButton UI elementa sa ustaljenim stilom.
- GeneralButton(String) - Constructor for class org.unibl.etf.pj2.app.ui.shared.GeneralButton
- GeneralComboBox - Class in org.unibl.etf.pj2.app.ui.primary
-
Klasa koja se izvodi iz JComboBox sa tipom podatka String sa predefinisanm stilom i osnovnim elementima ponasanja.
- GeneralComboBox() - Constructor for class org.unibl.etf.pj2.app.ui.primary.GeneralComboBox
- GeneralConstants - Class in org.unibl.etf.pj2.app.util.constants
-
Data-holder klasa statickih apsolutnih konstanti koje se koriste u opste svrhe.
- GeneralConstants() - Constructor for class org.unibl.etf.pj2.app.util.constants.GeneralConstants
- GeneralLabel - Class in org.unibl.etf.pj2.app.ui.shared
-
Wrapper klasa osnovnog JLabel UI elementa sa ustaljenim stilom, ali potencijalno drugacijim bojama u zavisnosti od pozadine.
- GeneralLabel(String) - Constructor for class org.unibl.etf.pj2.app.ui.shared.GeneralLabel
-
Konstruktor sa parametrizovanim tekstom, ali podrazumijevanom bojom teksta (bijelom).
- GeneralLabel(String, Color) - Constructor for class org.unibl.etf.pj2.app.ui.shared.GeneralLabel
-
Konstruktor sa parametrizovanim tekstom i bojom teksta, ali podrazumijevanim horizontalnim poravnanjem.
- GeneralLabel(String, Color, int) - Constructor for class org.unibl.etf.pj2.app.ui.shared.GeneralLabel
-
Konstruktor sa parametrizovanim tekstom, bojom teksta i horizontalnim poravnanjem.
- GeneralTable - Class in org.unibl.etf.pj2.app.ui.shared
-
Wrapper klasa osnovnog JTable UI elementa uz smanjenu korisnicku interaktivnost i izmijenjen renderer tako da je tekst u celiji uvijek centriran.
- GeneralTable(String[][], String[]) - Constructor for class org.unibl.etf.pj2.app.ui.shared.GeneralTable
-
Konstruktor, po pozivu, instancira JTable UI element sa navedenim argumentima, uz promjenu fonta, smanjenje korisnicke interaktivnosti i promjenu renderera za postizanje konstantno centriranog teksta.
- generateCountryMap() - Method in class org.unibl.etf.pj2.app.input.TransportDataGenerator
- generateCountryMap() - Static method in class org.unibl.etf.pj2.app.input.TransportDataParser
-
Metoda za generisanje CountryMap objekta u skladu sa ulaznim podacima nad kojima se poziva
getStringsFromJsonOfType("countrymap"). - generateData() - Method in class org.unibl.etf.pj2.app.input.TransportDataGenerator
- generateDeparture(String, String, int, int) - Method in class org.unibl.etf.pj2.app.input.TransportDataGenerator
- generateDepartures() - Static method in class org.unibl.etf.pj2.app.input.TransportDataParser
-
Metoda za generisanje ArrayList objekta Departure objekata u skladu sa ulaznim podacima nad kojima se poziva
getStringsFromJsonOfType("departures"). - generateDepartures(List<TransportDataGenerator.Station>) - Method in class org.unibl.etf.pj2.app.input.TransportDataGenerator
- generateDetailedPathTableData(String) - Static method in class org.unibl.etf.pj2.app.pathfinding.reconstruction.ReconstructionUtility
-
Metoda koja generise detaljnu tabelu svih voznji od prvog do zadnjeg cvora.
- generateDetailedPathWindowTable(int, String, String) - Method in class org.unibl.etf.pj2.app.ui.secondary.table.PathTable
-
Metoda koja pre-generise narednu tabelu u tercijarnom dijelu UI-ja, koja se korisniku prikazuje ukoliko odluci da detaljno pregleda ili kupi kartu za neku putanju interakcijom sa trenutnom tabelom.
- generateStations() - Method in class org.unibl.etf.pj2.app.input.TransportDataGenerator
- generateStations() - Static method in class org.unibl.etf.pj2.app.input.TransportDataParser
-
Metoda za generisanje ArrayList objekta Station objekata u skladu sa ulaznim podacima nad kojima se poziva
getStringsFromJsonOfType("stations"). - getActiveJFrames() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getArrivalTime() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getBusStation() - Method in class org.unibl.etf.pj2.app.input.types.Station
- getBuyButton() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getBuyLabel() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getCheapestDepartureBetweenTwoNodes(List<Departure>, String, String, boolean) - Static method in class org.unibl.etf.pj2.app.util.DepartureUtility
-
Deprecated.
- getCity() - Method in class org.unibl.etf.pj2.app.input.types.Station
- getCityNames() - Method in class org.unibl.etf.pj2.app.input.types.CountryMap
-
Metoda koja efektivno "poravnava" matricu imena gradova u jednodimenzionalan niz imena gradova.
- getCost() - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.GraphEdge
- getCountryMap() - Method in class org.unibl.etf.pj2.app.state.InputData
- getCriteriaTableName() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentDateTimeString() - Static method in class org.unibl.etf.pj2.app.serialization.Receipt
-
Metoda koja vraca trenutno vrijeme (vrijeme pozivanja) u citkom String formatu.
- getCurrentReceiptArrivalTime() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentReceiptDepartureTime() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentReceiptFrom() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentReceiptNumVehicleChanges() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentReceiptPath() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentReceiptPrice() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentReceiptTo() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getCurrentYenResult() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getDateTimePretty() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
-
Metoda koja vraca vrijeme stampanja racuna u ljudski uljepsanom String formatu.
- getDateTimePurchased() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getDepartureList() - Method in class org.unibl.etf.pj2.app.state.InputData
- getDepartureTime() - Method in class org.unibl.etf.pj2.app.input.types.Departure
- getDepartureTime() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getDestinationComboBox() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getDuration() - Method in class org.unibl.etf.pj2.app.input.types.Departure
- getEdgeId() - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.GraphEdge
- getExtraButton() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getFindButton() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getFormattedPath(PathObject) - Static method in class org.unibl.etf.pj2.app.ui.secondary.table.TableDataFormatter
-
Metoda koja generise formatiran String prikaz putanje.
- getFrom() - Method in class org.unibl.etf.pj2.app.input.types.Departure
- getFrom() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getInstance() - Static method in class org.unibl.etf.pj2.app.state.InputData
-
Geter za jedinu staticku Singleton instancu InputData objekta sa podacima ranije ucitanim
setInputData(...)metodom. - getInstance() - Static method in class org.unibl.etf.pj2.app.state.StateManager
- getInstance() - Static method in class org.unibl.etf.pj2.app.state.UIManager
- getMainPanel() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getMapGraph() - Method in class org.unibl.etf.pj2.app.state.InputData
- getMinPathPrice(String, boolean) - Static method in class org.unibl.etf.pj2.app.pathfinding.reconstruction.ReconstructionUtility
-
Metoda za pronalazak najjeftinijeg moguceg puta izmedju prvog i posljednjeg cvora neke putanje.
- getMinPathTime(String) - Static method in class org.unibl.etf.pj2.app.pathfinding.reconstruction.ReconstructionUtility
-
Metoda za pronalazak najkraceg moguceg puta izmedju prvog i posljednjeg cvora neke putanje.
- getMinTransferTime() - Method in class org.unibl.etf.pj2.app.input.types.Departure
- getNeighbors(int, int) - Method in class org.unibl.etf.pj2.app.input.TransportDataGenerator
- getNodes() - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.PathObject
- getNumVehicleChanges() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getOptimizationCriteriaComboBox() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getOptionsPanel() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getPath() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getPrice() - Method in class org.unibl.etf.pj2.app.input.types.Departure
- getPrice() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getPrimaryInteractiveComponents() - Method in class org.unibl.etf.pj2.app.state.StateManager
- getQuickestDepartureBetweenTwoNodes(List<Departure>, String, String, boolean) - Static method in class org.unibl.etf.pj2.app.util.DepartureUtility
-
Metoda koja pronalazi vremenski najkraci put izmedju dva cvora.
- getSalesInfo() - Static method in class org.unibl.etf.pj2.app.serialization.Serializer
-
Metoda za deserijalizaciju odnosno ucitavanje svih prethodno izdatih racuna sa putanje
\GeneralConstants.RECEIPT_PATHi brojanje njihovog ukupnog broja i sume svih cjenovnih iznosa u njima. - getSearchResultPanel() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getSelectedRowNum() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getSelectedRowPath() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getSelectedRowValue() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getStartComboBox() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getStationList() - Method in class org.unibl.etf.pj2.app.state.InputData
- getStringsFromJsonOfType(String) - Static method in class org.unibl.etf.pj2.app.input.TransportDataParser
-
Metoda za sakupljanje String podataka u odredjenom segmentu ulazne JSON datoteke.
- getTableCols(String) - Static method in class org.unibl.etf.pj2.app.ui.secondary.table.TableDataFormatter
-
Metoda koja generise kolone tabele optimalnih putanja u zavisnosti od odabranog kriterijuma.
- getTableData(ArrayList<PathObject>) - Static method in class org.unibl.etf.pj2.app.ui.secondary.table.TableDataFormatter
-
Metoda koja generise sadrzaj tabele optimalnih putanja u zavisnosti od optimalnih putanja generisanih Jenovim algoritmom.
- getTo() - Method in class org.unibl.etf.pj2.app.input.types.Departure
- getTo() - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.GraphEdge
- getTo() - Method in class org.unibl.etf.pj2.app.serialization.Receipt
- getTopResultLabel() - Method in class org.unibl.etf.pj2.app.state.UIManager
- getTotalCost() - Method in class org.unibl.etf.pj2.app.pathfinding.yen.types.PathObject
- getTrainStation() - Method in class org.unibl.etf.pj2.app.input.types.Station
- getType() - Method in class org.unibl.etf.pj2.app.input.types.Departure
- globalInputData - Static variable in class org.unibl.etf.pj2.app.state.InputData
- globalStateManager - Static variable in class org.unibl.etf.pj2.app.state.StateManager
- globalUImanager - Static variable in class org.unibl.etf.pj2.app.state.UIManager
- graph - Variable in class org.unibl.etf.pj2.app.ui.primary.CityComboBox
- graph - Variable in class org.unibl.etf.pj2.app.ui.primary.MainPanel
- GRAPH_GENERAL_LABEL_BACKGROUND_COLOR - Static variable in class org.unibl.etf.pj2.app.util.constants.StyleConstants
- GRAPH_GENERAL_LABEL_COLOR - Static variable in class org.unibl.etf.pj2.app.util.constants.StyleConstants
- GRAPH_GENERAL_LABEL_TEXT - Static variable in class org.unibl.etf.pj2.app.util.constants.TextConstants
- GRAPH_STYLESHEET - Static variable in class org.unibl.etf.pj2.app.util.constants.StyleConstants
- GraphEdge - Class in org.unibl.etf.pj2.app.pathfinding.yen.types
-
Data-holder klasa koja opisuje jednu usmjerenu granu grafa.
- GraphEdge(String, double, String) - Constructor for class org.unibl.etf.pj2.app.pathfinding.yen.types.GraphEdge
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form