## Uses of Interface
org.eclipse.wst.server.core.model.IModuleResource

Packages that use IModuleResource
org.eclipse.jst.server.core: Support for Java and J2EE server types.
org.eclipse.wst.server.core.model: <abstract>SPI support for the server tools framework.
org.eclipse.wst.server.core.util: <abstract>Utility classes for the server tools framework.

Uses of IModuleResource in org.eclipse.jst.server.core

Methods in org.eclipse.jst.server.core with parameters of type IModuleResource
`static void` `PublishUtil.copy(IModuleResource[] resources, IPath path)` Deprecated. This method only returns a single error in the case of failure. Use publishFull() instead
`static void` `PublishUtil.createZipFile(IModuleResource[] resources, IPath zipPath)` Creates a new zip file containing the given module resources.
`static IStatus[]` `PublishUtil.publishFull(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Publish the given module resources to the given path.
`static IStatus[]` `PublishUtil.publishSmart(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Smart copy the given module resources to the given path.
`static IStatus[]` `PublishUtil.publishZip(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Creates a new zip file containing the given module resources.
`static void` `PublishUtil.smartCopy(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Deprecated. This method only returns a single error in the case of failure. Use publishSmart() instead.

Uses of IModuleResource in org.eclipse.wst.server.core.model

Subinterfaces of IModuleResource in org.eclipse.wst.server.core.model
`interface` `IModuleFile` A file within a module.
`interface` `IModuleFolder` A folder within a module.

Methods in org.eclipse.wst.server.core.model that return IModuleResource
`IModuleResource` `IModuleResourceDelta.getModuleResource()` Returns the module resource represented by this delta.
`abstract IModuleResource[]` `ModuleDelegate.members()` Returns the current array of module artifacts.
`IModuleResource[]` `IModuleFolder.members()` Returns the members (contents) of this folder.

Uses of IModuleResource in org.eclipse.wst.server.core.util

Classes in org.eclipse.wst.server.core.util that implement IModuleResource
`class` `ModuleFile` An implementation of `IModuleFile` for physical files on disk or in the workspace.
`class` `ModuleFolder` An implementation of `IModuleFolder` for physical folders on disk or in the workspace.

Methods in org.eclipse.wst.server.core.util that return IModuleResource
`IModuleResource[]` `ProjectModule.members()` Basic implementation of members() method.
`IModuleResource[]` `ModuleFolder.members()`

Methods in org.eclipse.wst.server.core.util with parameters of type IModuleResource
`static IStatus[]` `PublishUtil.publishFull(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Publish the given module resources to the given path.
`IStatus[]` `PublishHelper.publishFull(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Publish the given module resources to the given path.
`static IStatus[]` `PublishUtil.publishSmart(IModuleResource[] resources, IPath path, IPath[] ignore, IProgressMonitor monitor)` Smart copy the given module resources to the given path.
`IStatus[]` `PublishHelper.publishSmart(IModuleResource[] resources, IPath path, IPath[] ignore, IProgressMonitor monitor)` Smart copy the given module resources to the given path.
`static IStatus[]` `PublishUtil.publishSmart(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Smart copy the given module resources to the given path.
`IStatus[]` `PublishHelper.publishSmart(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Smart copy the given module resources to the given path.
`static IStatus[]` `PublishUtil.publishZip(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Creates a new zip file containing the given module resources.
`IStatus[]` `PublishHelper.publishZip(IModuleResource[] resources, IPath path, IProgressMonitor monitor)` Creates a new zip file containing the given module resources.
`void` `ModuleFolder.setMembers(IModuleResource[] members)` Sets the members (contents) of this folder.