Package org.geotools.swing.data
Class JDataStorePage
-
public class JDataStorePage extends JPage
A wizard page that will prompt the user for a file of the supplied format ask for any additional information.This page will allow the user to edit and modify the provided connectionParameters map - but will only show parameters that match the indicated "level". If level is null it assumed to be "user".
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>
connectionParameters
Connection params for datastoreprotected DataStoreFactorySpi
format
Factory for which we are collection connection parameters-
Fields inherited from class JPage
backPageIdentifier, DEFAULT, FINISH, NEXT, nextPageIdentifier, pageIdentifier
-
-
Constructor Summary
Constructors Constructor Description JDataStorePage(DataStoreFactorySpi format)
JDataStorePage(DataStoreFactorySpi format, Map<String,Object> params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JPanel
createPanel()
Called to initialize the page for the first time.boolean
isValid()
Validation of page state; if the page isValid then the next or finish button will be enabled.void
preClosePanel()
Override this method to perform functionality just before the panel is to be hidden.void
preDisplayPanel()
Called just before the panel is to be displayed.void
setFormat(DataStoreFactorySpi format)
void
setLevel(String level)
-
Methods inherited from class JPage
dispose, getBackPageIdentifier, getJWizard, getModel, getNextPageIdentifier, getPageIdentifier, getPanel, postDisplayPanel, setBackPageIdentifier, setNextPageIdentifier, setPageIdentifier
-
-
-
-
Field Detail
-
format
protected DataStoreFactorySpi format
Factory for which we are collection connection parameters
-
-
Constructor Detail
-
JDataStorePage
public JDataStorePage(DataStoreFactorySpi format)
-
JDataStorePage
public JDataStorePage(DataStoreFactorySpi format, Map<String,Object> params)
-
-
Method Detail
-
setLevel
public void setLevel(String level)
-
setFormat
public void setFormat(DataStoreFactorySpi format)
-
createPanel
public JPanel createPanel()
Description copied from class:JPage
Called to initialize the page for the first time.Please note this method will normally only be called once; even if the user clicks forwards and backwards to return to your page. It is only called if getPanel() returns null.
Calling this method directly will erase any previously constructed panel.
- Overrides:
createPanel
in classJPage
-
preDisplayPanel
public void preDisplayPanel()
Description copied from class:JPage
Called just before the panel is to be displayed.This is a good time to populate your fields with values; hook up any listeners and gernally muck about.
- Overrides:
preDisplayPanel
in classJPage
-
preClosePanel
public void preClosePanel()
Description copied from class:JPage
Override this method to perform functionality just before the panel is to be hidden.- Overrides:
preClosePanel
in classJPage
-
isValid
public boolean isValid()
Description copied from class:JPage
Validation of page state; if the page isValid then the next or finish button will be enabled.If you need to call setNextPageIdentifier based on input this is the time to do it.
-
-