Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.function.generic.pages
Interface ParameterPage

All Superinterfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.wizard.IWizardPage
All Known Implementing Classes:
AbstractParameterPage, AssignParameterPage, CheckboxParameterPage, ClassificationMappingParameterPage, FormattedStringParameterPage, GenericParameterPage, GeographicalNamePage, GroovyParameterPage, IdentifierParameterPage, MathExpressionParameterPage, MergeParameterPage, NetworkExpansionParameterPage, SequentialIDParameterPage, SourceListParameterPage, SourceViewerParameterPage, TextSourceListParameterPage

public interface ParameterPage
extends org.eclipse.jface.wizard.IWizardPage

Interface for a parameter configuration page of a function.

Author:
Kai Schwierczek

Method Summary
 com.google.common.collect.ListMultimap<String,String> getConfiguration()
          Returns the configuration of the parameters this page is responsible for.
 void setParameter(Set<FunctionParameter> params, com.google.common.collect.ListMultimap<String,String> initialValues)
          Sets the parameters this page is responsible for and their initial values.
 
Methods inherited from interface org.eclipse.jface.wizard.IWizardPage
canFlipToNextPage, getName, getNextPage, getPreviousPage, getWizard, isPageComplete, setPreviousPage, setWizard
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Method Detail

setParameter

void setParameter(Set<FunctionParameter> params,
                  com.google.common.collect.ListMultimap<String,String> initialValues)
Sets the parameters this page is responsible for and their initial values. This method is called before creating the page content.
It should only handle the parameters in the given set, even if it could handle more.

Parameters:
params - the parameters this page is responsible for
initialValues - initial values of those parameters, may be null, should not be changed

getConfiguration

com.google.common.collect.ListMultimap<String,String> getConfiguration()
Returns the configuration of the parameters this page is responsible for.
It should only contain key value pairs, where key is the name of one of the parameters this page is responsible for.

Returns:
the configuration of the parameters

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d