Skip navigation links
A C D E G I L M N O P R S T U 

A

AbstractDajlabApplication - Class in org.dajlab.gui
Abstract class for all GUI application.
AbstractDajlabApplication() - Constructor for class org.dajlab.gui.AbstractDajlabApplication
 
AbstractDajlabTab - Class in org.dajlab.gui
All tabs must extend this abstract class.
AbstractDajlabTab() - Constructor for class org.dajlab.gui.AbstractDajlabTab
 

C

codeThread() - Method in class org.dajlab.core.DaJLabModule
Method called when the module is running.
CommandEvent - Interface in org.dajlab.core
Interface for all command events.
CommandListener - Interface in org.dajlab.core
Command listener.
connect() - Method in interface org.dajlab.gui.extension.DajlabControllerExtensionInterface
Connect the devices.

D

DaJLabConstants - Class in org.dajlab.core
Global constants.
DaJLabConstants() - Constructor for class org.dajlab.core.DaJLabConstants
 
DajlabControllerExtensionInterface<M extends DajlabModelInterface> - Interface in org.dajlab.gui.extension
Controller extension interface.
DaJLabException - Exception in org.dajlab.core
daJLab exception.
DaJLabException() - Constructor for exception org.dajlab.core.DaJLabException
Constructor.
DaJLabException(String) - Constructor for exception org.dajlab.core.DaJLabException
Constructor.
DajlabExtension - Interface in org.dajlab.gui.extension
All daJLab extensions extend this interface.
DajlabMenuBar - Class in org.dajlab.gui
Application menu bar.
DajlabMenuBar(List<MenuExtensionInterface>, DajlabScene, String) - Constructor for class org.dajlab.gui.DajlabMenuBar
Constructor.
DajlabModel - Class in org.dajlab.gui
Global model which will contain all models from extensions.
DajlabModel() - Constructor for class org.dajlab.gui.DajlabModel
Constructor.
DajlabModelInterface - Interface in org.dajlab.gui.extension
Interface for model extension.
DaJLabModule - Class in org.dajlab.core
Describe a DaJLabModule module.
DaJLabModule() - Constructor for class org.dajlab.core.DaJLabModule
 
DaJLabRuntimeException - Exception in org.dajlab.core
daJLab runtime exception.
DaJLabRuntimeException() - Constructor for exception org.dajlab.core.DaJLabRuntimeException
Constructor.
DaJLabRuntimeException(String) - Constructor for exception org.dajlab.core.DaJLabRuntimeException
Constructor.
DajlabScene - Class in org.dajlab.gui
Scene for the primary stage.
DajlabScene(Parent, double, double) - Constructor for class org.dajlab.gui.DajlabScene
Constructor.
disconnect() - Method in interface org.dajlab.gui.extension.DajlabControllerExtensionInterface
Disconnect the devices.

E

enableRenaming(String) - Method in class org.dajlab.gui.AbstractDajlabTab
If used, this method allows the renaming of a tab by the user with a double-click on the icon of the tab.
ERR_LOAD_MODEL - Static variable in class org.dajlab.core.DaJLabConstants
Error while loading the model.
ERR_SAVE_MODEL - Static variable in class org.dajlab.core.DaJLabConstants
Error while saving the model.
ExceptionFactory - Class in org.dajlab.core
Factory for exceptions.
ExceptionFactory() - Constructor for class org.dajlab.core.ExceptionFactory
 

G

get(Class<T>) - Method in class org.dajlab.gui.DajlabModel
Get a model from the map using the class.
getAboutItems() - Method in interface org.dajlab.gui.extension.MenuExtensionInterface
To add items to the About menu.
getControllers() - Method in class org.dajlab.gui.DajlabScene
 
getFileItems() - Method in interface org.dajlab.gui.extension.MenuExtensionInterface
To add items to the File menu.
getIcon(String) - Method in class org.dajlab.gui.AbstractDajlabTab
Return a picture node from the path.
getLocalization() - Method in interface org.dajlab.gui.extension.DajlabControllerExtensionInterface
See MessagesUtil for localization rules.
getMenus() - Method in interface org.dajlab.gui.extension.MenuExtensionInterface
To add menus to menu bar.
getModel() - Method in interface org.dajlab.gui.extension.DajlabControllerExtensionInterface
Return the model.
getString(String) - Static method in class org.dajlab.gui.MessagesUtil
Get message from the key.
getString(String, Object...) - Static method in class org.dajlab.gui.MessagesUtil
Get message with valued parameters
getTabs() - Method in interface org.dajlab.gui.extension.TabExtensionInterface
To add tabs to the tabpane of the application.

