1 package nl.mineleni.openls.databinding.openls;
2
3 import java.util.Vector;
4
5 import nl.mineleni.openls.XmlNamespaceConstants;
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 public class GeocodeResponseList implements XmlNamespaceConstants {
36
37
38 private static final long serialVersionUID = 6830914161263736467L;
39
40
41 private final Vector<GeocodedAddress> geocodedAddress = new Vector<>();
42
43
44 private int numberOfGeocodedAddresses;
45
46
47
48
49
50
51
52 public void addGeocodedAddress(final GeocodedAddress val) {
53 this.geocodedAddress.add(val);
54 }
55
56
57
58
59
60
61
62
63 public GeocodedAddress getGeocodedAddressAt(final int i) {
64 return this.geocodedAddress.get(i);
65 }
66
67
68
69
70
71
72 public int getGeocodedAddressSize() {
73 return this.geocodedAddress.size();
74 }
75
76
77
78
79
80
81
82 public void setNumberOfGeocodedAddresses(final int val) {
83 this.numberOfGeocodedAddresses = val;
84 }
85
86
87
88
89
90
91 public int getNumberOfGeocodedAddresses() {
92 return this.numberOfGeocodedAddresses;
93 }
94
95
96
97
98
99
100 @Override
101 public String toXML() {
102 final StringBuilder sb = new StringBuilder("<"
103 + XmlNamespaceConstants.OPENLS_NAMESPACE_PREFIX
104 + ":GeocodeResponseList " + "numberOfGeocodedAddresses=\""
105 + Integer.toString(this.getGeocodedAddressSize()) + "\">");
106 for (final GeocodedAddress gca : this.geocodedAddress) {
107 sb.append(gca.toXML());
108 }
109 sb.append("</" + XmlNamespaceConstants.OPENLS_NAMESPACE_PREFIX
110 + ":GeocodeResponseList>");
111 return sb.toString();
112 }
113 }