|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jst.server.core.PublishUtil
public final class PublishUtil
Utility class with an assortment of useful file methods.
This class provides all its functionality through static members. It is not intended to be subclassed or instantiated.
Note: Adopters should use the equivalent class in org.eclipse.wst.server.core.util instead. This class will eventually be deprecated.
Method Summary | |
---|---|
static void |
copy(IModuleResource[] resources,
IPath path)
Deprecated. This method only returns a single error in the case of failure. Use publishFull() instead |
static IStatus |
copyFile(java.io.InputStream in,
java.lang.String to)
Deprecated. Unused - will be removed. |
static void |
createZipFile(IModuleResource[] resources,
IPath zipPath)
Creates a new zip file containing the given module resources. |
static IStatus[] |
deleteDirectory(java.io.File dir,
IProgressMonitor monitor)
Utility method to recursively delete a directory. |
static void |
handleDelta(int kind,
IPath path,
IModuleResourceDelta delta)
Deprecated. This method only returns a single error in the case of failure. Use publishDelta() instead. |
static IStatus[] |
publishDelta(IModuleResourceDelta[] delta,
IPath path,
IProgressMonitor monitor)
Handle a delta publish. |
static IStatus[] |
publishDelta(IModuleResourceDelta delta,
IPath path,
IProgressMonitor monitor)
Handle a delta publish. |
static IStatus[] |
publishFull(IModuleResource[] resources,
IPath path,
IProgressMonitor monitor)
Publish the given module resources to the given path. |
static IStatus[] |
publishSmart(IModuleResource[] resources,
IPath path,
IProgressMonitor monitor)
Smart copy the given module resources to the given path. |
static IStatus[] |
publishZip(IModuleResource[] resources,
IPath path,
IProgressMonitor monitor)
Creates a new zip file containing the given module resources. |
static void |
smartCopy(IModuleResource[] resources,
IPath path,
IProgressMonitor monitor)
Deprecated. This method only returns a single error in the case of failure. Use publishSmart() instead. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static IStatus copyFile(java.io.InputStream in, java.lang.String to)
in
- java.io.InputStreamto
- java.lang.String
public static void smartCopy(IModuleResource[] resources, IPath path, IProgressMonitor monitor) throws CoreException
resources
- path
- monitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
CoreException
public static void handleDelta(int kind, IPath path, IModuleResourceDelta delta) throws CoreException
kind
- path
- delta
-
CoreException
public static void copy(IModuleResource[] resources, IPath path) throws CoreException
resources
- path
-
CoreException
public static void createZipFile(IModuleResource[] resources, IPath zipPath) throws CoreException
resources
- zipPath
-
CoreException
public static IStatus[] deleteDirectory(java.io.File dir, IProgressMonitor monitor)
dir
- a directorymonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
public static IStatus[] publishSmart(IModuleResource[] resources, IPath path, IProgressMonitor monitor)
resources
- an array of module resourcespath
- an external path to copy tomonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
public static IStatus[] publishDelta(IModuleResourceDelta[] delta, IPath path, IProgressMonitor monitor)
delta
- a module resource deltapath
- the path to publish tomonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
public static IStatus[] publishDelta(IModuleResourceDelta delta, IPath path, IProgressMonitor monitor)
delta
- a module resource deltapath
- the path to publish tomonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
public static IStatus[] publishFull(IModuleResource[] resources, IPath path, IProgressMonitor monitor)
resources
- an array of module resourcespath
- a path to publish tomonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
public static IStatus[] publishZip(IModuleResource[] resources, IPath path, IProgressMonitor monitor)
resources
- an array of module resourcespath
- the path where the zip file should be createdmonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |