Autopsy
4.12.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Static Public Member Functions | |
static void | construct (Node node, String fxmlFileName) |
static void | construct (Node node, Class<?extends Node > clazz, String fxmlFileName) |
Private Member Functions | |
FXMLConstructor () | |
Static Private Attributes | |
static final Logger | LOGGER = Logger.getLogger(FXMLConstructor.class.getName()) |
This class supports programmer productivity by abstracting frequently used code to load FXML-defined GUI components,
TODO? improve performance by implementing a caching FXMLLoader as described at http://stackoverflow.com/questions/11734885/javafx2-very-poor-performance-when-adding-custom-made-fxmlpanels-to-gridpane.
NOTE: As described in the link above above, using FXMLConstructor will be inefficient if FXML is used as a template for many similar items. In that use case, it is much faster to build the entire hierarchy in Java. This class is intended only to remove the boilerplate initialization code when defining a relatively static layout
TODO: move this to CoreUtils and remove duplicate verison in image analyzer
Definition at line 47 of file FXMLConstructor.java.
|
private |
Definition at line 101 of file FXMLConstructor.java.
|
static |
Load an fxml file and initialize a node with it. Since this manipulates the node, it must be called on the JFX thread.
node | a node to initialize from a loaded FXML |
fxmlFileName | the file name of the FXML to load, relative to the package that the class of node is defined in. |
Definition at line 61 of file FXMLConstructor.java.
Referenced by org.sleuthkit.autopsy.timeline.actions.AddManualEvent.JEventCreationDialog.EventCreationDialogPane.EventCreationDialogPane(), org.sleuthkit.autopsy.timeline.ui.detailview.tree.EventsTree.EventsTree(), org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.FilterSetPanel(), org.sleuthkit.autopsy.timeline.ui.HistoryToolBar.HistoryToolBar(), org.sleuthkit.autopsy.timeline.ui.IntervalSelector< DateTime >.IntervalSelector(), org.sleuthkit.autopsy.timeline.ui.ViewFrame.NoEventsDialog.NoEventsDialog(), org.sleuthkit.autopsy.timeline.ui.StatusBar.StatusBar(), org.sleuthkit.autopsy.timeline.ui.TimeZonePanel.TimeZonePanel(), org.sleuthkit.autopsy.timeline.ui.ViewFrame.ViewFrame(), and org.sleuthkit.autopsy.timeline.zooming.ZoomSettingsPane.ZoomSettingsPane().
|
static |
Load an fxml file and initialize a node with it. Since this manipulates the node, it must be called on the JFX thread.
node | a node to initialize from a loaded FXML |
clazz | a class to use for relative location of the fxml |
fxmlFileName | the file name of the FXML to load, relative to the package of clazz. |
Definition at line 77 of file FXMLConstructor.java.
|
staticprivate |
Definition at line 49 of file FXMLConstructor.java.
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.