Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.gml.ui.wfs.wizard
Class AbstractTypesPage<T extends WfsConfiguration>

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by eu.esdihumboldt.hale.io.gml.ui.wfs.wizard.AbstractWfsPage<T>
              extended by eu.esdihumboldt.hale.io.gml.ui.wfs.wizard.AbstractTypesPage<T>
Type Parameters:
T - the WFS configuration type
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage
Direct Known Subclasses:
FeatureTypesPage

public abstract class AbstractTypesPage<T extends WfsConfiguration>
extends AbstractWfsPage<T>

Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
AbstractTypesPage(T configuration, CapabilitiesPage capsPage, String pageName)
          Constructor
 
Method Summary
protected abstract  List<org.opengis.feature.type.FeatureType> getSelection()
          Get the selected feature types
protected  void onShowPage()
          Called when this page is shown
protected abstract  void update(List<org.opengis.feature.type.FeatureType> types)
          Update the page with the given feature types
 boolean updateConfiguration(WfsConfiguration configuration)
          Update the WMS configuration
 
Methods inherited from class eu.esdihumboldt.hale.io.gml.ui.wfs.wizard.AbstractWfsPage
createContent, createControl, getConfiguration, onHidePage
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, 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.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Constructor Detail

AbstractTypesPage

public AbstractTypesPage(T configuration,
                         CapabilitiesPage capsPage,
                         String pageName)
Constructor

Parameters:
configuration - the WFS configuration
capsPage - the capabilities page
pageName - the page name
Method Detail

onShowPage

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

Overrides:
onShowPage in class AbstractWfsPage<T extends WfsConfiguration>
See Also:
AbstractWfsPage.onShowPage()

updateConfiguration

public boolean updateConfiguration(WfsConfiguration configuration)
Description copied from class: AbstractWfsPage
Update the WMS configuration

Specified by:
updateConfiguration in class AbstractWfsPage<T extends WfsConfiguration>
Parameters:
configuration - the WMS configuration
Returns:
if the page is valid
See Also:
AbstractWfsPage.updateConfiguration(WfsConfiguration)

getSelection

protected abstract List<org.opengis.feature.type.FeatureType> getSelection()
Get the selected feature types

Returns:
the selected feature types

update

protected abstract void update(List<org.opengis.feature.type.FeatureType> types)
Update the page with the given feature types

Parameters:
types - the list of feature types

Humboldt Alignment Editor 2.5.0

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