Package | Description |
---|---|
org.n52.sos.importer.controller | |
org.n52.sos.importer.model |
Modifier and Type | Class and Description |
---|---|
class |
Step1Controller
chooses a CSV file
|
class |
Step2Controller
offers settings for parsing the CSV file
|
class |
Step3Controller
lets the user identify different types of metadata
for each column in the CSV file
|
class |
Step4aController
Solves ambiguities in case there is more than one date&time column.
|
class |
Step4bController
Solves ambiguities in case there is more than one feature of interest,
observed property, unit of measurement or sensor column
|
class |
Step4cController
Solves ambiguities in case there is more than one position group
(needs apparently to be implemented)
TODO Implement |
class |
Step5aController
lets the user add missing metadata for identified date×
|
class |
Step5cController
lets the user add missing metadata for identified positions
|
class |
Step6aController
Lets the user choose date&time for all measured value columns
in case there are not any date× given in the CSV file
|
class |
Step6bController
Lets the user choose feature of interest, observed property,
unit of measurement and sensor for each measured value column
in case they do not appear in the CSV file.
|
class |
Step6bSpecialController
used to determine sensors in case there is one of the following
relationships between feature of interest and observed property
column: 0:1, 0:n, n:0, 1:0, 1:1, n:n
|
class |
Step6cController
lets the user choose the position for each feature of interest
(either stored in a column or manually selected)
in case there are not any positions given in the CSV file
|
class |
Step7Controller
Lets the user choose a URL of a Sensor Observation Service (and test the
connection), define the offering, and save the configuration.
|
class |
Step8Controller
Assembles all information from previous steps,
fills XML template files with it and uploads
them to the Sensor Observation Service,
displays the configuration,
and the log file
depending on the options from step 7.
|
Modifier and Type | Method and Description |
---|---|
StepController |
Step6bSpecialController.getNext() |
StepController |
Step6cController.getNext() |
StepController |
Step3Controller.getNext() |
StepController |
Step4cController.getNext() |
StepController |
Step5aController.getNext() |
abstract StepController |
StepController.getNext()
returns a StepController of the same type (n.a → n.b) or
null when this step is finished and the next step
level can be reached (n.a → (n+1).a). |
StepController |
Step8Controller.getNext() |
StepController |
Step4bController.getNext() |
StepController |
Step1Controller.getNext() |
StepController |
Step4aController.getNext() |
StepController |
Step5cController.getNext() |
StepController |
Step2Controller.getNext() |
StepController |
Step6aController.getNext() |
StepController |
Step7Controller.getNext() |
StepController |
Step6bController.getNext() |
StepController |
Step6bSpecialController.getNextStepController() |
StepController |
Step6cController.getNextStepController() |
StepController |
Step3Controller.getNextStepController() |
StepController |
Step4cController.getNextStepController() |
StepController |
Step5aController.getNextStepController() |
abstract StepController |
StepController.getNextStepController()
Returns the controller for the next step:
n.? → (n+1).a |
StepController |
Step8Controller.getNextStepController() |
StepController |
Step4bController.getNextStepController() |
StepController |
Step1Controller.getNextStepController() |
StepController |
Step4aController.getNextStepController() |
StepController |
Step5cController.getNextStepController() |
StepController |
Step2Controller.getNextStepController() |
StepController |
Step6aController.getNextStepController() |
StepController |
Step7Controller.getNextStepController() |
StepController |
Step6bController.getNextStepController() |
Modifier and Type | Method and Description |
---|---|
void |
MainController.setStepController(StepController stepController)
Method is called each time a button ("Next","Back", or "Finish") is clicked
in the GUI.
|
Modifier and Type | Method and Description |
---|---|
StepController |
BackNextModel.getCurrentStepController() |
StepController |
BackNextModel.getFollowingStepController() |
StepController |
BackNextModel.getPreviousStepController() |
Modifier and Type | Method and Description |
---|---|
void |
BackNextModel.addFollowingStepController(StepController sc) |
void |
BackNextModel.addPreviousStepController(StepController sc) |
void |
BackNextModel.setCurrentStepController(StepController currentSC) |
Copyright © 2011–2019 52°North. All rights reserved.