public interface IGetParameterDefinitionTask extends IEngineTask
CANCEL_ON_ERROR, CONTINUE_ON_ERROR, STATUS_CANCELLED, STATUS_FAILED, STATUS_NOT_STARTED, STATUS_RUNNING, STATUS_SUCCEEDED, TASK_DATAEXTRACTION, TASK_DATASETPREVIEW, TASK_GETPARAMETERDEFINITION, TASK_RENDER, TASK_RUN, TASK_RUNANDRENDER, TASK_UNKNOWN| 限定符和类型 | 方法和说明 |
|---|---|
void |
evaluateDefaults()
已过时。
use getDefaultParameterValues() directly.
|
void |
evaluateQuery(java.lang.String parameterGroupName)
已过时。
This api has no use.
|
java.lang.Object |
getDefaultValue(IParameterDefnBase param)
get default value by parameter name
|
java.lang.Object |
getDefaultValue(java.lang.String name)
get the default value of parameter.
|
java.util.HashMap |
getDefaultValues()
get all default values
|
org.eclipse.birt.report.model.api.ParameterHandle |
getParameter(java.lang.String name)
已过时。
|
IParameterDefnBase |
getParameterDefn(java.lang.String name)
returns the parameter definition given the parameter name name
|
java.util.Collection |
getParameterDefns(boolean includeParameterGroups)
return report parameter definitions
|
org.eclipse.birt.report.model.api.SlotHandle |
getParameters()
已过时。
|
java.util.Collection |
getSelectionList(java.lang.String name)
get the collections of a selection choices.
|
java.util.Collection |
getSelectionListForCascadingGroup(java.lang.String parameterGroupName,
java.lang.Object[] groupKeyValues)
The second step to work with the cascading parameters.
|
java.util.Collection |
getSelectionTreeForCascadingGroup(java.lang.String parameterGroupName)
Gets selection tree for a cascading parameter group.
|
void |
setValue(java.lang.String name,
java.lang.Object value)
Set one parameter value.
|
addScriptableJavaObject, cancel, cancel, close, getAppContext, getCancelFlag, getEngine, getErrors, getID, getLocale, getLogger, getParameterDisplayText, getParameterValue, getParameterValues, getReportRunnable, getStatus, getTaskType, getULocale, setAppContext, setDataSource, setDataSource, setErrorHandlingOption, setLocale, setLocale, setLogger, setParameter, setParameter, setParameterDisplayText, setParameterDisplayText, setParameterValue, setParameterValue, setParameterValues, setProgressMonitor, setStatusHandler, setTimeZone, setUserACL, validateParametersjava.util.Collection getParameterDefns(boolean includeParameterGroups)
includeParameterGroups - whether returns one level of parameters with parameter groups
or return a flatten collection of all parametersIParameterDefnBase getParameterDefn(java.lang.String name)
name - the parameter namevoid evaluateDefaults()
throws EngineException
EngineException - throws exception when there is an error evaluating default value expressionsvoid setValue(java.lang.String name,
java.lang.Object value)
name - the parametervalue - the value of the parameterjava.util.HashMap getDefaultValues()
java.lang.Object getDefaultValue(IParameterDefnBase param)
param - reference to a parameterjava.lang.Object getDefaultValue(java.lang.String name)
name - parameter nameorg.eclipse.birt.report.model.api.ParameterHandle getParameter(java.lang.String name)
name - parameter nameorg.eclipse.birt.report.model.api.SlotHandle getParameters()
java.util.Collection getSelectionList(java.lang.String name)
name - parameter namevoid evaluateQuery(java.lang.String parameterGroupName)
parameterGroupName - - the cascading parameter group namejava.util.Collection getSelectionListForCascadingGroup(java.lang.String parameterGroupName,
java.lang.Object[] groupKeyValues)
parameterGroupName - - the cascading parameter group namegroupKeyValues - - the array of known parameter values (see the example above)java.util.Collection getSelectionTreeForCascadingGroup(java.lang.String parameterGroupName)
parameterGroupName - name of the cascading parameter group.Copyright © 2008 Actuate Corp. All rights reserved.