1 |
773e77aa
|
Jan Jirman
|
package data;
|
2 |
|
|
|
3 |
|
|
import java.io.File;
|
4 |
|
|
import java.util.ArrayList;
|
5 |
|
|
|
6 |
|
|
public class BitmapBuilder {
|
7 |
|
|
|
8 |
|
|
ArrayList<JDFPevnykodRecord> pevnykod = new ArrayList<>();
|
9 |
b1a901a5
|
Lukáš Ščurko
|
ArrayList<JDFCaskodyRecord> caskody = new ArrayList<>();
|
10 |
|
|
ArrayList<JDFSpojeRecord> spoje = new ArrayList<>();
|
11 |
|
|
|
12 |
773e77aa
|
Jan Jirman
|
/**
|
13 |
|
|
*
|
14 |
|
|
* hlavni metoda pro ozkouseni funkcnosti {@code BitmapBuilder}
|
15 |
b1a901a5
|
Lukáš Ščurko
|
*-issue #7314
|
16 |
773e77aa
|
Jan Jirman
|
*
|
17 |
|
|
* @param args parametry programu
|
18 |
|
|
*/
|
19 |
|
|
public static void main(String[] args) {
|
20 |
|
|
ArrayList<String[]> loadedData;
|
21 |
|
|
|
22 |
|
|
BitmapBuilder bitmapBuilder= new BitmapBuilder();
|
23 |
|
|
//loader pro načtení dat
|
24 |
|
|
DataLoader loader = new DataLoader(new File("JDF"));
|
25 |
|
|
|
26 |
|
|
//načítání konkrétních dat
|
27 |
|
|
loadedData = loader.loadData("Pevnykod.txt");
|
28 |
|
|
bitmapBuilder.getPevnyKod(loadedData);
|
29 |
|
|
|
30 |
b1a901a5
|
Lukáš Ščurko
|
loadedData.clear();
|
31 |
|
|
loadedData = loader.loadData("Caskody.txt");
|
32 |
|
|
bitmapBuilder.getCaskody(loadedData);
|
33 |
|
|
|
34 |
|
|
loadedData.clear();
|
35 |
|
|
loadedData = loader.loadData("Spoje.txt");
|
36 |
|
|
bitmapBuilder.getSpoje(loadedData);
|
37 |
773e77aa
|
Jan Jirman
|
System.out.println("Ukončuji program..");
|
38 |
|
|
}
|
39 |
|
|
|
40 |
|
|
public void getPevnyKod(ArrayList<String[]> loadedData){
|
41 |
|
|
JDFPevnykodRecord pevnykodRecord;
|
42 |
|
|
for(String[] record : loadedData){
|
43 |
|
|
pevnykodRecord = new JDFPevnykodRecord(record);
|
44 |
|
|
pevnykod.add(pevnykodRecord);
|
45 |
|
|
}
|
46 |
|
|
}
|
47 |
|
|
|
48 |
b1a901a5
|
Lukáš Ščurko
|
public void getCaskody(ArrayList<String[]> loadedData){
|
49 |
|
|
JDFCaskodyRecord caskodyRecord;
|
50 |
|
|
for(String[] record : loadedData){
|
51 |
|
|
caskodyRecord = new JDFCaskodyRecord(record);
|
52 |
|
|
caskody.add(caskodyRecord);
|
53 |
|
|
}
|
54 |
|
|
}
|
55 |
|
|
|
56 |
|
|
public void getSpoje(ArrayList<String[]> loadedData){
|
57 |
|
|
JDFSpojeRecord spojeRecord;
|
58 |
|
|
for(String[] record : loadedData){
|
59 |
|
|
spojeRecord = new JDFSpojeRecord(record);
|
60 |
|
|
spoje.add(spojeRecord);
|
61 |
|
|
}
|
62 |
|
|
}
|
63 |
|
|
|
64 |
773e77aa
|
Jan Jirman
|
}
|