Interface ParameterConfigurator<D,I>
- All Known Implementing Classes:
BlatextConfigurator,DatasourceConfigurator,DateTimeConfigurator,FileSelectionParameterConfigurator,HeadlineConfigurator,ParameterConfiguratorImpl,ScriptParameterConfigurator,SeparatorConfigurator,TextParameterConfigurator,UserVariableParameterConfigurator
public interface ParameterConfigurator<D,I>
Used to configure parameters in front end.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanHandle(ParameterProposalDto proposal) booleanvoiddependeeInstanceChanged(I instance, D aDefinition, Collection<ParameterInstanceDto> relevantInstances) WidgetgetEditComponentForDefinition(D definition, ReportDto report) WidgetgetEditComponentForInstance(I instance, D definition, Collection<ParameterInstanceDto> relevantInstances, boolean initial, int labelWidth, String executeReportToken, ReportDto report) ImageResourcegetIcon()getName()ParameterDefinitionDtogetNewDto(ParameterProposalDto proposal, ReportDto report) ParameterDefinitionDtogetNewDto(ReportDto report) getType()booleanvoidupdateDefinitionOnSubmit(D definition, Widget component) validateParameter(D definition, I instance, Widget widget)
-
Method Details
-
getType
ParameterConfigurator.ParameterType getType() -
getNewDto
ParameterDefinitionDto getNewDto(ReportDto report) -
getName
String getName() -
getEditComponentForDefinition
-
updateDefinitionOnSubmit
-
getEditComponentForInstance
Widget getEditComponentForInstance(I instance, D definition, Collection<ParameterInstanceDto> relevantInstances, boolean initial, int labelWidth, String executeReportToken, ReportDto report) -
getIcon
ImageResource getIcon() -
canHandle
boolean canHandle(ParameterProposalDto proposal) -
getNewDto
ParameterDefinitionDto getNewDto(ParameterProposalDto proposal, ReportDto report) -
dependeeInstanceChanged
void dependeeInstanceChanged(I instance, D aDefinition, Collection<ParameterInstanceDto> relevantInstances) -
consumes
-
canDependOnParameters
boolean canDependOnParameters() -
validateParameter
-
isAvailable
boolean isAvailable()
-