Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

List.java

Go to the documentation of this file.
00001 
00058 package com.arcle.rmt.xplat.util;
00059 
00073 public interface List {
00074     // Query Operations
00075 
00083     int size();
00084 
00090     boolean isEmpty();
00091 
00102     boolean contains(Object o);
00103 
00104 
00110     Iterator iterator();
00111 
00112 
00113     // Modification Operations
00114 
00137     boolean add(Object o);
00138 
00152     boolean remove(Object o);
00153 
00154     // Bulk Modification Operations
00155 
00164     void clear();
00165 
00166 
00167     // Comparison and hashing
00168 
00183     boolean equals(Object o);
00184 
00206     int hashCode();
00207 
00208 
00209     // Positional Access Operations
00210 
00220     Object get(int index);
00221 
00238     Object set(int index, Object element);
00239 
00255     Object remove(int index);
00256 
00257 
00258     // Search Operations
00259 
00271     int indexOf(Object o);
00272 
00273 
00274     // List Iterators
00275 
00276     // -- waba.ui.Vector does not support any of this
00277 
00278     // View
00279 
00280     // -- waba.ui.Vector does not support any of this
00281 }

Generated on Fri Jun 18 19:51:22 2004 for Arcle Rambutan by doxygen 1.3.5