00001
00058 package com.arcle.rmt.xplat.util;
00059
00073 public interface List {
00074
00075
00083 int size();
00084
00090 boolean isEmpty();
00091
00102 boolean contains(Object o);
00103
00104
00110 Iterator iterator();
00111
00112
00113
00114
00137 boolean add(Object o);
00138
00152 boolean remove(Object o);
00153
00154
00155
00164 void clear();
00165
00166
00167
00168
00183 boolean equals(Object o);
00184
00206 int hashCode();
00207
00208
00209
00210
00220 Object get(int index);
00221
00238 Object set(int index, Object element);
00239
00255 Object remove(int index);
00256
00257
00258
00259
00271 int indexOf(Object o);
00272
00273
00274
00275
00276
00277
00278
00279
00280
00281 }