|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.wst.server.core.util.PublishHelper
public final class PublishHelper
Utility class with an assortment of useful publishing file methods.
Constructor Summary | |
---|---|
PublishHelper(java.io.File tempDir)
Create a new PublishHelper. |
Method Summary | |
---|---|
static IStatus[] |
deleteDirectory(java.io.File dir,
IProgressMonitor monitor)
Utility method to recursively delete a directory. |
IStatus[] |
publishDelta(IModuleResourceDelta[] delta,
IPath path,
IProgressMonitor monitor)
Handle a delta publish. |
IStatus[] |
publishDelta(IModuleResourceDelta delta,
IPath path,
IProgressMonitor monitor)
Handle a delta publish. |
IStatus[] |
publishFull(IModuleResource[] resources,
IPath path,
IProgressMonitor monitor)
Publish the given module resources to the given path. |
IStatus[] |
publishSmart(IModuleResource[] resources,
IPath path,
IPath[] ignore,
IProgressMonitor monitor)
Smart copy the given module resources to the given path. |
IStatus[] |
publishSmart(IModuleResource[] resources,
IPath path,
IProgressMonitor monitor)
Smart copy the given module resources to the given path. |
IStatus[] |
publishZip(IModuleResource[] resources,
IPath path,
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 |
Constructor Detail |
---|
public PublishHelper(java.io.File tempDir)
tempDir
- a temporary directory to use during publishing, or null
to use the default. If it does not exist, the folder will be createdMethod Detail |
---|
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 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 IStatus[] publishSmart(IModuleResource[] resources, IPath path, IPath[] ignore, IProgressMonitor monitor)
resources
- an array of module resourcespath
- an external path to copy toignore
- an array of paths relative to path to ignore, i.e. not delete or copy overmonitor
- a progress monitor, or null
if progress
reporting and cancellation are not desired
public 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 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 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 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 |