Projekt

Obecné

Profil

Stáhnout (1.85 KB) Statistiky
| Větev: | Revize:
1
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
    ArrayList<JDFCaskodyRecord> caskody = new ArrayList<>();
10
    ArrayList<JDFSpojeRecord> spoje = new ArrayList<>();
11

    
12
    /**
13
     *
14
     * hlavni metoda pro ozkouseni funkcnosti {@code BitmapBuilder}
15
     *-issue #7314
16
     *
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
        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
        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
    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
}
(1-1/7)