Skip navigation links
A B C D F G H I L M N O R S U V 

A

ActionAdapter - Class in lk.vivoxalabs.customstage.tools
Controls all the action events of the window (close,maximize/restore,minimize)
ActionAdapter(Stage) - Constructor for class lk.vivoxalabs.customstage.tools.ActionAdapter
 
addResizeListener(Stage) - Static method in class lk.vivoxalabs.customstage.tools.ResizeHelper
 
addResizeListener(Stage, double, double, double, double) - Static method in class lk.vivoxalabs.customstage.tools.ResizeHelper
 
addScene(String, K, T) - Method in class lk.vivoxalabs.scenemanager.SceneManager
Adds the specific view and its controller to the map.
automate() - Method in class lk.vivoxalabs.scenemanager.SceneManager
Deprecated.
Use another "automate" method instead. This does not work unless used with a SceneManager object you have created. (Does not work with the defaultSceneManager object provided).
NOTE : CustomStage.getDefaultSceneManager().automate(); will not work

When called gets the directory to collect files as the directory of the caller class. Ex : If "Foo.class" calls this method, then fxml files available in the same directory as "Foo.class" will be loaded.

automate(String) - Method in class lk.vivoxalabs.scenemanager.SceneManager
This is used to make the FileLoader eligible to load the given type of files from the directory given in String format.
automate(URL) - Method in class lk.vivoxalabs.scenemanager.SceneManager
This is used to make the FileLoader eligible to load the given type of files from the directory of the URL provides.

B

build() - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Produces the CustomStage object as for the definitions given by the user

C

changeScene(Pane) - Method in class lk.vivoxalabs.customstage.CustomStage
Changes the current view of the Stage to the given view (pane)
changeScene(Pane) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Changes the current view of the Stage to the given view (pane)
close() - Method in class lk.vivoxalabs.customstage.tools.ActionAdapter
Close buttons action event
collect() - Method in class lk.vivoxalabs.scenemanager.tools.FileLoader
Collects the set of files with the given extension and inside the given directory for the FileLoader.
CustomDrawer - Class in lk.vivoxalabs.customdrawer
A drawer which can be shown/hidden as user calls
CustomDrawer(NavigationType) - Constructor for class lk.vivoxalabs.customdrawer.CustomDrawer
 
CustomDrawer(NavigationType, Duration) - Constructor for class lk.vivoxalabs.customdrawer.CustomDrawer
 
CustomStage - Class in lk.vivoxalabs.customstage
A fully user customizable JavaFX Stage All of the customizing methods and methods which changing the appearance of the scene executed on FX-threads so user does not have to call these methods inside a Platform.runlater
CustomStageBuilder - Class in lk.vivoxalabs.customstage
This is used to create a CustomStage object as per user given definitions (using the methods of this class)
CustomStageBuilder() - Constructor for class lk.vivoxalabs.customstage.CustomStageBuilder
 
CustomStageController - Class in lk.vivoxalabs.customstage.view.controller
Controller class of the CustomStage (fxml file) and is responsible for the behaviour of the CustomStage
CustomStageController() - Constructor for class lk.vivoxalabs.customstage.view.controller.CustomStageController
 
CustomStageController.StageComponent - Enum in lk.vivoxalabs.customstage.view.controller
 

D

DIMENSION - Static variable in class lk.vivoxalabs.customstage.CustomStageBuilder
 
DrawerEvent - Interface in lk.vivoxalabs.customdrawer.tools
 
dynamicDrawerEvent(NavigationType) - Method in class lk.vivoxalabs.customstage.CustomStage
This method shall be called if a dynamic navigationPane is in use.
dynamicDrawerEvent(NavigationType) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
This method shall be called if a dynamic navigationPane is in use.

F

