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

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

public class ReportPreProcessorRegistry
extends Object

Todo: Document Me

Author:
Thomas Morgner

Method Summary
 ReportPreProcessorMetaData[] getAllReportPreProcessorMetaDatas()
           
static ReportPreProcessorRegistry getInstance()
           
 ReportPreProcessorMetaData getReportPreProcessorMetaData(String identifier)
           
 boolean isReportPreProcessorRegistered(String identifier)
           
 void registerFromXml(URL expressionMetaSource)
           
 void registerReportPreProcessor(ReportPreProcessorMetaData metaData)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ReportPreProcessorRegistry getInstance()

registerFromXml

public void registerFromXml(URL expressionMetaSource)
                     throws IOException
Throws:
IOException

registerReportPreProcessor

public void registerReportPreProcessor(ReportPreProcessorMetaData metaData)

getAllReportPreProcessorMetaDatas

public ReportPreProcessorMetaData[] getAllReportPreProcessorMetaDatas()

isReportPreProcessorRegistered

public boolean isReportPreProcessorRegistered(String identifier)

getReportPreProcessorMetaData

public ReportPreProcessorMetaData getReportPreProcessorMetaData(String identifier)
                                                         throws MetaDataLookupException
Throws:
MetaDataLookupException