Projekt

Obecné

Profil

Stáhnout (2.03 KB) Statistiky
| Větev: | Revize:
1
package data;
2

    
3
import java.io.File;
4
import java.util.ArrayList;
5

    
6
import gui.Window;
7

    
8
public class BitmapBuilder {
9

    
10
    ArrayList<JDFPevnykodRecord> pevnykod = new ArrayList<>();
11
    ArrayList<JDFCaskodyRecord> caskody = new ArrayList<>();
12
    ArrayList<JDFSpojeRecord> spoje = new ArrayList<>();
13
    
14
    private Window window;
15
    
16
    public BitmapBuilder(Window window){
17
    	this.window = window;
18
    	window.printMessage("Vytvořen BitmapBuilder");
19
    }
20

    
21
    /**
22
     *
23
     * hlavni metoda pro ozkouseni funkcnosti {@code BitmapBuilder}
24
     *-issue #7314
25
     *
26
     * @param args parametry programu
27
     */
28
    /*public static void main(String[] args) {
29
        ArrayList<String[]> loadedData;
30

    
31
        BitmapBuilder bitmapBuilder= new BitmapBuilder();
32
        //loader pro načtení dat
33
        DataLoader loader = new DataLoader(new File("JDF"));
34

    
35
        //načítání konkrétních dat
36
        loadedData = loader.loadData("Pevnykod.txt");
37
        bitmapBuilder.getPevnyKod(loadedData);
38

    
39
        loadedData.clear();
40
        loadedData = loader.loadData("Caskody.txt");
41
        bitmapBuilder.getCaskody(loadedData);
42

    
43
        loadedData.clear();
44
        loadedData = loader.loadData("Spoje.txt");
45
        bitmapBuilder.getSpoje(loadedData);
46
        System.out.println("Ukončuji program..");
47
    }*/
48

    
49
    public void getPevnyKod(ArrayList<String[]> loadedData){
50
        JDFPevnykodRecord pevnykodRecord;
51
        for(String[] record : loadedData){
52
            pevnykodRecord = new JDFPevnykodRecord(record);
53
            pevnykod.add(pevnykodRecord);
54
        }
55
    }
56

    
57
    public void getCaskody(ArrayList<String[]> loadedData){
58
        JDFCaskodyRecord caskodyRecord;
59
        for(String[] record : loadedData){
60
            caskodyRecord = new JDFCaskodyRecord(record);
61
            caskody.add(caskodyRecord);
62
        }
63
    }
64

    
65
    public void getSpoje(ArrayList<String[]> loadedData){
66
        JDFSpojeRecord spojeRecord;
67
        for(String[] record : loadedData){
68
            spojeRecord = new JDFSpojeRecord(record);
69
            spoje.add(spojeRecord);
70
        }
71
    }
72

    
73
}
(2-2/8)