\r
import java.util.Vector;\r
\r
-\r
public class LibraryClassVector {\r
private Vector<LibraryClassIdentification> vLibraryClass = new Vector<LibraryClassIdentification>();\r
- \r
+\r
public int findLibraryClass(LibraryClassIdentification lib) {\r
- return findLibraryClass(lib.getLibraryClassName());\r
+ for (int index = 0; index < vLibraryClass.size(); index++) {\r
+ if (vLibraryClass.elementAt(index).getLibraryClassName().equals(lib.getLibraryClassName())\r
+ && vLibraryClass.elementAt(index).getUsage().equals(lib.getUsage())) {\r
+ return index;\r
+ }\r
+ }\r
+ return -1;\r
}\r
- \r
+\r
public int findLibraryClass(String name) {\r
for (int index = 0; index < vLibraryClass.size(); index++) {\r
if (vLibraryClass.elementAt(index).getLibraryClassName().equals(name)) {\r
}\r
return -1;\r
}\r
- \r
+\r
public LibraryClassIdentification getLibraryClass(int index) {\r
if (index > -1) {\r
return vLibraryClass.elementAt(index);\r
return null;\r
}\r
}\r
- \r
+\r
public void addLibraryClass(LibraryClassIdentification lib) {\r
if (findLibraryClass(lib) == -1) {\r
vLibraryClass.addElement(lib);\r
}\r
}\r
- \r
+\r
public void setLibraryClass(LibraryClassIdentification lib, int index) {\r
vLibraryClass.setElementAt(lib, index);\r
}\r
- \r
+\r
public void removeLibraryClass(LibraryClassIdentification lib) {\r
int index = findLibraryClass(lib);\r
if (index > -1) {\r
vLibraryClass.removeElementAt(index);\r
}\r
}\r
- \r
+\r
public void removeLibraryClass(int index) {\r
if (index > -1 && index < this.size()) {\r
vLibraryClass.removeElementAt(index);\r
public void setVLibraryClass(Vector<LibraryClassIdentification> libraryClass) {\r
vLibraryClass = libraryClass;\r
}\r
- \r
+\r
public Vector<String> getLibraryClassName() {\r
Vector<String> v = new Vector<String>();\r
for (int index = 0; index < this.vLibraryClass.size(); index++) {\r
}\r
return v;\r
}\r
- \r
+\r
public int size() {\r
return this.vLibraryClass.size();\r
}\r
- \r
+\r
public Vector<String> toStringVector(int index) {\r
Vector<String> v = new Vector<String>();\r
v.addElement(getLibraryClass(index).getLibraryClassName());\r