P
- the supported IOProvider
typepublic abstract class AbstractWFSSource<P extends ImportProvider> extends AbstractProviderSource<P>
ImportSource.SourceConfiguration<P extends ImportProvider>
Constructor and Description |
---|
AbstractWFSSource() |
Modifier and Type | Method and Description |
---|---|
void |
createControls(org.eclipse.swt.widgets.Composite parent)
Create the controls that enable the user to define the import source.
|
protected abstract WfsUrlFieldEditor |
createWfsFieldEditor(org.eclipse.swt.widgets.Composite parent)
Create the WFS field editor to use in the page.
|
protected abstract String |
getCaption()
Get the caption for the source page
|
protected LocatableInputSupplier<? extends InputStream> |
getSource()
Get the source to configure the import provider with.
|
protected boolean |
isValidSource()
Determines if the current page state will result in a valid source for
the import provider.
|
void |
onActivate()
Method that is called when the source page is activated.
|
createProviders, getProviders, onProviderSelectionChanged, updateConfiguration, updateContentType, updateProvider, updateState
dispose, getConfiguration, getPage, setConfiguration, setPage
public void createControls(org.eclipse.swt.widgets.Composite parent)
ImportSource
ImportSource.setPage(WizardPage)
and
ImportSource.setConfiguration(SourceConfiguration)
must have been called
before calling this method.parent
- the parent composite, implementors may assign a custom
layout to this compositeImportSource.createControls(Composite)
protected abstract String getCaption()
protected abstract WfsUrlFieldEditor createWfsFieldEditor(org.eclipse.swt.widgets.Composite parent)
parent
- the parent compositeprotected LocatableInputSupplier<? extends InputStream> getSource()
AbstractProviderSource
getSource
in class AbstractProviderSource<P extends ImportProvider>
null
if no valid source can be createdAbstractProviderSource.getSource()
protected boolean isValidSource()
AbstractProviderSource
isValidSource
in class AbstractProviderSource<P extends ImportProvider>
AbstractProviderSource.isValidSource()
public void onActivate()
AbstractSource
onActivate
in interface ImportSource<P extends ImportProvider>
onActivate
in class AbstractSource<P extends ImportProvider>
AbstractSource.onActivate()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a