コード例 #1
0
ファイル: PlainPharBuilder.java プロジェクト: recipe/pdt
 /** {@inheritDoc} */
 public void writeFile(IFile resource, IPath destinationPath) throws CoreException {
   try {
     fileExporter.write(resource, destinationPath.toString());
   } catch (IOException ex) {
     throw PharUIUtil.createCoreException(ex.getLocalizedMessage(), ex);
   }
 }
コード例 #2
0
ファイル: PlainPharBuilder.java プロジェクト: recipe/pdt
 /**
  * {@inheritDoc}
  *
  * @throws IOException
  */
 public void writeStub(IStub stub, IProgressMonitor progressMonitor) throws CoreException {
   try {
     fileExporter.writeStub(stub);
   } catch (IOException ex) {
     throw PharUIUtil.createCoreException(ex.getLocalizedMessage(), ex);
   }
 }
コード例 #3
0
ファイル: PlainPharBuilder.java プロジェクト: recipe/pdt
  /** {@inheritDoc} */
  public void close() throws CoreException {
    if (fileExporter != null) {
      try {

        fileExporter.finished();
        registerInWorkspaceIfNeeded();
      } catch (IOException ex) {
        throw PharUIUtil.createCoreException(ex.getLocalizedMessage(), ex);
      }
    }
  }
コード例 #4
0
ファイル: PlainPharBuilder.java プロジェクト: recipe/pdt
  public void writeSignature(IProgressMonitor monitor) throws CoreException {
    if (fileExporter != null) {
      try {

        // if (fJarPackage.isUseSignature()) {
        fileExporter.writeSignature();
        // }
      } catch (IOException ex) {
        throw PharUIUtil.createCoreException(ex.getLocalizedMessage(), ex);
      }
    }
  }