public class PositionEditController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private javafx.stage.Stage |
dialogStage
Dialog stage.
|
private javafx.scene.control.TextField |
firstBackUpDirection
Field for first position´s backup direction.
|
private javafx.scene.control.TextField |
firstEasting
Field for first position´s easting.
|
private javafx.scene.control.TextField |
firstMainDirection
Field for first position´s main direction.
|
private javafx.scene.control.TextField |
firstNorthing
Field for first position´s northing.
|
private MainApp |
mainApp
Main application.
|
private boolean |
okClicked
Boolean for confirmation button.
|
private javafx.scene.control.TextField |
secondBackUpDirection
Field for second position´s backup.
|
private javafx.scene.control.TextField |
secondEasting
Field for second position´s easting.
|
private javafx.scene.control.TextField |
secondMainDirection
Field for second position´s main direction.
|
private javafx.scene.control.TextField |
secondNorthing
Field for second position´s northing.
|
private javafx.scene.control.TextField |
thirdBackUpDirection
Field for third position´s backup direction.
|
private javafx.scene.control.TextField |
thirdEasting
Field for third position´s easting.
|
private javafx.scene.control.TextField |
thirdMainDirection
Field for third position´s main direction.
|
private javafx.scene.control.TextField |
thirdNorthing
Field for third position´s northing.
|
| Constructor and Description |
|---|
PositionEditController() |
| Modifier and Type | Method and Description |
|---|---|
private void |
handleCancel()
Closes stage if operation is cancelled.
|
void |
handleOk()
Called when confirmation button is clicked
Updates all fields in all main applications positions.
|
void |
handleOk1()
Called when data is being loaded from a text file.
|
private void |
initialize()
Initializes the controller class.
|
private boolean |
isInputValid()
Checks if all fields are valid.
|
boolean |
isNumeric(java.lang.String s)
Returns true if given string is numeric and false if it´s not.
|
boolean |
isOkClicked()
Returns true if confirmation button is pressed, false if not.
|
void |
onEnter(javafx.event.ActionEvent ae)
Calls
handleOk() method if Enter key is pressed. |
void |
setDialogStage(javafx.stage.Stage dialogStage)
Sets the stage of this dialog.
|
void |
setMainApp(MainApp mainApp)
Set´s class main application.
|
void |
updateFields()
Sets all fields to main applications positions data.
|
private javafx.scene.control.TextField firstEasting
private javafx.scene.control.TextField firstNorthing
private javafx.scene.control.TextField firstMainDirection
private javafx.scene.control.TextField firstBackUpDirection
private javafx.scene.control.TextField secondEasting
private javafx.scene.control.TextField secondNorthing
private javafx.scene.control.TextField secondMainDirection
private javafx.scene.control.TextField secondBackUpDirection
private javafx.scene.control.TextField thirdEasting
private javafx.scene.control.TextField thirdNorthing
private javafx.scene.control.TextField thirdMainDirection
private javafx.scene.control.TextField thirdBackUpDirection
private javafx.stage.Stage dialogStage
private boolean okClicked
private MainApp mainApp
private void initialize()
public void setDialogStage(javafx.stage.Stage dialogStage)
dialogStage - Dialog Stagepublic boolean isOkClicked()
public void setMainApp(MainApp mainApp)
mainApp - MainApp objectpublic void updateFields()
private void handleCancel()
public void onEnter(javafx.event.ActionEvent ae)
handleOk() method if Enter key is pressed.ae - ActionEvent.public void handleOk()
okClicked to true and closes dialog.public void handleOk1()
okClicked to true and closes dialog.public boolean isNumeric(java.lang.String s)
s - String to be checked.private boolean isInputValid()