org.pentaho.platform.api.engine
Interface IContentGenerator

All Superinterfaces:
ILogger
All Known Implementing Classes:
ActionSequenceContentGenerator, ActionSequenceXMLParamsContentGenerator, AdminContentGenerator, BaseContentGenerator, BaseXmlContentGenerator, ChartContentGenerator, NavigationContentGenerator

public interface IContentGenerator
extends ILogger


Field Summary
 
Fields inherited from interface org.pentaho.platform.api.engine.ILogger
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
 
Method Summary
 void createContent()
           
 void setCallbacks(List<Object> callbacks)
           
 void setInstanceId(String instanceId)
           
 void setMessagesList(List<String> messages)
           
 void setOutputHandler(IOutputHandler outputHandler)
           
 void setParameterProviders(Map<String,IParameterProvider> parameterProviders)
           
 void setSession(IPentahoSession userSession)
           
 void setUrlFactory(IPentahoUrlFactory urlFactory)
           
 
Methods inherited from interface org.pentaho.platform.api.engine.ILogger
debug, debug, error, error, fatal, fatal, getLoggingLevel, info, info, setLoggingLevel, trace, trace, warn, warn
 

Method Detail

createContent

void createContent()
                   throws Exception
Throws:
Exception

setOutputHandler

void setOutputHandler(IOutputHandler outputHandler)

setParameterProviders

void setParameterProviders(Map<String,IParameterProvider> parameterProviders)

setCallbacks

void setCallbacks(List<Object> callbacks)

setInstanceId

void setInstanceId(String instanceId)

setSession

void setSession(IPentahoSession userSession)

setUrlFactory

void setUrlFactory(IPentahoUrlFactory urlFactory)

setMessagesList

void setMessagesList(List<String> messages)