FileLoader - Class in lk.vivoxalabs.scenemanager.tools
This class is used to load all the files in the given package as to the given extension.
FileLoader(String) - Constructor for class lk.vivoxalabs.scenemanager.tools.FileLoader
IMPORTANT : This DOES NOT GUARANTEE to be executed the way expected and should be avoided unless in testing.
FileLoader(String, SceneManager) - Constructor for class lk.vivoxalabs.scenemanager.tools.FileLoader
This is same as FileLoader(String ext).
FileLoader(URL, String) - Constructor for class lk.vivoxalabs.scenemanager.tools.FileLoader
This is used to make the FileLoader eligible to load the given type of files from the directory of the URL provides.
FileLoader(URL, String, SceneManager) - Constructor for class lk.vivoxalabs.scenemanager.tools.FileLoader
This is same as FileLoader(URL, String).
FileLoader(String, String) - Constructor for class lk.vivoxalabs.scenemanager.tools.FileLoader
This is used to make the FileLoader eligible to load the given type of files from the directory given in String format.
FileLoader(String, String, SceneManager) - Constructor for class lk.vivoxalabs.scenemanager.tools.FileLoader

G

getController(String) - Method in class lk.vivoxalabs.scenemanager.SceneManager
 
getController() - Method in class lk.vivoxalabs.scenemanager.SceneMapper
 
getDefaultSceneManager() - Static method in class lk.vivoxalabs.customstage.CustomStage
 
getIds() - Method in class lk.vivoxalabs.scenemanager.SceneManager
 
getScene(String) - Method in class lk.vivoxalabs.scenemanager.SceneManager
 
getScene() - Method in class lk.vivoxalabs.scenemanager.SceneMapper
 

H

hide() - Method in class lk.vivoxalabs.customdrawer.CustomDrawer
Closes the drawer
hide() - Method in interface lk.vivoxalabs.customdrawer.tools.DrawerEvent
 
HorizontalPos - Enum in lk.vivoxalabs.customstage.tools
 

I

initialize(URL, ResourceBundle) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
 
isShown() - Method in class lk.vivoxalabs.customdrawer.CustomDrawer
 

L

lk.vivoxalabs.customdrawer - package lk.vivoxalabs.customdrawer
 
lk.vivoxalabs.customdrawer.tools - package lk.vivoxalabs.customdrawer.tools
 
lk.vivoxalabs.customstage - package lk.vivoxalabs.customstage
 
lk.vivoxalabs.customstage.tools - package lk.vivoxalabs.customstage.tools
 
lk.vivoxalabs.customstage.view.controller - package lk.vivoxalabs.customstage.view.controller
 
lk.vivoxalabs.scenemanager - package lk.vivoxalabs.scenemanager
 
lk.vivoxalabs.scenemanager.tools - package lk.vivoxalabs.scenemanager.tools
 

M

maximize() - Method in class lk.vivoxalabs.customstage.tools.ActionAdapter
Window maximize event
minimize() - Method in class lk.vivoxalabs.customstage.tools.ActionAdapter
Minimize buttons action event

N

NavigationType - Enum in lk.vivoxalabs.customstage.tools
 

O

open() - Method in class lk.vivoxalabs.customdrawer.CustomDrawer
Opens the drawer
open() - Method in interface lk.vivoxalabs.customdrawer.tools.DrawerEvent
 

R

registerRoot(Pane) - Method in class lk.vivoxalabs.customdrawer.CustomDrawer
Registers the given Pane as the drawer's root
removeNavigationPane(NavigationType) - Method in class lk.vivoxalabs.customstage.CustomStage
Removes the pointed navigationPane from the window
removeNavigationPane() - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Deprecated.
this method does not need to be called from this builder class after v1.1.0 Removes the left navigation pane of the window
removeNavigationPane() - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Deprecated.
use removeNavigationPane(NavigationType type) method instead Removes the left navigation pane of the window
removeNavigationPane(NavigationType) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Removes the pointed static navigationPane from the window (does not work for dynamic navigationPanes)
ResizeHelper - Class in lk.vivoxalabs.customstage.tools
Created by oshan on 21-Dec-17.
ResizeHelper() - Constructor for class lk.vivoxalabs.customstage.tools.ResizeHelper
 
restore() - Method in class lk.vivoxalabs.customstage.tools.ActionAdapter
Restores window

S

SceneManager - Class in lk.vivoxalabs.scenemanager
This SceneManager is used to manage the views (which are changing) by loading new views on to the scene.
SceneManager() - Constructor for class lk.vivoxalabs.scenemanager.SceneManager
 
