public class FXMLController
extends java.lang.Object
implements javafx.fxml.Initializable
Modifier and Type | Field and Description |
---|---|
private javafx.scene.control.Label |
author |
private javafx.scene.control.CheckBox |
autoBackup |
private java.util.ArrayList<javafx.scene.Node> |
autoBackupList |
private BareBackups |
backup |
private javafx.scene.control.TextField |
backupCopies |
private javafx.scene.control.Button |
backupCopiesDecrement |
private javafx.scene.control.Button |
backupCopiesIncrement |
private javafx.scene.control.Label |
backupCopiesLabel |
private javafx.scene.control.TextField |
backupInterval |
private javafx.scene.control.Button |
backupIntervalDecrement |
private javafx.scene.control.Button |
backupIntervalIncrement |
private javafx.scene.control.Label |
backupIntervalLabel |
private javafx.scene.control.ComboBox<java.lang.String> |
backupIntervalTime |
private javafx.scene.control.Button |
beginBackup |
private javafx.scene.control.TextArea |
console |
private javafx.scene.control.MenuItem |
fileOpenProfile |
private javafx.scene.control.MenuItem |
fileSaveProfileAs |
private javafx.scene.control.CheckBox |
forceUnchangedBackups |
private javafx.scene.control.MenuItem |
helpAbout |
private javafx.scene.control.MenuItem |
helpGettingStarted |
private javafx.scene.control.TextField |
inputDirectory |
private javafx.scene.control.Button |
inputDirectoryBrowse |
private javafx.scene.control.TextField |
outputDirectory |
private javafx.scene.control.Button |
outputDirectoryBrowse |
private javafx.stage.Stage |
primaryStage |
private javafx.scene.control.ProgressBar |
progress |
java.lang.String |
projectAuthor |
java.lang.String |
projectRelease |
java.lang.String |
projectUpdate |
java.lang.String |
projectVersion |
java.lang.String |
projectWebsite |
private javafx.scene.control.Label |
release |
private javafx.scene.control.TextField |
saveName |
private javafx.scene.control.Button |
startAutoBackup |
private javafx.scene.control.Label |
update |
private javafx.scene.control.Label |
version |
private javafx.scene.control.Hyperlink |
website |
Constructor and Description |
---|
FXMLController() |
Modifier and Type | Method and Description |
---|---|
void |
addConsoleText(java.lang.String text) |
void |
addLog(java.lang.String message) |
void |
deserialize(java.io.ObjectInputStream in) |
BareBackups |
getBackup() |
java.lang.String |
getBackupCopiesText() |
java.lang.String |
getBackupIntervalText() |
java.lang.String |
getConsoleText() |
FXMLController |
getController() |
javafx.scene.control.MenuItem |
getHelpAbout() |
javafx.scene.control.Hyperlink |
getWebsite() |
void |
initialize(java.net.URL url,
java.util.ResourceBundle rb) |
private void |
load(java.io.File loadFile) |
private void |
postDeserialize() |
void |
postInitialize() |
private void |
save(java.io.File saveFile) |
private void |
saveFields() |
private void |
serialize(java.io.ObjectOutputStream out) |
void |
setAuthor(java.lang.String author) |
void |
setBackup(BareBackups backup) |
void |
setBackupCopiesText(java.lang.String text) |
void |
setBackupIntervalText(java.lang.String text) |
void |
setInputDirectoryText(java.lang.String text) |
void |
setOutputDirectoryText(java.lang.String text) |
void |
setPrimaryStage(javafx.stage.Stage primaryStage) |
void |
setProgressAmount(double progress) |
void |
setRelease(java.lang.String release) |
void |
setUpdate(java.lang.String update) |
void |
setVersion(java.lang.String version) |
void |
setWebsite(java.lang.String website) |
public java.lang.String projectAuthor
public java.lang.String projectRelease
public java.lang.String projectUpdate
public java.lang.String projectVersion
public java.lang.String projectWebsite
private BareBackups backup
private java.util.ArrayList<javafx.scene.Node> autoBackupList
private javafx.scene.control.CheckBox autoBackup
private javafx.scene.control.CheckBox forceUnchangedBackups
private javafx.scene.control.ComboBox<java.lang.String> backupIntervalTime
private javafx.scene.control.Button backupCopiesIncrement
private javafx.scene.control.Button backupCopiesDecrement
private javafx.scene.control.Button backupIntervalDecrement
private javafx.scene.control.Button backupIntervalIncrement
private javafx.scene.control.Button beginBackup
private javafx.scene.control.Button inputDirectoryBrowse
private javafx.scene.control.Button outputDirectoryBrowse
private javafx.scene.control.Button startAutoBackup
private javafx.scene.control.Label backupCopiesLabel
private javafx.scene.control.Label backupIntervalLabel
private javafx.scene.control.MenuItem fileOpenProfile
private javafx.scene.control.MenuItem fileSaveProfileAs
private javafx.scene.control.MenuItem helpAbout
private javafx.scene.control.MenuItem helpGettingStarted
private javafx.stage.Stage primaryStage
private javafx.scene.control.ProgressBar progress
private javafx.scene.control.TextArea console
private javafx.scene.control.TextField backupCopies
private javafx.scene.control.TextField backupInterval
private javafx.scene.control.TextField inputDirectory
private javafx.scene.control.TextField outputDirectory
private javafx.scene.control.TextField saveName
private javafx.scene.control.Label author
private javafx.scene.control.Label release
private javafx.scene.control.Label update
private javafx.scene.control.Label version
private javafx.scene.control.Hyperlink website
public void initialize(java.net.URL url, java.util.ResourceBundle rb)
initialize
in interface javafx.fxml.Initializable
public void addConsoleText(java.lang.String text)
public void addLog(java.lang.String message)
public void deserialize(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void load(java.io.File loadFile)
private void postDeserialize()
public void postInitialize()
private void save(java.io.File saveFile)
private void saveFields()
private void serialize(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
public BareBackups getBackup()
public java.lang.String getBackupCopiesText()
public java.lang.String getBackupIntervalText()
public java.lang.String getConsoleText()
public FXMLController getController()
public javafx.scene.control.MenuItem getHelpAbout()
public javafx.scene.control.Hyperlink getWebsite()
public void setAuthor(java.lang.String author)
public void setBackup(BareBackups backup)
public void setBackupCopiesText(java.lang.String text)
public void setBackupIntervalText(java.lang.String text)
public void setInputDirectoryText(java.lang.String text)
public void setOutputDirectoryText(java.lang.String text)
public void setPrimaryStage(javafx.stage.Stage primaryStage)
public void setRelease(java.lang.String release)
public void setUpdate(java.lang.String update)
public void setVersion(java.lang.String version)
public void setWebsite(java.lang.String website)
public void setProgressAmount(double progress)