A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Node) - Method in class net.oijon.susquehanna.gui.scenes.OnePageBook
- AddLangPage - Class in net.oijon.susquehanna.gui.scenes.file
- AddLangPage() - Constructor for class net.oijon.susquehanna.gui.scenes.file.AddLangPage
- addToLeft(Node) - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Adds any amount of JavaFX nodes to the left page
- addToRight(Node) - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Adds any amount of JavaFX nodes to the right page
- addToRight(Node) - Method in class net.oijon.susquehanna.gui.scenes.OnePageBook
- App - Class in net.oijon.susquehanna
-
JavaFX App
- App() - Constructor for class net.oijon.susquehanna.App
B
- Backgrounds - Class in net.oijon.susquehanna.gui.resources
- Backgrounds() - Constructor for class net.oijon.susquehanna.gui.resources.Backgrounds
- BinderTab - Class in net.oijon.susquehanna.gui.components
- BinderTab(String) - Constructor for class net.oijon.susquehanna.gui.components.BinderTab
-
Creates a binder tab, using the name of the tab to grab the correct image file
- BINDING - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- BlankPage - Class in net.oijon.susquehanna.gui.scenes
- BlankPage() - Constructor for class net.oijon.susquehanna.gui.scenes.BlankPage
- Book - Class in net.oijon.susquehanna.gui.scenes
- Book() - Constructor for class net.oijon.susquehanna.gui.scenes.Book
-
Creates an empty book, with default background
- bookProper - Variable in class net.oijon.susquehanna.gui.scenes.Book
- BRUSHEDMETAL - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- build() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Builds the book, including both pages, binding, and left/right page images
- build() - Method in class net.oijon.susquehanna.gui.scenes.OnePageBook
- buildName() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the build name of the program based off snapshot status and ver num
C
- clear() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Clears both pages
- clearLeft() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Clears the left page
- clearRight() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Clears the right page
- createTransferAction(String) - Method in class net.oijon.susquehanna.gui.components.BinderTab
-
Creates an action that switches the current scene with a different scene.
- createTransferAction(String) - Method in class net.oijon.susquehanna.gui.components.ToolButton
-
Sets the book that this button should transfer the main stage to
- createTransferActions() - Method in class net.oijon.susquehanna.gui.Navbox
-
Creates the actions for each button that transfer the user to a certain category
D
- DEFAULT - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- DENYUT - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
E
- EditOrthographyPage - Class in net.oijon.susquehanna.gui.scenes.orthography
- EditOrthographyPage() - Constructor for class net.oijon.susquehanna.gui.scenes.orthography.EditOrthographyPage
- EditPhonoPage - Class in net.oijon.susquehanna.gui.scenes.phonology
- EditPhonoPage() - Constructor for class net.oijon.susquehanna.gui.scenes.phonology.EditPhonoPage
- EditWordsPage - Class in net.oijon.susquehanna.gui.scenes.lexicon
- EditWordsPage() - Constructor for class net.oijon.susquehanna.gui.scenes.lexicon.EditWordsPage
- EmptyTools - Class in net.oijon.susquehanna.gui.toolboxes
- EmptyTools() - Constructor for class net.oijon.susquehanna.gui.toolboxes.EmptyTools
- EMPTYTOOLS - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
F
- FILE - Static variable in class net.oijon.susquehanna.gui.resources.Indicator
- FileTools - Class in net.oijon.susquehanna.gui.toolboxes
- FileTools() - Constructor for class net.oijon.susquehanna.gui.toolboxes.FileTools
- FILETOOLS - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- Fonts - Class in net.oijon.susquehanna.gui.resources
- Fonts() - Constructor for class net.oijon.susquehanna.gui.resources.Fonts
G
- getAddButton() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Gets the add button
- getCurrentFile() - Static method in class net.oijon.susquehanna.App
-
Gets the file connected to the selected language
- getEditButton() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Gets the edit button
- getID() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Gets the ID of this book
- getLog() - Static method in class net.oijon.susquehanna.App
-
Gets the currently used log.
- getMainButton() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Gets the left, main button
- getMainHBox() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Gets the main HBox all components of a book are a child of
- getNavbox() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Gets the navbox used by this book
- getPhoneme() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Gets the phoneme displayed on the button
- getPhoneme() - Method in class net.oijon.susquehanna.gui.components.PhonemeEditPopup
-
Gets the phoneme the popup is to edit
- getPhonemeTable() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
- getSceneList() - Static method in class net.oijon.susquehanna.App
-
Lists all books registered in the application
- getSelectedLang() - Static method in class net.oijon.susquehanna.App
-
Gets the currently selected language
- getStage() - Static method in class net.oijon.susquehanna.App
-
Gets the current stage.
- getTextField() - Method in class net.oijon.susquehanna.gui.components.PhonemeKeyboard
-
Gets the TextField for the input of the keyboard.
- getToolbox() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Gets the toolbox used by this book
- getTrashButton() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Gets the trash button
- GRAMMAR - Static variable in class net.oijon.susquehanna.gui.resources.Indicator
- GRAMMARTOOLS - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
H
- handleStateChangeNotification(Preloader.StateChangeNotification) - Method in class net.oijon.susquehanna.LoadingScreen
I
- id - Variable in class net.oijon.susquehanna.gui.scenes.Book
- indicator - Variable in class net.oijon.susquehanna.gui.scenes.Book
- Indicator - Class in net.oijon.susquehanna.gui.resources
- Indicator() - Constructor for class net.oijon.susquehanna.gui.resources.Indicator
- InfoPage - Class in net.oijon.susquehanna.gui.scenes.file
- InfoPage() - Constructor for class net.oijon.susquehanna.gui.scenes.file.InfoPage
- isEditable() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Gets if the phoneme shown is editable or not
- isInPhono() - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Checks if the phoneme for this button is in the Phonology.
- isSnapshot() - Static method in class net.oijon.susquehanna.SystemInfo
-
Marks if this build is a development build.
J
- javafxVersion() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the version of JavaFX run by the program
- javaVersion() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the version of Java run by the program
L
- Launcher - Class in net.oijon.susquehanna
-
Launches the application.
- leftPage - Variable in class net.oijon.susquehanna.gui.scenes.Book
- leftScroll - Variable in class net.oijon.susquehanna.gui.scenes.Book
- LEXICON - Static variable in class net.oijon.susquehanna.gui.resources.Indicator
- LexiconTools - Class in net.oijon.susquehanna.gui.toolboxes
- LexiconTools() - Constructor for class net.oijon.susquehanna.gui.toolboxes.LexiconTools
- LEXICONTOOLS - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- LoadingScreen - Class in net.oijon.susquehanna
- LoadingScreen() - Constructor for class net.oijon.susquehanna.LoadingScreen
- log - Static variable in class net.oijon.susquehanna.gui.scenes.Book
M
- main(String[]) - Static method in class net.oijon.susquehanna.App
-
Creates the preloader and launches the application
- main(String[]) - Static method in class net.oijon.susquehanna.Launcher
- makeLeftPages() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Makes the left pages decoration
- makeRightPages() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Makes the right pages decoration
N
- navbox - Variable in class net.oijon.susquehanna.gui.scenes.Book
- Navbox - Class in net.oijon.susquehanna.gui
- Navbox() - Constructor for class net.oijon.susquehanna.gui.Navbox
-
Creates a Navbox, allowing the user to switch between different categories of scenes
- net.oijon.susquehanna - package net.oijon.susquehanna
- net.oijon.susquehanna.gui - package net.oijon.susquehanna.gui
- net.oijon.susquehanna.gui.components - package net.oijon.susquehanna.gui.components
- net.oijon.susquehanna.gui.resources - package net.oijon.susquehanna.gui.resources
- net.oijon.susquehanna.gui.scenes - package net.oijon.susquehanna.gui.scenes
- net.oijon.susquehanna.gui.scenes.file - package net.oijon.susquehanna.gui.scenes.file
- net.oijon.susquehanna.gui.scenes.lexicon - package net.oijon.susquehanna.gui.scenes.lexicon
- net.oijon.susquehanna.gui.scenes.orthography - package net.oijon.susquehanna.gui.scenes.orthography
- net.oijon.susquehanna.gui.scenes.phonology - package net.oijon.susquehanna.gui.scenes.phonology
- net.oijon.susquehanna.gui.toolboxes - package net.oijon.susquehanna.gui.toolboxes
O
- olingVersion() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the version of OLing run by the program
- olingVersionNum() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the version number of OLing run by the program
- ologVersion() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the version of OLog run by the program
- ologVersionNum() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the version number of OLog run by the program
- OnePageBook - Class in net.oijon.susquehanna.gui.scenes
- OnePageBook() - Constructor for class net.oijon.susquehanna.gui.scenes.OnePageBook
-
Creates a book with one main page, stretching over where the binding usually would be
- OpenLangPage - Class in net.oijon.susquehanna.gui.scenes.file
- OpenLangPage() - Constructor for class net.oijon.susquehanna.gui.scenes.file.OpenLangPage
- OPENSANS - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_BOLD - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_BOLDITALIC - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_EXTRABOLD - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_EXTRABOLDITALIC - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_ITALIC - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_LIGHT - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_LIGHTITALIC - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_MEDIUM - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_MEDIUMITALIC - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_SEMIBOLD - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- OPENSANS_SEMIBOLDITALIC - Static variable in class net.oijon.susquehanna.gui.resources.Fonts
- ORTHOGRAPHY - Static variable in class net.oijon.susquehanna.gui.resources.Indicator
- OrthographyTools - Class in net.oijon.susquehanna.gui.toolboxes
- OrthographyTools() - Constructor for class net.oijon.susquehanna.gui.toolboxes.OrthographyTools
- ORTHOGRAPHYTOOLS - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- OrthoList - Class in net.oijon.susquehanna.gui.components
- OrthoList(Orthography) - Constructor for class net.oijon.susquehanna.gui.components.OrthoList
-
Creates an OrthoList from a given orthography
- OrthoPair - Class in net.oijon.susquehanna.gui.components
- OrthoPair(String, String) - Constructor for class net.oijon.susquehanna.gui.components.OrthoPair
-
Creates an OrthoPair, a component for displaying pairs of orthographic information.
P
- PAD - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- PAPER - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- PhonemeButton - Class in net.oijon.susquehanna.gui.components
- PhonemeButton(String) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeButton
-
Creates a PhonemeButton, with a toolbar of actions on the right side
- PhonemeButton(String, boolean) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeButton
-
Creates a PhonemeButton, similar to PhonemeButton(String), but with a toggle to visually disable it.
- PhonemeButton(String, PhonemeTable, boolean) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeButton
-
Creates a PhonemeButton with a linked PhonemeTable
- PhonemeButton(PhonemeButton) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeButton
-
Makes an exact copy of a PhonemeButton
- PhonemeEditPopup - Class in net.oijon.susquehanna.gui.components
- PhonemeEditPopup(String) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeEditPopup
-
Creates the popup, with a given phoneme to edit The phoneme is changed by the popup, and the PhonoTable is told what to change
- PhonemeKeyboard - Class in net.oijon.susquehanna.gui.components
- PhonemeKeyboard(PhonoSystem) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeKeyboard
-
Creates a virtual keyboard with a PhonoSystem to use as a template
- PhonemeKeyboard(PhonoSystem, TextField) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeKeyboard
-
Similar to PhonemeKeyboard(PhonoSystem), but also sets the text already displayed in the typing area.
- PhonemeTable - Class in net.oijon.susquehanna.gui.components
- PhonemeTable(Phonology) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeTable
-
Creates a PhonemeTable, displaying a Phonology via GUI components
- PhonemeTable(Phonology, boolean) - Constructor for class net.oijon.susquehanna.gui.components.PhonemeTable
-
Similar to PhonemeTable(Phonology), with an extra toggle to make the table read-only
- PHONOLOGY - Static variable in class net.oijon.susquehanna.gui.resources.Indicator
- PhonologyTools - Class in net.oijon.susquehanna.gui.toolboxes
- PhonologyTools() - Constructor for class net.oijon.susquehanna.gui.toolboxes.PhonologyTools
- PHONOLOGYTOOLS - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
R
- refresh() - Method in class net.oijon.susquehanna.gui.components.PhonemeTable
-
Refreshes the table, checking for any new changes and displaying them
- refresh() - Method in class net.oijon.susquehanna.gui.components.WordDisplay
-
Refreshes the display to update any changes to the word
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.BlankPage
-
Inherited from Book, does nothing as there's nothing to update on a blank page
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Refreshes the content on both pages.
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.file.AddLangPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.file.InfoPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.file.OpenLangPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.file.ReportBugPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.lexicon.EditWordsPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.lexicon.ViewWordsPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.orthography.EditOrthographyPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.orthography.ViewOrthographyPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.phonology.EditPhonoPage
- refresh() - Method in class net.oijon.susquehanna.gui.scenes.phonology.ViewPhonoPage
- refreshOnNewTable() - Method in class net.oijon.susquehanna.gui.scenes.phonology.EditPhonoPage
- refreshOnNewTable() - Method in class net.oijon.susquehanna.gui.scenes.phonology.ViewPhonoPage
- refreshSelected() - Method in class net.oijon.susquehanna.gui.toolboxes.Toolbox
- refreshType(String) - Static method in class net.oijon.susquehanna.App
-
Refreshes all books in a given category ex. if "phonology" is the given type, all books following the pattern "phonology.*" will be refreshed
- ReportBugPage - Class in net.oijon.susquehanna.gui.scenes.file
-
A book that allows for someone to report a bug via GitHub.
- ReportBugPage() - Constructor for class net.oijon.susquehanna.gui.scenes.file.ReportBugPage
- RIGHTPAD - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- rightPage - Variable in class net.oijon.susquehanna.gui.scenes.Book
- rightScroll - Variable in class net.oijon.susquehanna.gui.scenes.Book
- rightWood - Variable in class net.oijon.susquehanna.gui.scenes.Book
- RIGHTWOOD - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- root - Variable in class net.oijon.susquehanna.gui.scenes.Book
S
- setEditable(boolean) - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Sets if the phoneme shown is editable or not
- setID(String) - Method in class net.oijon.susquehanna.gui.scenes.BlankPage
-
Sets the ID used for this blank page
- setInPhono(boolean) - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Set the PhonemeButton to be in the Phonology, adding extra buttons to it if set to true
- setNavbox(Navbox) - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Sets the navbox used by this book (file tab, phonology tab, etc.)
- setPhoneme(String) - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
-
Sets the phoneme displayed on the button
- setPhoneme(String) - Method in class net.oijon.susquehanna.gui.components.PhonemeEditPopup
-
Sets the phoneme the popup is to edit
- setPhonemeTable(PhonemeTable) - Method in class net.oijon.susquehanna.gui.components.PhonemeButton
- setScene(Scene) - Static method in class net.oijon.susquehanna.App
-
Sets the current book displayed
- setSelectedLang(Language, File) - Static method in class net.oijon.susquehanna.App
-
Sets a new selected language
- setSelectedLangNull() - Static method in class net.oijon.susquehanna.App
-
Sets the currently selected language to Language.NULL
- setTextField(TextField) - Method in class net.oijon.susquehanna.gui.components.PhonemeKeyboard
-
Sets the TextField for the input to a different TextField
- Settings - Class in net.oijon.susquehanna
- Settings() - Constructor for class net.oijon.susquehanna.Settings
- SETTINGS - Static variable in class net.oijon.susquehanna.gui.resources.Indicator
- SETTINGSTOOLS - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- setToolbox(Toolbox) - Method in class net.oijon.susquehanna.gui.scenes.Book
-
Sets the toolbox for the book to use (file tools, lexicon tools, etc)
- sortOrtho() - Method in class net.oijon.susquehanna.gui.components.OrthoList
-
Sorts the orthography, either by phoneme or by grapheme.
- stage - Static variable in class net.oijon.susquehanna.App
- start(Stage) - Method in class net.oijon.susquehanna.App
- start(Stage) - Method in class net.oijon.susquehanna.LoadingScreen
- STRETCH_TO_FIT_SIZE - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- susquehannaVerName() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the human-friendly name of the version Make sure to edit this before each release!
- susquehannaVerNum() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the version number of this program.
- susquehannaVersion() - Static method in class net.oijon.susquehanna.SystemInfo
-
Gets the full version string of this program
- SystemInfo - Class in net.oijon.susquehanna
-
Allows access to version numbers throughout the program.
T
- toolbox - Variable in class net.oijon.susquehanna.gui.scenes.Book
- Toolbox - Class in net.oijon.susquehanna.gui.toolboxes
-
Creates a VBox with the parameters of all Toolboxes
- Toolbox(Background) - Constructor for class net.oijon.susquehanna.gui.toolboxes.Toolbox
- ToolButton - Class in net.oijon.susquehanna.gui.components
-
Creates a button designed to work with the Toolbox
- ToolButton(String) - Constructor for class net.oijon.susquehanna.gui.components.ToolButton
-
Constructs a button.
U
- updateOnLanguageChange() - Method in class net.oijon.susquehanna.gui.scenes.Book
- updateOnLanguageChange() - Method in class net.oijon.susquehanna.gui.scenes.lexicon.EditWordsPage
- updateOnLanguageChange() - Method in class net.oijon.susquehanna.gui.scenes.lexicon.ViewWordsPage
- updateOnLanguageChange() - Method in class net.oijon.susquehanna.gui.scenes.orthography.EditOrthographyPage
- updateOnLanguageChange() - Method in class net.oijon.susquehanna.gui.scenes.orthography.ViewOrthographyPage
- updateOnLanguageChange() - Method in class net.oijon.susquehanna.gui.scenes.phonology.EditPhonoPage
- updateOnLanguageChange() - Method in class net.oijon.susquehanna.gui.scenes.phonology.ViewPhonoPage
V
- ViewOrthographyPage - Class in net.oijon.susquehanna.gui.scenes.orthography
- ViewOrthographyPage() - Constructor for class net.oijon.susquehanna.gui.scenes.orthography.ViewOrthographyPage
- ViewPhonoPage - Class in net.oijon.susquehanna.gui.scenes.phonology
- ViewPhonoPage() - Constructor for class net.oijon.susquehanna.gui.scenes.phonology.ViewPhonoPage
- ViewWordsPage - Class in net.oijon.susquehanna.gui.scenes.lexicon
- ViewWordsPage() - Constructor for class net.oijon.susquehanna.gui.scenes.lexicon.ViewWordsPage
W
- WOOD - Static variable in class net.oijon.susquehanna.gui.resources.Backgrounds
- WordDisplay - Class in net.oijon.susquehanna.gui.components
- WordDisplay(Word) - Constructor for class net.oijon.susquehanna.gui.components.WordDisplay
-
Creates the word display from a given word
- WordDisplay(Word, boolean) - Constructor for class net.oijon.susquehanna.gui.components.WordDisplay
-
Similar to WordDisplay(Word), but also allows to toggle if details shall be shown
- writeToSelectedLang() - Static method in class net.oijon.susquehanna.App
-
Writes the current contents of the selected language to the file.
All Classes All Packages