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

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_PATH i 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
 
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