Projekt

Obecné

Profil

Stáhnout (1.85 KB) Statistiky
| Větev: | Revize:
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
}