public int getSize() { if (commonArchive != null) return commonArchive.getFiles().size(); else return archive.getArchiveResources().size(); }
protected void mergeFiles(Archive dependentJar) { List files = dependentJar.getFiles(); List filesToAdd = new java.util.ArrayList(); for (int i = 0; i < files.size(); i++) { File aFile = (File) files.get(i); if (shouldMerge(aFile)) filesToAdd.add(aFile); } try { outgoingArchive.addCopyFiles(filesToAdd); } catch (DuplicateObjectException ignore) { // Shouldn't happen because we just checked for dups } }
/** * @see com.ibm.etools.common.command.Command */ public void execute() { List files = archive.getFiles(); for (int i = 0; i < files.size(); i++) { File aFile = (File) files.get(i); if (aFile.isArchive()) { new RepairArchiveCommand((Archive) aFile).execute(); } else { String upperUri = aFile.getURI().toUpperCase(); Iterator keysAndValues = directoryNames.entrySet().iterator(); while (keysAndValues.hasNext()) { String uri = aFile.getURI(); Map.Entry entry = (Map.Entry) keysAndValues.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); if (upperUri.startsWith(key) && !uri.startsWith(value)) { String tail = uri.substring(key.length()); aFile.setURI(value.concat(tail)); break; } } } } }
List files = openedArchive.getFiles(); for (int i = 0; i < files.size(); i++) { File aFile = (File) files.get(i);
public void validateManifestCase(Archive anArchive) { String mfuri = J2EEConstants.MANIFEST_URI; //Indicates a manifest file with the valid name exists, //nothing left to do if (anArchive.containsFile(mfuri)) return; //Otherwise iterate the list of files //Ensure the archive is read-only first anArchive.getOptions().setIsReadOnly(true); List files = anArchive.getFiles(); String uri = null; for (int i = 0; i < files.size(); i++) { File aFile = (File) files.get(i); uri = aFile.getURI(); if (mfuri.equalsIgnoreCase(uri) && !mfuri.equals(uri)) { String[] params = {uri, anArchive.getURI()}; IResource target = earHelper.getProject().getFile(J2EEConstants.MANIFEST_URI); String msg = NLS.bind(EARValidationMessageResourceHandler.INVALID_CASE_FOR_MANIFEST_ERROR_, params); addLocalizedError(msg, target); } } }
List files = commonArchive.getFiles(); for (int i = 0; i < files.size(); i++) { FileImpl file = (FileImpl) files.get(i);
else if (anArchive.getOptions().isSaveLibrariesAsFiles() && anArchive.getLoadingContainer() != null) { if (anArchive.isIndexed()) { List files = anArchive.getFiles(); File aFile = null; Container firstContainer = null;
copyImportStrategyIfNecessary((ModuleFile) source, (ModuleFile) copy); List files = source.getFiles(); for (int i = 0; i < files.size(); i++) { File aFile = (File) files.get(i);