org.pentaho.platform.plugin.action.jfreereport
Class JFreeReportGeneratorComponent
java.lang.Object
org.pentaho.platform.engine.core.system.PentahoBase
org.pentaho.platform.engine.services.PentahoMessenger
org.pentaho.platform.engine.services.solution.ComponentBase
org.pentaho.platform.plugin.action.jfreereport.JFreeReportGeneratorComponent
- All Implemented Interfaces:
- Serializable, IAuditable, IComponent, ILogger, IParameterResolver
public class JFreeReportGeneratorComponent
- extends ComponentBase
- Author:
- Bill Seyler, Michael D'Amour
- See Also:
- Serialized Form
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 |
Methods inherited from class org.pentaho.platform.engine.services.solution.ComponentBase |
createFeedbackParameter, createFeedbackParameter, createNewInstance, execute, getActionDefinition, getActionName, getActionTitle, getComponentDefinition, getComponentDefinition, getId, getInitFailMessage, getInitOk, getInstanceId, getLogId, getObjectName, getProcessId, getResourceAsString, getRuntimeContext, getSession, inputMissingError, outputMissingError, promptNeeded, promptNow, resolveParameter, resourceComponentSettingError, resourceMissingError, setActionDefinition, setActionName, setComponentDefinition, setComponentDefinitionMap, setInstanceId, setProcessId, setRuntimeContext, setSession, validate |
Methods inherited from class org.pentaho.platform.engine.services.PentahoMessenger |
debug, debug, error, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn |
Methods inherited from interface org.pentaho.platform.api.engine.ILogger |
debug, debug, error, error, fatal, fatal, getLoggingLevel, info, info, setLoggingLevel, trace, trace, warn, warn |
JFreeReportGeneratorComponent
public JFreeReportGeneratorComponent()
getLogger
public org.apache.commons.logging.Log getLogger()
- Specified by:
getLogger
in class PentahoBase
done
public void done()
- Description copied from interface:
IComponent
- Allows the component to perform any cleanup after the execution of the
action.
- Specified by:
done
in interface IComponent
- Specified by:
done
in class ComponentBase
process
public String process()
getType
public int getType(Class typeClass)
getGroupLabel
public String getGroupLabel(String columnName,
int index)
isGroup
public boolean isGroup(String columnName)
getColumnAlignment
public String getColumnAlignment(String columnName)
useItemHide
public boolean useItemHide(String columnName)
getWidth
public int getWidth(String columnName)
getColumnFormat
public String getColumnFormat(String columnName)
getResultOutputName
public String getResultOutputName()
init
public boolean init()
- Description copied from interface:
IComponent
- Initialize the Component. This method is typically called on
construction.
- Specified by:
init
in interface IComponent
- Specified by:
init
in class ComponentBase
- Returns:
- returns true if the Component initialized successfully, otherwise
returns false
getFormats
public String[] getFormats()
- Returns:
- Returns the formats.
setFormats
public void setFormats(String[] formats)
- Parameters:
formats
- The formats to set.
getGroupLabels
public String[] getGroupLabels()
- Returns:
- Returns the groupLabels.
setGroups
public void setGroups(String[] groupLabels)
- Parameters:
groupLabels
- The groupLabels to set.
getPath
public String getPath()
- Returns:
- Returns the path.
setPath
public void setPath(String path)
- Parameters:
path
- The path to set.
getWidths
public int[] getWidths()
- Returns:
- Returns the widths.
setWidths
public void setWidths(int[] widths)
- Parameters:
widths
- The widths to set.
getItemHides
public boolean[] getItemHides()
- Returns:
- Returns the item hides
setItemHides
public void setItemHides(boolean[] itemHides)
- Parameters:
widths
- The item hides to set.
getColumnAlignments
public String[] getColumnAlignments()
- Returns:
- Returns the widths.
setColumnAlignments
public void setColumnAlignments(String[] columnAlignments)
- Parameters:
widths
- The widths to set.
getGroupIndices
public int[] getGroupIndices()
setGroupIndices
public void setGroupIndices(int[] groupIndices)
getNullString
public String getNullString()
setNullString
public void setNullString(String nullString)