org.pentaho.reporting.engine.classic.core.metadata
Class ReportProcessTaskRegistry

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.metadata.ReportProcessTaskRegistry

public class ReportProcessTaskRegistry
extends Object

Todo: Document Me

Author:
Thomas Morgner

Method Summary
 ReportProcessTask createProcessTask(String exportType)
           
 String[] getExportTypes()
           
static ReportProcessTaskRegistry getInstance()
           
 boolean isExportTypeRegistered(String exportType)
           
 void registerExportType(String exportType, Class exportTask)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ReportProcessTaskRegistry getInstance()

registerExportType

public void registerExportType(String exportType,
                               Class exportTask)

getExportTypes

public String[] getExportTypes()

isExportTypeRegistered

public boolean isExportTypeRegistered(String exportType)

createProcessTask

public ReportProcessTask createProcessTask(String exportType)