Package app.model
Class Model
java.lang.Object
app.model.Model
public class Model
extends java.lang.Object
Data model of the application.
Contains a static reference to state that has to be accessed by multiple
pieces in the application, including the state like primary scene.
-
Constructor Summary
Constructors Constructor Description Model() -
Method Summary
Modifier and Type Method Description static java.util.Optional<java.nio.file.Path>getActiveFilePath()static booleangetFileIsSaved()static ProgrammingLanguagegetLanguage()static java.util.Optional<java.nio.file.Path>getProjectPath()static javafx.scene.ScenegetScene()static SettingsProvidergetSettingsProvider()static java.lang.StringgetTheme()static voidsetActiveFilePath(java.util.Optional<java.nio.file.Path> path)static voidsetFileIsSaved(boolean fileIsSaved)static voidsetLanguage(ProgrammingLanguage language)static voidsetProjectPath(java.util.Optional<java.nio.file.Path> path)static voidsetScene(javafx.scene.Scene scene)static voidsetSettingsProvider(SettingsProvider settings)static voidsetTheme(java.lang.String theme)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Model
public Model()
-
-
Method Details
-
getActiveFilePath
public static java.util.Optional<java.nio.file.Path> getActiveFilePath() -
setActiveFilePath
public static void setActiveFilePath(java.util.Optional<java.nio.file.Path> path) -
getProjectPath
public static java.util.Optional<java.nio.file.Path> getProjectPath() -
setProjectPath
public static void setProjectPath(java.util.Optional<java.nio.file.Path> path) -
getLanguage
-
getScene
public static javafx.scene.Scene getScene() -
getTheme
public static java.lang.String getTheme() -
getFileIsSaved
public static boolean getFileIsSaved() -
getSettingsProvider
-
setTheme
public static void setTheme(java.lang.String theme) -
setLanguage
-
setScene
public static void setScene(javafx.scene.Scene scene) -
setFileIsSaved
public static void setFileIsSaved(boolean fileIsSaved) -
setSettingsProvider
-