Revize 2c88773d
Přidáno uživatelem Vít Mazín před téměř 6 roky(ů)
sources/imiger-dot-converter/src/main/java/cz/zcu/kiv/imiger/plugin/dot/dto/EdgeDTO.java | ||
---|---|---|
1 |
package cz.zcu.kiv.imiger.plugin.dot.dto; |
|
2 | ||
3 |
import java.util.HashMap; |
|
4 | ||
5 |
public class EdgeDTO { |
|
6 | ||
7 |
private String name; |
|
8 |
private int idFrom; |
|
9 |
private int idTo; |
|
10 |
private int id; |
|
11 |
private HashMap<String, String> attributes; |
|
12 | ||
13 |
public EdgeDTO(String name, int idFrom, int idTo, int id, HashMap<String, String> attributes) { |
|
14 |
this.name = name; |
|
15 |
this.idFrom = idFrom; |
|
16 |
this.idTo = idTo; |
|
17 |
this.id = id; |
|
18 |
this.attributes = attributes; |
|
19 |
} |
|
20 | ||
21 |
public String getName() { |
|
22 |
return name; |
|
23 |
} |
|
24 | ||
25 |
public void setName(String name) { |
|
26 |
this.name = name; |
|
27 |
} |
|
28 | ||
29 |
public int getIdFrom() { |
|
30 |
return idFrom; |
|
31 |
} |
|
32 | ||
33 |
public void setIdFrom(int idFrom) { |
|
34 |
this.idFrom = idFrom; |
|
35 |
} |
|
36 | ||
37 |
public int getIdTo() { |
|
38 |
return idTo; |
|
39 |
} |
|
40 | ||
41 |
public void setIdTo(int idTo) { |
|
42 |
this.idTo = idTo; |
|
43 |
} |
|
44 | ||
45 |
public int getId() { |
|
46 |
return id; |
|
47 |
} |
|
48 | ||
49 |
public void setId(int id) { |
|
50 |
this.id = id; |
|
51 |
} |
|
52 | ||
53 |
public HashMap<String, String> getAttributes() { |
|
54 |
return attributes; |
|
55 |
} |
|
56 | ||
57 |
public void setAttributes(HashMap<String, String> attributes) { |
|
58 |
this.attributes = attributes; |
|
59 |
} |
|
60 |
} |
sources/imiger-dot-converter/src/main/java/cz/zcu/kiv/imiger/plugin/dot/dto/VertexDTO.java | ||
---|---|---|
1 |
package cz.zcu.kiv.imiger.plugin.dot.dto; |
|
2 | ||
3 |
import java.util.HashMap; |
|
4 | ||
5 |
public class VertexDTO { |
|
6 | ||
7 |
private String name; |
|
8 |
private int id; |
|
9 |
private HashMap<String, String> attributes; |
|
10 | ||
11 |
public VertexDTO(String name, int id, HashMap<String, String> attributes) { |
|
12 |
this.name = name; |
|
13 |
this.id = id; |
|
14 |
this.attributes = attributes; |
|
15 |
} |
|
16 | ||
17 |
public String getName() { |
|
18 |
return name; |
|
19 |
} |
|
20 | ||
21 |
public void setName(String name) { |
|
22 |
this.name = name; |
|
23 |
} |
|
24 | ||
25 |
public int getId() { |
|
26 |
return id; |
|
27 |
} |
|
28 | ||
29 |
public void setId(int id) { |
|
30 |
this.id = id; |
|
31 |
} |
|
32 | ||
33 |
public HashMap<String, String> getAttributes() { |
|
34 |
return attributes; |
|
35 |
} |
|
36 | ||
37 |
public void setAttributes(HashMap<String, String> attributes) { |
|
38 |
this.attributes = attributes; |
|
39 |
} |
|
40 |
} |
sources/imiger-dot-converter/src/main/java/cz/zcu/kiv/imiger/plugin/dot/loader/BaseDOTLoader.java | ||
---|---|---|
1 | 1 |
package cz.zcu.kiv.imiger.plugin.dot.loader; |
2 | 2 | |
3 |
import cz.zcu.kiv.imiger.vo.BaseEdge; |
|
4 |
import cz.zcu.kiv.imiger.vo.BaseVertex; |
|
3 |
import cz.zcu.kiv.imiger.plugin.dot.dto.EdgeDTO; |
|
4 |
import cz.zcu.kiv.imiger.plugin.dot.dto.VertexDTO; |
|
5 |
import cz.zcu.kiv.imiger.vo.AttributeType; |
|
5 | 6 | |
7 |
import java.util.HashSet; |
|
6 | 8 |
import java.util.List; |
7 | 9 | |
8 |
public abstract class BaseDOTLoader<V extends BaseVertex, E extends BaseEdge> {
|
|
10 |
public abstract class BaseDOTLoader<V extends VertexDTO, E extends EdgeDTO> {
|
|
9 | 11 | |
10 | 12 |
private final String dotInput; |
11 | 13 | |
... | ... | |
16 | 18 |
public abstract List<V> getVerticies(); |
17 | 19 | |
18 | 20 |
public abstract List<E> getEdges(); |
21 | ||
22 |
public abstract HashSet<AttributeType> getAttributeTypes(); |
|
19 | 23 |
} |
sources/imiger-dot-converter/src/main/java/cz/zcu/kiv/imiger/plugin/dot/loader/PaypalDOTLoader.java | ||
---|---|---|
1 |
package cz.zcu.kiv.imiger.plugin.dot.loader; |
|
2 | ||
3 |
import cz.zcu.kiv.imiger.plugin.dot.dto.EdgeDTO; |
|
4 |
import cz.zcu.kiv.imiger.plugin.dot.dto.VertexDTO; |
|
5 |
import cz.zcu.kiv.imiger.vo.AttributeType; |
|
6 | ||
7 |
import java.util.HashSet; |
|
8 |
import java.util.List; |
|
9 | ||
10 |
public class PaypalDOTLoader extends BaseDOTLoader<VertexDTO, EdgeDTO> { |
|
11 | ||
12 |
public PaypalDOTLoader(String dotInput) { |
|
13 |
super(dotInput); |
|
14 |
} |
|
15 | ||
16 |
@Override |
|
17 |
public List<VertexDTO> getVerticies() { |
|
18 |
return null; |
|
19 |
} |
|
20 | ||
21 |
@Override |
|
22 |
public List<EdgeDTO> getEdges() { |
|
23 |
return null; |
|
24 |
} |
|
25 | ||
26 |
@Override |
|
27 |
public HashSet<AttributeType> getAttributeTypes() { |
|
28 |
return null; |
|
29 |
} |
|
30 |
} |
Také k dispozici: Unified diff
DOT loader rework