Uses of Interface
org.eclipse.wst.server.core.IModule

Packages that use IModule
org.eclipse.wst.server.core The main server tools framework client API. 
org.eclipse.wst.server.core.model SPI support for the server tools framework. 
org.eclipse.wst.server.core.util Utility classes for the server tools framework. 
 

Uses of IModule in org.eclipse.wst.server.core
 

Methods in org.eclipse.wst.server.core that return IModule
 IModule[] IServerAttributes.getChildModules(IModule[] module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns the child module(s) of this module.
 IModule[] ServerEvent.getModule()
          Returns the module tree of the module involved in the module change event, or null if the event is not a module event, i.e. isModuleEvent() is false.
 IModule IModuleArtifact.getModule()
          Returns the module that this artifact is a part of.
static IModule ServerUtil.getModule(org.eclipse.core.resources.IProject project)
          Returns the module contained within the given project.
static IModule ServerUtil.getModule(java.lang.String moduleId)
          Returns the module with the given moduleId, if one exists.
 IModule[] IServerAttributes.getModules()
          Returns an array of modules that are currently configured on the server.
static IModule[] ServerUtil.getModules(IModuleType[] moduleTypes)
          Return all the available modules from all factories whose type matches the given module types.
static IModule[] ServerUtil.getModules(org.eclipse.core.resources.IProject project)
          Returns the modules contained within the given project.
static IModule[] ServerUtil.getModules(java.lang.String type)
          Return all the available modules from all factories whose type matches the given module type id.
 IModule[] IServerAttributes.getRootModules(IModule module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns the parent module(s) of this module.
 

Methods in org.eclipse.wst.server.core with parameters of type IModule
 org.eclipse.core.runtime.IStatus IServer.canControlModule(IModule[] module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns whether the given module can be restarted.
 org.eclipse.core.runtime.IStatus IServerAttributes.canModifyModules(IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns whether the specified module modifications could be made to this server at this time.
 org.eclipse.core.runtime.IStatus IServerAttributes.canModifyModules(IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns whether the specified module modifications could be made to this server at this time.
static boolean ServerUtil.containsModule(IServer server, IModule module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns true if the given server currently contains the given module.
static IServer[] ServerUtil.getAvailableServersForModule(IModule module, boolean includeErrors, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns a list of all servers that this deployable is not currently configured on, but could be added to.
 IModule[] IServerAttributes.getChildModules(IModule[] module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns the child module(s) of this module.
static IServer ServerCore.getDefaultServer(IModule module)
          Returns the preferred runtime server for the given module.
 int IServer.getModulePublishState(IModule[] module)
          Returns the module's sync state.
 boolean IServer.getModuleRestartState(IModule[] module)
          Check if the given module is in sync on the server.
 int IServer.getModuleState(IModule[] module)
          Returns the current state of the given module on this server.
 IModule[] IServerAttributes.getRootModules(IModule module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns the parent module(s) of this module.
static IServer[] ServerUtil.getServersByModule(IModule module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Returns a list of all servers that this module is configured on.
 void IServerWorkingCopy.modifyModules(IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Modifies the list of modules associated with the server.
 void IServerWorkingCopy.modifyModules(IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Modifies the list of modules associated with the server.
static void ServerUtil.modifyModules(IServerWorkingCopy server, IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Adds or removes modules from a server.
static void ServerUtil.modifyModules(IServerWorkingCopy server, IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Adds or removes modules from a server.
 void IServer.restartModule(IModule[] module, IServer.IOperationListener listener)
          Asynchronously restarts the given module on the server.
static void ServerCore.setDefaultServer(IModule module, IServer server, org.eclipse.core.runtime.IProgressMonitor monitor)
          Sets the preferred runtime server for the given module.
 void IServer.startModule(IModule[] module, IServer.IOperationListener listener)
          Asynchronously starts this server in the given launch mode.
 void IServer.stopModule(IModule[] module, IServer.IOperationListener listener)
          Asynchronously stops the given module.
 

Constructors in org.eclipse.wst.server.core with parameters of type IModule
ServerEvent(int kind, IServer server, IModule[] module, int state, int publishingState, boolean restartState)
          Create a new ServerEvent for module change events.
 

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

Methods in org.eclipse.wst.server.core.model that return IModule
 IModule ModuleFactoryDelegate.findModule(java.lang.String id)
          Returns the module created by this factory that has the given id, or null if there is no module with the given id.
abstract  IModule[] ModuleDelegate.getChildModules()
          Returns the child modules of this module.
abstract  IModule[] ServerDelegate.getChildModules(IModule[] module)
          Returns the child module(s) of this module.
 IModule ModuleDelegate.getModule()
          Returns the module that this module delegate corresponds to.
 IModule ModuleArtifactDelegate.getModule()
           
abstract  IModule[] ModuleFactoryDelegate.getModules()
          Return all modules created by this factory.
 IModule[] ModuleFactoryDelegate.getModules(org.eclipse.core.resources.IProject project)
          Return all modules created by this factory that are contained within the given project.
abstract  IModule[] ServerDelegate.getRootModules(IModule module)
          Returns the parent module(s) of this module.
 

Methods in org.eclipse.wst.server.core.model with parameters of type IModule
 boolean ServerBehaviourDelegate.canControlModule(IModule[] module)
          Returns whether the given module can be restarted.
abstract  org.eclipse.core.runtime.IStatus ServerDelegate.canModifyModules(IModule[] add, IModule[] remove)
          Returns whether the specified module modifications could be made to this server at this time.
abstract  org.eclipse.core.runtime.IStatus ServerDelegate.canModifyModules(IModule[] add, IModule[] remove)
          Returns whether the specified module modifications could be made to this server at this time.
abstract  IModule[] ServerDelegate.getChildModules(IModule[] module)
          Returns the child module(s) of this module.
abstract  ModuleDelegate ModuleFactoryDelegate.getModuleDelegate(IModule module)
          Creates the module delegate for a module with the given information.
 java.net.URL IURLProvider.getModuleRootURL(IModule module)
          Return the base URL of this module on the server.
abstract  IModule[] ServerDelegate.getRootModules(IModule module)
          Returns the parent module(s) of this module.
 void ModuleDelegate.initialize(IModule newModule)
          Initializes this module delegate with its life-long module instance.
abstract  void ServerDelegate.modifyModules(IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Modifies the list of modules associated with the server.
abstract  void ServerDelegate.modifyModules(IModule[] add, IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor)
          Modifies the list of modules associated with the server.
 void ServerBehaviourDelegate.restartModule(IModule[] module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Restarts the given module on the server.
 void ServerBehaviourDelegate.startModule(IModule[] module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Starts the given module on the server.
 void ServerBehaviourDelegate.stopModule(IModule[] module, org.eclipse.core.runtime.IProgressMonitor monitor)
          Stops the given module on the server.
 

Constructors in org.eclipse.wst.server.core.model with parameters of type IModule
ModuleArtifactDelegate(IModule module)
          Create a new module artifact.
 

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

Methods in org.eclipse.wst.server.core.util that return IModule
 IModule ProjectModuleFactoryDelegate.findModule(java.lang.String id)
           
 IModule[] ProjectModule.getChildModules()
          Returns the child modules of this module.
 IModule[] ProjectModuleFactoryDelegate.getModules()
           
 IModule[] ProjectModuleFactoryDelegate.getModules(org.eclipse.core.resources.IProject project)
           
 

Constructors in org.eclipse.wst.server.core.util with parameters of type IModule
NullModuleArtifact(IModule module)
          Create a new reference to a module.
WebResource(IModule module, org.eclipse.core.runtime.IPath path)
          Create a new reference to a Web resource (HTML, GIF, etc. on a server).