|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.wst.server.core.model.ModuleFactoryDelegate
A module factory delegate provides a mechanism for discovering
modules. A module factory delegate is specified by the
class
attribute of a moduleFactories
extension.
When the module factory needs to be given a delegate, the delegate class specified for the module factory is instantiated with a 0-argument constructor.
Module factory delegates may keep state in instance fields, but that state is transient and will not be persisted across workbench sessions.
This abstract class is intended to be extended only by clients
to extend the moduleFactories
extension point.
IModule
,
ModuleDelegate
Constructor Summary | |
---|---|
ModuleFactoryDelegate()
Delegates must have a public 0-arg constructor. |
Method Summary | |
---|---|
abstract ModuleDelegate |
getModuleDelegate(IModule module)
Creates the module delegate for a module with the given information. |
abstract IModule[] |
getModules()
Return all modules created by this factory. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ModuleFactoryDelegate()
Method Detail |
public abstract ModuleDelegate getModuleDelegate(IModule module)
module
- a module
public abstract IModule[] getModules()
This method is normally called by the web server core framework. Clients (other than the delegate) should never call this method.
A new array is returned on each call, so clients may store or modify the result.
IModule
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |