01: package org.acm.seguin.completer.info;
02:
03: import org.acm.seguin.completer.info.ClassInfo;
04: import java.util.*;
05: import java.util.Iterator;
06: import java.io.File;
07: import java.util.zip.ZipFile;
08: import org.gjt.sp.jedit.jEdit;
09: import java.io.IOException;
10: import org.acm.seguin.completer.Completer;
11: import org.acm.seguin.ide.jedit.Navigator;
12:
13: public class ClassTableTest {
14:
15: static final Navigator.NavigatorLogger logger = Navigator
16: .getLogger(ClassTableTest.class);
17:
18: public ClassTableTest() {
19: ClassTable ct = new ClassTable();
20: try {
21: // load something
22: ClassInfo ci = ct.get("java.util.Map");
23: logger.msg("ci", ci == null ? "null" : ci.toString());
24: // getClassesInPackage
25: List listClasses = ct.getClassesInPackage("java.util");
26: for (Iterator it = listClasses.iterator(); it.hasNext();) {
27: logger.msg(it.next().toString());
28: }
29:
30: // packages
31: /*
32: for (Iterator it = ct.getPackages().iterator(); it.hasNext();){
33: logger.msg(it.next().toString());
34: }*/
35:
36: // get
37: //logger.msg(ct.get("java.util.Vector").toString());
38: logger.msg("ct.size()", ct.size());
39: } catch (Exception e) {
40: logger.error("Error loading", e);
41: }
42: }
43:
44: public static void main(String[] args) {
45: try {
46: } catch (Throwable t) {
47: t.printStackTrace();
48: }
49: }
50:
51: }
|