Esempio n. 1
0
 public Set<String> getPackagePaths(Module module) {
   CachedTOCJar jar = jars.get(module);
   if (jar != null) {
     return jar.getPackagePaths();
   }
   return null;
 }
Esempio n. 2
0
 public URI getContentUri(Module module, String path) {
   CachedTOCJar jar = jars.get(module);
   if (jar != null && !jar.skipContents && jar.containsFile(path)) {
     return jar.getContentUri(path);
   }
   return null;
 }
Esempio n. 3
0
 public List<String> getPackageList(Module module, String name) {
   String path = name.replace('.', '/');
   CachedTOCJar jar = jars.get(module);
   return jar != null && jar.containsPackage(path)
       ? jar.getFileNames(path)
       : Collections.<String>emptyList();
 }
Esempio n. 4
0
 public URI getContentUri(String path) {
   for (CachedTOCJar jar : jars.values()) {
     if (!jar.skipContents && jar.containsFile(path)) {
       return jar.getContentUri(path);
     }
   }
   return null;
 }
Esempio n. 5
0
 public boolean packageExists(Module module, String name) {
   String path = name.replace('.', '/');
   CachedTOCJar jar = jars.get(module);
   return jar != null && jar.containsPackage(path);
 }