|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IContentGenerator
This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API. Once instantiated, the setter methods are first called and then createContent() is called to generate the expected content.
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()
the createContent() method is called after the content generator has been initialized appropriately, and is responsible for populating the output handler. |
String |
getItemName()
Get the name of the output content item for this content generator |
void |
setCallbacks(List<Object> callbacks)
this method is not used at this time |
void |
setInstanceId(String instanceId)
this method is not used at this time |
void |
setItemName(String itemName)
Set the name of the output content item for the content generator |
void |
setMessagesList(List<String> messages)
called before createContent(), this method is not used by the content generator system at this time. |
void |
setOutputHandler(IOutputHandler outputHandler)
called before createContent(), the IOutputHandler is the API that defines how to write content back to the client. |
void |
setParameterProviders(Map<String,IParameterProvider> parameterProviders)
called before createContent(), the parameterProviders list contain the available parameters. |
void |
setSession(IPentahoSession userSession)
called before createContent(), this is the users session object. |
void |
setUrlFactory(IPentahoUrlFactory urlFactory)
called before createContent(), this is used to build URLs |
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 |
---|
void createContent() throws Exception
Exception
void setOutputHandler(IOutputHandler outputHandler)
outputHandler
- void setMessagesList(List<String> messages)
messages
- a list of messagesvoid setParameterProviders(Map<String,IParameterProvider> parameterProviders)
parameterProviders
- void setSession(IPentahoSession userSession)
userSession
- void setUrlFactory(IPentahoUrlFactory urlFactory)
urlFactory
- void setCallbacks(List<Object> callbacks)
callbacks
- void setInstanceId(String instanceId)
instanceId
- String getItemName()
void setItemName(String itemName)
itemName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |