|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.wst.server.core.util.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: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Method Summary | |
---|---|
static org.eclipse.core.runtime.IStatus[] |
deleteDirectory(java.io.File dir,
org.eclipse.core.runtime.IProgressMonitor monitor)
Utility method to recursively delete a directory. |
static org.eclipse.core.runtime.IStatus[] |
publishDelta(IModuleResourceDelta[] delta,
org.eclipse.core.runtime.IPath path,
org.eclipse.core.runtime.IProgressMonitor monitor)
Handle a delta publish. |
static org.eclipse.core.runtime.IStatus[] |
publishDelta(IModuleResourceDelta delta,
org.eclipse.core.runtime.IPath path,
org.eclipse.core.runtime.IProgressMonitor monitor)
Handle a delta publish. |
static org.eclipse.core.runtime.IStatus[] |
publishFull(IModuleResource[] resources,
org.eclipse.core.runtime.IPath path,
org.eclipse.core.runtime.IProgressMonitor monitor)
Publish the given module resources to the given path. |
static org.eclipse.core.runtime.IStatus[] |
publishSmart(IModuleResource[] resources,
org.eclipse.core.runtime.IPath path,
org.eclipse.core.runtime.IProgressMonitor monitor)
Smart copy the given module resources to the given path. |
static org.eclipse.core.runtime.IStatus[] |
publishZip(IModuleResource[] resources,
org.eclipse.core.runtime.IPath path,
org.eclipse.core.runtime.IProgressMonitor monitor)
Creates a new zip file containing the given module resources. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static org.eclipse.core.runtime.IStatus[] deleteDirectory(java.io.File dir, org.eclipse.core.runtime.IProgressMonitor monitor)
dir
- a directorymonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
public static org.eclipse.core.runtime.IStatus[] publishSmart(IModuleResource[] resources, org.eclipse.core.runtime.IPath path, org.eclipse.core.runtime.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 org.eclipse.core.runtime.IStatus[] publishDelta(IModuleResourceDelta[] delta, org.eclipse.core.runtime.IPath path, org.eclipse.core.runtime.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 org.eclipse.core.runtime.IStatus[] publishDelta(IModuleResourceDelta delta, org.eclipse.core.runtime.IPath path, org.eclipse.core.runtime.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 org.eclipse.core.runtime.IStatus[] publishFull(IModuleResource[] resources, org.eclipse.core.runtime.IPath path, org.eclipse.core.runtime.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 org.eclipse.core.runtime.IStatus[] publishZip(IModuleResource[] resources, org.eclipse.core.runtime.IPath path, org.eclipse.core.runtime.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 |