Class TableDataFormatter
java.lang.Object
org.unibl.etf.pj2.app.ui.secondary.table.TableDataFormatter
Klasa koja sadrzi metode za formatiranje podataka u tabeli optimalnih putanja.
- Author:
- Nikola Markovic
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringgetFormattedPath(PathObject pathObject) Metoda koja generise formatiran String prikaz putanje.static String[]getTableCols(String criteria) Metoda koja generise kolone tabele optimalnih putanja u zavisnosti od odabranog kriterijuma.static String[][]getTableData(ArrayList<PathObject> paths) Metoda koja generise sadrzaj tabele optimalnih putanja u zavisnosti od optimalnih putanja generisanih Jenovim algoritmom.
-
Field Details
-
lastCriteria
-
-
Constructor Details
-
TableDataFormatter
public TableDataFormatter()
-
-
Method Details
-
getTableCols
Metoda koja generise kolone tabele optimalnih putanja u zavisnosti od odabranog kriterijuma.- Parameters:
criteria- Odabrani kriterijum trazenja optimalne putanje- Returns:
- Jednodimenzionalni niz kolona tabele sa nazivom odabranog kriterijumom kao trecim elementom
-
getTableData
Metoda koja generise sadrzaj tabele optimalnih putanja u zavisnosti od optimalnih putanja generisanih Jenovim algoritmom.- Parameters:
paths- ListaPathObjectobjekata koji opisuju optimalne putanje za prikaz- Returns:
- Podaci za prikaz na tabeli
-
getFormattedPath
Metoda koja generise formatiran String prikaz putanje. Na primjer, akopathObjectargument reprezentuje putanju [G_0_1, G_0_2, G_0_3] u svojoj listi cvorova, metoda vraca String sadrzaja"G_0_1 -> G_0_2 -> G_0_3".- Parameters:
pathObject- JedanPathObjectobjekat- Returns:
- Formatiran String putanje
-