sharpster.daemon.daemonplugin
Class DaemonPluginManager

java.lang.Object
  |
  +--sharpster.common.PluginManager
        |
        +--sharpster.daemon.daemonplugin.DaemonPluginManager

public class DaemonPluginManager
extends PluginManager

Class responsible for interpreting plug-in data on behalf of the File Management Module


Field Summary
 
Fields inherited from class sharpster.common.PluginManager
plugins
 
Constructor Summary
DaemonPluginManager()
           
 
Method Summary
 sharpster.common.ResponseCollection extractParts(sharpster.common.FileCollection originalFiles, java.lang.String role)
          Extract the PluginData stored in the collection and calls the accurate plug-ins.
 sharpster.common.ResponseCollection mergeParts(sharpster.common.FileCollection originalFiles, sharpster.common.FileCollection partOfFiles, java.lang.String role)
          Calls the accurate plug-in to execute the insertPart command.
 
Methods inherited from class sharpster.common.PluginManager
getPluginDescription, getPluginFromName, getPluginNames, loadPlugins
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaemonPluginManager

public DaemonPluginManager()
Method Detail

extractParts

public sharpster.common.ResponseCollection extractParts(sharpster.common.FileCollection originalFiles,
                                                        java.lang.String role)
Extract the PluginData stored in the collection and calls the accurate plug-ins.


mergeParts

public sharpster.common.ResponseCollection mergeParts(sharpster.common.FileCollection originalFiles,
                                                      sharpster.common.FileCollection partOfFiles,
                                                      java.lang.String role)
Calls the accurate plug-in to execute the insertPart command.