Package org.eclipse.php.internal.core.tar

Examples of org.eclipse.php.internal.core.tar.TarFile


        return true;
      }
      return false;
    }
    if (ArchiveFileManipulations.isTarFile(fileName)) {
      TarFile tarFile = getSpecifiedTarSourceFile(fileName);
      if (tarFile != null) {
        ArchiveFileManipulations.closeTarFile(tarFile, getShell());
        return true;
      }
      return false;
View Full Code Here


    }
    return ArchiveFileManipulations.closeZipFile(specifiedFile, getShell());
  }

  private boolean ensureTarSourceIsValid() {
    TarFile specifiedFile = getSpecifiedTarSourceFile();
    if (specifiedFile == null) {
      return false;
    }
    return ArchiveFileManipulations.closeTarFile(specifiedFile, getShell());
  }
View Full Code Here

      structureProvider = new PharLeveledStructureProvider(sourceTarFile);
      return selectFiles(structureProvider.getRoot(), structureProvider);
    }

    if (ArchiveFileManipulations.isTarFile(sourceNameField.getText())) {
      TarFile sourceTarFile = getSpecifiedTarSourceFile();
      if (sourceTarFile == null) {
        return null;
      }
      structureProvider = new TarLeveledStructureProvider(sourceTarFile);
      return selectFiles(structureProvider.getRoot(), structureProvider);
View Full Code Here

    if (fileName.length() == 0) {
      return null;
    }

    try {
      return new TarFile(fileName);
    } catch (TarException e) {
      displayErrorDialog(PharImportMessages.TarImport_badFormat);
    } catch (IOException e) {
      displayErrorDialog(PharImportMessages.ZipImport_couldNotRead);
    }
View Full Code Here

            pharFile);
      }
    } else if (ArchiveFileManipulations
        .isTarFile(sourceNameField.getText())) {
      if (ensureTarSourceIsValid()) {
        TarFile tarFile = getSpecifiedTarSourceFile();
        importStructureProvider = new TarLeveledStructureProvider(
            tarFile);
      }
    } else if (ensureZipSourceIsValid()) {
      ZipFile zipFile = getSpecifiedZipSourceFile();
View Full Code Here

  public static boolean isTarFile(String fileName) {
    if (fileName.length() == 0) {
      return false;
    }

    TarFile tarFile = null;
    try {
      tarFile = new TarFile(fileName);
    } catch (TarException tarException) {
      return false;
    } catch (IOException ioException) {
      return false;
    } finally {
      if (tarFile != null) {
        try {
          tarFile.close();
        } catch (IOException e) {
          // ignore
        }
      }
    }
View Full Code Here

TOP

Related Classes of org.eclipse.php.internal.core.tar.TarFile

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.