public class Util
extends java.lang.Object
| Constructor and Description |
|---|
Util() |
| Modifier and Type | Method and Description |
|---|---|
static int |
copyStream(java.io.InputStream in,
boolean closeIn,
java.io.OutputStream out,
boolean closeOut)
Copy an input stream to an output stream.
|
static IStatus |
createError(java.lang.String message) |
static IStatus |
createError(java.lang.String message,
java.lang.Throwable exception) |
static IStatus |
createWarning(java.lang.String message) |
static IStatus |
createWarning(java.lang.String message,
java.lang.Throwable exception) |
static IArtifactRepositoryManager |
getArtifactRepositoryManager(IProvisioningAgent agent) |
static IFileArtifactRepository |
getDownloadCacheRepo(IProvisioningAgent agent) |
static java.lang.String |
getInstallFolder(IProfile profile) |
static void |
logError(java.lang.String message) |
static void |
logError(java.lang.String message,
java.lang.Throwable exception) |
static void |
logWarning(java.lang.String message) |
static void |
logWarning(java.lang.String message,
java.lang.Throwable exception) |
static java.io.File[] |
unzipFile(java.io.File zipFile,
java.io.File outputDir,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
Unzip from a File to an output directory, with progress indication and
backup. monitor and backup store may be null.
|
static java.io.File[] |
unzipFile(java.io.File zipFile,
java.io.File outputDir,
java.lang.String path,
java.lang.String[] includePatterns,
java.lang.String[] excludePatterns,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
Unzip from a File to an output directory, with progress indication and
backup. monitor and backup store may be null.
|
static java.io.File[] |
unzipStream(java.io.InputStream stream,
long size,
java.io.File outputDir,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
Unzip from an InputStream to an output directory using backup of overwritten
files if backup store is not null.
|
static java.io.File[] |
unzipStream(java.io.InputStream stream,
long size,
java.io.File outputDir,
java.lang.String path,
java.lang.String[] includePatterns,
java.lang.String[] excludePatterns,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
Unzip from an InputStream to an output directory using backup of overwritten
files if backup store is not null.
|
public static IStatus createError(java.lang.String message)
public static IStatus createError(java.lang.String message,
java.lang.Throwable exception)
public static void logError(java.lang.String message,
java.lang.Throwable exception)
public static void logError(java.lang.String message)
public static IStatus createWarning(java.lang.String message)
public static IStatus createWarning(java.lang.String message,
java.lang.Throwable exception)
public static void logWarning(java.lang.String message,
java.lang.Throwable exception)
public static void logWarning(java.lang.String message)
public static java.lang.String getInstallFolder(IProfile profile)
public static IArtifactRepositoryManager getArtifactRepositoryManager(IProvisioningAgent agent)
public static IFileArtifactRepository getDownloadCacheRepo(IProvisioningAgent agent)
throws ProvisionException
ProvisionExceptionpublic static java.io.File[] unzipFile(java.io.File zipFile,
java.io.File outputDir,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File[] unzipFile(java.io.File zipFile,
java.io.File outputDir,
java.lang.String path,
java.lang.String[] includePatterns,
java.lang.String[] excludePatterns,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File[] unzipStream(java.io.InputStream stream,
long size,
java.io.File outputDir,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File[] unzipStream(java.io.InputStream stream,
long size,
java.io.File outputDir,
java.lang.String path,
java.lang.String[] includePatterns,
java.lang.String[] excludePatterns,
IBackupStore store,
java.lang.String taskName,
IProgressMonitor monitor)
throws java.io.IOException
java.io.IOExceptionpublic static int copyStream(java.io.InputStream in,
boolean closeIn,
java.io.OutputStream out,
boolean closeOut)
throws java.io.IOException
java.io.IOException