org.mmbase.module.gui.html
Class MMEdit

java.lang.Object
  extended by org.mmbase.util.functions.FunctionProvider
      extended by org.mmbase.util.functions.DescribedFunctionProvider
          extended by org.mmbase.module.Module
              extended by org.mmbase.module.ProcessorModule
                  extended by org.mmbase.module.gui.html.MMEdit
All Implemented Interfaces:
Descriptor

public class MMEdit
extends ProcessorModule

The module which provides access to the multimedia database it creates, deletes and gives you methods to keep track of multimedia objects. It does not give you direct methods for inserting and reading them thats done by other objects

Version:
$Id: MMEdit.java 35335 2009-05-21 08:14:41Z michiel $
Author:
Daniel Ockeloen, Hans Speijer
Application:
SCAN

Nested Class Summary
 
Nested classes/interfaces inherited from class org.mmbase.module.ProcessorModule
ProcessorModule.GetNodeListFunction, ProcessorModule.ProcessFunction, ProcessorModule.ReplaceFunction
 
Field Summary
(package private)  Hashtable<String,CommandHandlerInterface> commandHandlers
           
(package private)  MMBase mmBase
           
(package private)  StateManager stateMngr
           
 
Fields inherited from class org.mmbase.module.ProcessorModule
PARAM_PAGEINFO, PARAMS_PAGEINFO
 
Fields inherited from class org.mmbase.module.Module
configurationPath, getMaintainerFunction, getVersionFunction, properties, STATE_START_TIME
 
Fields inherited from class org.mmbase.util.functions.DescribedFunctionProvider
description, guiName, name
 
Fields inherited from class org.mmbase.util.functions.FunctionProvider
functions, getFunctions
 
Constructor Summary
MMEdit()
          Only used by the classloader (no functionality
 
Method Summary
 List<String> getList(PageInfo sp, StringTagger tagger, String command)
          The hook that passes all list related pages to the correct handler
 void init()
          The central initialisation wich builts up the complete module including all helper objects
 boolean process(PageInfo sp, Hashtable cmds, Hashtable vars)
          The hook that passes all form related pages to the correct handler
 void reload()
          What should this do, when is this called?
 String replace(PageInfo sp, String command)
          The hook that passes all replace and trigger related pages to the correct handler
 void shutdown()
          Shuts down the module.
 void unload()
          What should this do, when is this called?
 
Methods inherited from class org.mmbase.module.ProcessorModule
getListBuilder, getNodeList, onload, replace
 
Methods inherited from class org.mmbase.module.Module
addInitParameters, checkModules, getInitParameter, getInitParameter, getInitParameter, getInitParameters, getInitParameters, getMaintainer, getModule, getModule, getModule, getModule, getModuleInfo, getModuleLoader, getModuleReader, getModuleReader, getModules, getState, getStates, getVersion, hasModule, hasStarted, loadInitParameters, loadInitParameters, maintainance, setInitParameter, setMaintainer, setState, setVersion, shutdownModules, startModule, startModules
 
Methods inherited from class org.mmbase.util.functions.DescribedFunctionProvider
getDefaultLocale, getDescription, getDescription, getGUIName, getGUIName, getLocalizedDescription, getLocalizedGUIName, getName, setDescription, setDescription, setGUIName, setGUIName, setLocalizedDescription, setLocalizedGUIName, setName
 
Methods inherited from class org.mmbase.util.functions.FunctionProvider
addFunction, createParameters, getFunction, getFunctions, getFunctionValue, newFunctionInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commandHandlers

Hashtable<String,CommandHandlerInterface> commandHandlers

stateMngr

StateManager stateMngr

mmBase

MMBase mmBase
Constructor Detail

MMEdit

public MMEdit()
Only used by the classloader (no functionality

Method Detail

init

public void init()
The central initialisation wich builts up the complete module including all helper objects

Overrides:
init in class ProcessorModule

reload

public void reload()
Description copied from class: ProcessorModule
What should this do, when is this called?

Overrides:
reload in class ProcessorModule

unload

public void unload()
Description copied from class: ProcessorModule
What should this do, when is this called?

Overrides:
unload in class ProcessorModule

shutdown

public void shutdown()
Description copied from class: Module
Shuts down the module. This method is called by shutdownModules.

Overrides:
shutdown in class Module

getList

public List<String> getList(PageInfo sp,
                            StringTagger tagger,
                            String command)
                     throws ParseException
The hook that passes all list related pages to the correct handler

Overrides:
getList in class ProcessorModule
Throws:
ParseException

process

public boolean process(PageInfo sp,
                       Hashtable cmds,
                       Hashtable vars)
The hook that passes all form related pages to the correct handler

Overrides:
process in class ProcessorModule

replace

public String replace(PageInfo sp,
                      String command)
The hook that passes all replace and trigger related pages to the correct handler

Overrides:
replace in class ProcessorModule


MMBase 2.0-SNAPSHOT - null