I

init() - Method in class org.dajlab.gui.AbstractDajlabApplication
Overriding with final the init method to prevent other overriding.
initializeMessages(List<DajlabControllerExtensionInterface<DajlabModelInterface>>) - Static method in class org.dajlab.gui.MessagesUtil
Initialize messages from the controllers.
isRunning() - Method in class org.dajlab.core.DaJLabModule
 

L

launch() - Method in class org.dajlab.core.DaJLabModule
Launch the module.
loadModel() - Method in class org.dajlab.gui.DajlabScene
Open a file chooser and update the current model with the selected model by calling the updateModel() from DajlabControllerExtensionInterface.
loadModel(File) - Static method in class org.dajlab.gui.ModelManager
Load a model from a file.

M

MenuExtensionInterface - Interface in org.dajlab.gui.extension
Interface for menu bar extension.
MessagesUtil - Class in org.dajlab.gui
Localization utility class.
MessageTab - Class in org.dajlab.gui
Tab to display messages.
MessageTab(String, String, String...) - Constructor for class org.dajlab.gui.MessageTab
Constructor.
ModelManager - Class in org.dajlab.gui
Utility class to serialize and unserialize the model.
ModelManager() - Constructor for class org.dajlab.gui.ModelManager
 

N

newCommand(CommandEvent) - Method in interface org.dajlab.core.CommandListener
When a new command is required.

O

onLaunch() - Method in class org.dajlab.core.DaJLabModule
Method called when the module is launched (just before starting the thread).
onStop() - Method in class org.dajlab.core.DaJLabModule
Method called on stop (just before stopping the module).
org.dajlab.core - package org.dajlab.core
 
org.dajlab.gui - package org.dajlab.gui
 
org.dajlab.gui.extension - package org.dajlab.gui.extension
 

P

put(DajlabModelInterface) - Method in class org.dajlab.gui.DajlabModel
Add a model to the map.

R

registerPlugin(DajlabExtension) - Method in class org.dajlab.gui.AbstractDajlabApplication
Register an extension.
run() - Method in class org.dajlab.core.DaJLabModule

S

saveModel() - Method in class org.dajlab.gui.DajlabScene
Open a file chooser and save the model into the selected file.
saveModel(File, DajlabModel) - Static method in class org.dajlab.gui.ModelManager
Save to the file the model.
selectDefaultTab(AbstractDajlabTab[]) - Method in class org.dajlab.gui.AbstractDajlabApplication
Select the default tab for the application.
setControllers(List<DajlabControllerExtensionInterface<DajlabModelInterface>>) - Method in class org.dajlab.gui.DajlabScene
 
start(Stage) - Method in class org.dajlab.gui.AbstractDajlabApplication
startApplication(Class<? extends Application>, String) - Static method in class org.dajlab.gui.AbstractDajlabApplication
Launch the application.
stop() - Method in class org.dajlab.core.DaJLabModule
Stop the module.
stop() - Method in class org.dajlab.gui.AbstractDajlabApplication

T

TabExtensionInterface - Interface in org.dajlab.gui.extension
Interface for Tab extension.
throwDaJLabException(String) - Static method in class org.dajlab.core.ExceptionFactory
Throw a daJLab exception
throwDaJLabRuntimeException(String) - Static method in class org.dajlab.core.ExceptionFactory
Throw a daJLab runtime exception.

U

updateModel(M) - Method in interface org.dajlab.gui.extension.DajlabControllerExtensionInterface
Update the current model with the loaded model.
updateTitle(String) - Method in class org.dajlab.gui.AbstractDajlabTab
Update the tab title.
updateTitle(String) - Method in class org.dajlab.gui.MessageTab
Update the tab title.
A C D E G I L M N O P R S T U 
Skip navigation links

Copyright © 2018. All rights reserved.