01: package tide.sources;
02:
03: /** used fot libraries and sources tree models
04: */
05: public interface JavaFilesTreeModel {
06: /** @return the package file (folder) for the given java name (ex: java.util)
07: */
08: public FileItem getPackage(String javaName);
09:
10: /** allow for ultra quick location, a lot of call possible => can be called with all imports prepended for example.
11: * null if not found.
12: */
13: public FileItem quickGet(String javaName, boolean caseSensitive);
14:
15: public void clearModel();
16:
17: }
|