All Classes and Interfaces

Classes
Class
Description
Klasa izvedena iz GeneralComboBox koja dodatno sadrzi ItemListener za selekciju gradova (cvorova grafa), pri cemu se uklanjaju ostaci prethodne simulacije.
Data-holder klasa koja reprezentuje mapu drzave u kojoj se sprovodi simulacija.
Data-holder klasa koja reprezentuje jedan put od cvora from do cvora to sa zadatim vremenom polaska, vrstom vozila, trajanjem puta, cijenom i najkracim vremenom za presjedanje na naredno vozilo po dolasku na destinaciju.
Pomocna klasa koja sadrzi nekategorizovane metode za rad sa polascima.
Wrapper klasa za wrapper klasu GeneralTable koja pre-generise tabelu za detaljan prikaz puta koristeci superklasu.
Jednostavna wrapper klasa za JScrollPane koja radi konkretno sa DetailedPathTable-om i postavlja odgovarajucu defaultnu velicinu prikaza.
Wrapper klasa koja prosiruje JFrame i postavlja izgled detaljnog prikaza neke putanje, sto se korisniku prikazuje ako odabere da kupi kartu ili pogleda putanju detaljnije pritiskom na odgovarajuce dugme.
Wrapper klasa osnovnog JButton UI elementa sa ustaljenim stilom.
Klasa koja se izvodi iz JComboBox sa tipom podatka String sa predefinisanm stilom i osnovnim elementima ponasanja.
Data-holder klasa statickih apsolutnih konstanti koje se koriste u opste svrhe.
Wrapper klasa osnovnog JLabel UI elementa sa ustaljenim stilom, ali potencijalno drugacijim bojama u zavisnosti od pozadine.
Wrapper klasa osnovnog JTable UI elementa uz smanjenu korisnicku interaktivnost i izmijenjen renderer tako da je tekst u celiji uvijek centriran.
Data-holder klasa koja opisuje jednu usmjerenu granu grafa.
Data-holder Singleton klasa koja cuva podatke ucitane iz ulazne JSON datoteke.
Klasa koja sadrzi gotovo svaki koristen Listener u aplikaciji kategorizovan u unutrasnjim statickim klasama.
Listeneri (tipicno ActionListeneri) za JButton elemente.
Listeneri (tipicno ItemListeneri) za JComboBox elemente.
 
Glavni panel za prikaz vizuelizacije grafa koristeci elemente GraphStream biblioteke.
Klasa koja opisuje glavni, primarni prozor koji se prvi prikaze korisniku.
Klasa izvedenica od MultiGraph-a iz GraphStream biblioteke.
Klasa koja opisuje panel koji sadrzi elemente za rukovanje grafom sa glavnog panela.
Data-holder klasa koja reprezentuje jednu putanju.
Klasa metoda za vizuelnu rekonstrukciju (optimalne) putanje na vizuelnom prikazu grafa.
Klasa koja opisuje JFrame prozor koji korisniku tablearno prikazuje 5 najoptimalnijih putanja.
Klasa koja opisuje tabelu 5 najoptimalnijih putanja koje se prikazuju korisniku po pritisku na odgovarajuce dugme u primarnom dijelu aplikacije.
Jednostavna wrapper klasa za JScrollPane koja radi konkretno sa PathTable-om i postavlja odgovarajucu defaultnu velicinu prikaza.
Data-holder klasa podataka o jednom fiskalnom racunu koji se generise pri uspjesnoj kupovini karte na nekoj trazenoj relaciji.
Pomocna klasa za dodatne operacije pri rekonstrukciji putanje.
Klasa koja definise panel koji opisuje rezultat aktuelne, relevantne radnje na nivou citave aplikacije.
Klasa koja sadrzi metode za serijalizaciju i deserijalizaciju ranije serijalizovanih fiskalnih racuna.
Data-holder Singleton klasa koja cuva podatke o opstem stanju izvrsavanja aplikacije.
Data-holder klasa koja reprezentuje sveobuhvatnu stanicu za neki grad.
Klasa koja sadrzi metode za slozene operacije sa Stringovima.
Data-holder klasa statickih apsolutnih konstanti koje se koriste za stilizovanje UI elemenata koji podrzavaju CSS-styling.
Klasa koja sadrzi metode za formatiranje podataka u tabeli optimalnih putanja.
Data-holder klasa statickih apsolutnih konstanti koje se koriste u svrhe renderovanja UI elemenata sa tekstualnim sadrzajem kao i opste provjere stanja nekih UI objekata u odredjenim trenucima izvrsavanja.
Klasa koja sadrzi metode za rukovanje razlicitim vremenskim formatima.
Wrapper klasa za JPanel koja sluzi za ustaljeno kreiranje panela sa naslovom na vrhu i odgovarajucim bojama.
 
 
 
 
Klasa statickih metoda za rad sa ulaznim podacima u obliku JSON datoteke generisane u TransportDataGenerator-u.
Data-holder klasa statickih apsolutnih konstanti koje se koriste u svrhe prvobitnog renderovanja UI elemenata.
Data-holder Singleton klasa koja cuva podatke o relevantnim aktivnim UI elementima aplikacije.
Klasa rukovatelj Jenovim algoritmom za K najkracih putanja izmedju dva zadata cvora usmjerenog grafa.