org.jboss.portal.server.plugins.mode
Class Modes

java.lang.Object
  extended by org.jboss.portal.common.plugin.AbstractPlugin
      extended by org.jboss.portal.server.plugins.PluginService
          extended by org.jboss.portal.server.plugins.mode.Modes
All Implemented Interfaces:
MetaDataHolder, Plugin, Registration, Service, ModeProvider

public class Modes
extends PluginService
implements ModeProvider


Field Summary
protected  PluginContainer container
          The plugin container.
protected  ModesMetaData metaData
          Our meta data.
protected  java.util.Set modes
          The set of modes.
 
Fields inherited from class org.jboss.portal.server.plugins.PluginService
ctx
 
Constructor Summary
Modes()
           
 
Method Summary
 void addMode(Mode mode)
           
 boolean containsMode(Mode mode)
           
 MetaData getMetaData()
           
 java.util.Set getModes()
           
 PluginContainer getPluginContainer()
           
 void removeMode(Mode mode)
           
 void setMetaData(MetaData metaData)
           
 void setPluginContainer(PluginContainer container)
           
 void start()
          Start.
 
Methods inherited from class org.jboss.portal.server.plugins.PluginService
addDependsOnMe, addIDependOn, create, destroy, registered, removeDependsOnMe, removeIDependOn, stop, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modes

protected java.util.Set modes
The set of modes.


container

protected PluginContainer container
The plugin container.


metaData

protected ModesMetaData metaData
Our meta data.

Constructor Detail

Modes

public Modes()
Method Detail

getModes

public java.util.Set getModes()
Specified by:
getModes in interface ModeProvider

containsMode

public boolean containsMode(Mode mode)
Specified by:
containsMode in interface ModeProvider

addMode

public void addMode(Mode mode)
Specified by:
addMode in interface ModeProvider

removeMode

public void removeMode(Mode mode)
Specified by:
removeMode in interface ModeProvider

setPluginContainer

public void setPluginContainer(PluginContainer container)
Specified by:
setPluginContainer in interface Plugin
Overrides:
setPluginContainer in class AbstractPlugin

getPluginContainer

public PluginContainer getPluginContainer()
Specified by:
getPluginContainer in interface Plugin
Overrides:
getPluginContainer in class AbstractPlugin

start

public void start()
           throws java.lang.Exception
Description copied from interface: Service
Start.

Specified by:
start in interface Service
Overrides:
start in class PluginService
Throws:
java.lang.Exception

setMetaData

public void setMetaData(MetaData metaData)
Specified by:
setMetaData in interface MetaDataHolder

getMetaData

public MetaData getMetaData()
Specified by:
getMetaData in interface MetaDataHolder