140 /**
141 * Returns iterator for items.
142 */
143 public Iterator<XAtom> iterator() {
144 return atoms.iterator();
145 }
146
147 /**
148 * Merges without duplicates all the atoms from another list
149 */
150 public void addAll(XAtomList atoms) {
151 Iterator<XAtom> iter = atoms.iterator();
152 while(iter.hasNext()) {
153 add(iter.next());
154 }
155 }
156
157 public String toString() {
158 StringBuffer buf = new StringBuffer();
159 buf.append("[");
160 Iterator iter = atoms.iterator();
161 while (iter.hasNext()) {
162 buf.append(iter.next().toString());
163 if (iter.hasNext()) {
164 buf.append(", ");
165 }
166 }
167 buf.append("]");
168 return buf.toString();
169 }
170 }
|
140 /**
141 * Returns iterator for items.
142 */
143 public Iterator<XAtom> iterator() {
144 return atoms.iterator();
145 }
146
147 /**
148 * Merges without duplicates all the atoms from another list
149 */
150 public void addAll(XAtomList atoms) {
151 Iterator<XAtom> iter = atoms.iterator();
152 while(iter.hasNext()) {
153 add(iter.next());
154 }
155 }
156
157 public String toString() {
158 StringBuffer buf = new StringBuffer();
159 buf.append("[");
160 Iterator<XAtom> iter = atoms.iterator();
161 while (iter.hasNext()) {
162 buf.append(iter.next().toString());
163 if (iter.hasNext()) {
164 buf.append(", ");
165 }
166 }
167 buf.append("]");
168 return buf.toString();
169 }
170 }
|