SceneMapper<T extends javafx.fxml.Initializable,K extends javafx.scene.Node> - Class in lk.vivoxalabs.scenemanager
Stores the view (Pane object) and its relevant controller Created by oshan on 18-Mar-18.
setActionAdapter(ActionAdapter) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
 
setActionIcons(Image, Image, Image, Image) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Changes the default icons for the action buttons on Title-bar
setActionIcons(Image, Image, Image, Image) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Changes the default icons for the action buttons on Title-bar
setButtonColor(String) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Changes the color of the close, minimize and maximize/restore buttons
setButtonHoverColor(String) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Changes the color of the minimize and maximize/restore buttons on hover (close button's color won't change)
setButtonHoverColor(String, String, String) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
 
setDimensions(double, double, double, double) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Sets the maximum and minimum resizing values for the window.
setDynamicNavigation(NavigationType, Pane, double, double, boolean) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Sets the given navigationPane to the CustomStage as per its definitions (parameters).
setHoverColor(String, String, String) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Sets different colors for button on mouse hover state
setIcon(String) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
The icon for the window to be showed on taskbar
setNavigationPane(NavigationType, Pane) - Method in class lk.vivoxalabs.customstage.CustomStage
Sets a static navigation pane (right side of the window) attaching the pane given
setNavigationPane(NavigationType, Pane) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Sets a static navigation pane (to the pointed location) attaching the pane given
setNavigationPane(Style, NavigationType, Pane) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Sets a static/dynamic navigation pane (to the pointed location) attaching the pane given
setNavigationPane(Style, NavigationType, Pane, double, double, boolean) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Sets the given navigationPane to the CustomStage as per its definitions (parameters).
setNavigationPane(NavigationType, Pane) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Sets a static navigation pane (right side of the window) attaching the pane given
setStyle(CustomStageController.StageComponent, String) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Changes the color of the given component of the window
setStyleSheet(URL) - Method in class lk.vivoxalabs.customstage.CustomStage
Style the CustomStage as to the user given stylesheet
setStyleSheet(URL) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Style the CustomStage as to the user given stylesheet
setStyleSheet(URL) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Style the CustomStage as to the user given stylesheet
setTitle(String) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Sets the title of the title-bar
setTitle(String, HorizontalPos, HorizontalPos) - Method in class lk.vivoxalabs.customstage.view.controller.CustomStageController
Sets the title of the title-bar and changes the position (on title-bar) of the ActionButtons and title
setTitleColor(String) - Method in class lk.vivoxalabs.customstage.CustomStage
Changes the color of the color in title-bar
setTitleColor(String) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Changes the color of the color in title-bar
setWindowColor(String) - Method in class lk.vivoxalabs.customstage.CustomStage
Changes the color of the window
setWindowColor(String) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Changes the color of the window
setWindowTitle(String) - Method in class lk.vivoxalabs.customstage.CustomStage
Sets the title of the title-bar
setWindowTitle(String) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Sets the title of the title-bar
setWindowTitle(String, HorizontalPos, HorizontalPos) - Method in class lk.vivoxalabs.customstage.CustomStageBuilder
Sets the title of the title-bar and changes the position (on title-bar) of the ActionButtons and title
Style - Enum in lk.vivoxalabs.customstage.tools
 

U

unregisterRoot() - Method in class lk.vivoxalabs.customdrawer.CustomDrawer
Clears the content of the drawer (This method by-default is called on a FXThread)

V

valueOf(String) - Static method in enum lk.vivoxalabs.customstage.tools.HorizontalPos
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lk.vivoxalabs.customstage.tools.NavigationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lk.vivoxalabs.customstage.tools.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lk.vivoxalabs.customstage.view.controller.CustomStageController.StageComponent
Returns the enum constant of this type with the specified name.
values() - Static method in enum lk.vivoxalabs.customstage.tools.HorizontalPos
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lk.vivoxalabs.customstage.tools.NavigationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lk.vivoxalabs.customstage.tools.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lk.vivoxalabs.customstage.view.controller.CustomStageController.StageComponent
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G H I L M N O R S U V 
Skip navigation links

Copyright © 2018. All rights reserved.