Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.functions.inspire
Class IdentifierParameterPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by eu.esdihumboldt.hale.ui.HaleWizardPage<AbstractGenericFunctionWizard<?,?>>
              extended by eu.esdihumboldt.hale.ui.functions.inspire.IdentifierParameterPage
All Implemented Interfaces:
IdentifierFunction, ParameterPage, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class IdentifierParameterPage
extends HaleWizardPage<AbstractGenericFunctionWizard<?,?>>
implements ParameterPage, IdentifierFunction

Wizard page for the inspire identifier function

Author:
Thorsten Reitz, Kevin Mais

Field Summary
 
Fields inherited from interface eu.esdihumboldt.cst.functions.inspire.IdentifierFunction
COUNTRY_PARAMETER_NAME, DATA_PROVIDER_PARAMETER_NAME, ID, INSPIRE_IDENTIFIER_PREFIX, PRODUCT_PARAMETER_NAME, VERSION, VERSION_NIL_REASON
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
IdentifierParameterPage()
          /* Default Constructor
 
Method Summary
protected  void createContent(org.eclipse.swt.widgets.Composite parent)
          Create the page content
 com.google.common.collect.ListMultimap<String,String> getConfiguration()
          Returns the configuration of the parameters this page is responsible for.
protected  void onShowPage(boolean firstShow)
          Called when this page is shown
 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 class eu.esdihumboldt.hale.ui.HaleWizardPage
createControl, dispose, getWizard
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

IdentifierParameterPage

public IdentifierParameterPage()
/* Default Constructor

Method Detail

setParameter

public void setParameter(Set<FunctionParameter> params,
                         com.google.common.collect.ListMultimap<String,String> initialValues)
Description copied from interface: ParameterPage
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.

Specified by:
setParameter in interface ParameterPage
Parameters:
params - the parameters this page is responsible for
initialValues - initial values of those parameters, may be null, should not be changed

getConfiguration

public com.google.common.collect.ListMultimap<String,String> getConfiguration()
Description copied from interface: ParameterPage
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.

Specified by:
getConfiguration in interface ParameterPage
Returns:
the configuration of the parameters

onShowPage

protected void onShowPage(boolean firstShow)
Description copied from class: HaleWizardPage
Called when this page is shown

Overrides:
onShowPage in class HaleWizardPage<AbstractGenericFunctionWizard<?,?>>
Parameters:
firstShow - specifies if it is the first time the page is shown since its creation
See Also:
HaleWizardPage.onShowPage(boolean)

createContent

protected void createContent(org.eclipse.swt.widgets.Composite parent)
Description copied from class: HaleWizardPage
Create the page content

Specified by:
createContent in class HaleWizardPage<AbstractGenericFunctionWizard<?,?>>
Parameters:
parent - the page composite, implementors may assign a custom layout to this composite

Humboldt Alignment Editor 2.5.0

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