/** * Search list of codebases for named resource. * * @param codeBaseList * list of codebases to search * @param resourceName * name of resourse * @return codebase entry for the named resource, or null if the named * resource cannot be found */ private ICodeBaseEntry search(List<? extends ICodeBase> codeBaseList, String resourceName) { for (ICodeBase codeBase : codeBaseList) { ICodeBaseEntry resource = codeBase.lookupResource(resourceName); if (resource != null) { return resource; } // Ignore, continue trying other codebases } return null; }
/** * Probe a codebase to see if a given source exists in that code base. * * @param resourceName * name of a resource * @return true if the resource exists in the codebase, false if not */ private boolean probeCodeBaseForResource(DiscoveredCodeBase discoveredCodeBase, String resourceName) { ICodeBaseEntry resource = discoveredCodeBase.getCodeBase().lookupResource(resourceName); return resource != null; }
ICodeBaseEntry manifestEntry = codeBase.lookupResource("META-INF/MANIFEST.MF"); if (manifestEntry == null) {
ICodeBaseEntry resource = parentCodeBase.lookupResource(resourceName); if (resource == null) { throw new ResourceNotFoundException(resourceName);
/** * Search list of codebases for named resource. * * @param codeBaseList * list of codebases to search * @param resourceName * name of resourse * @return codebase entry for the named resource, or null if the named * resource cannot be found */ private ICodeBaseEntry search(List<? extends ICodeBase> codeBaseList, String resourceName) { for (ICodeBase codeBase : codeBaseList) { ICodeBaseEntry resource = codeBase.lookupResource(resourceName); if (resource != null) { return resource; } // Ignore, continue trying other codebases } return null; }
/** * Probe a codebase to see if a given source exists in that code base. * * @param resourceName * name of a resource * @return true if the resource exists in the codebase, false if not */ private boolean probeCodeBaseForResource(DiscoveredCodeBase discoveredCodeBase, String resourceName) { ICodeBaseEntry resource = discoveredCodeBase.getCodeBase().lookupResource(resourceName); return resource != null; }
ICodeBaseEntry resource = parentCodeBase.lookupResource(resourceName); if (resource == null) { throw new ResourceNotFoundException(resourceName);
ICodeBaseEntry manifestEntry = codeBase.lookupResource("META-INF/MANIFEST.MF"); if (manifestEntry == null) {