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

A

addLayerFactory(String, Supplier<Layer>) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Adds a new layer factory to this application, if the given layer name is unique (otherwise an IllegalArgumentException is thrown).
addLoginMethod(LoginMethod) - Method in interface com.gluonhq.charm.connect.view.AuthenticationView
Charm will initially retrieve the login methods that are defined by a Gluon application from Gluon Cloud.
addViewFactory(String, Supplier<View>) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Adds a new view factory to this application, if the given view name is unique (otherwise an IllegalArgumentException is thrown).
ANDROID - Static variable in class com.gluonhq.charm.down.common.PlatformFactory
 
applyStyleClass(Node, String...) - Static method in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
Convenience method that will conditionally apply the given style class varargs list to the given node, on the basis that doing so will not duplicate any of the style classes.
assignTo(Scene) - Method in enum com.gluonhq.charm.glisten.visual.Swatch
Call this method to apply the selected swatch to the given Scene.
assignTo(Scene) - Method in enum com.gluonhq.charm.glisten.visual.Theme
Call this method to apply the selected theme to the given Scene.
authenticate(Consumer<O>, O) - Method in class com.gluonhq.charm.connect.service.AuthenticationService
Start the authentication flow.
authenticate(Consumer<String>) - Method in interface com.gluonhq.charm.connect.view.AuthenticationView
This method is called every time a request to Gluon Cloud is made that requires an authenticated user and no authenticated user is currently active in the application.
authenticatedUserProperty() - Method in class com.gluonhq.charm.connect.service.AuthenticationService
The user that is currently authenticated, which can be null if no user is authenticated.
Authentication - Enum in com.gluonhq.charm.connect
Defines the constants that are used to specify how the application data in Gluon Cloud is accessed.
authentication(Authentication) - Method in class com.gluonhq.charm.connect.service.StorageService
Defines which authentication method must be used when retrieving data from Gluon Cloud.
AuthenticationService - Class in com.gluonhq.charm.connect.service
The AuthenticationService provides a way to authenticate a user within the application.
AuthenticationService(GluonClient) - Constructor for class com.gluonhq.charm.connect.service.AuthenticationService
The AuthenticationService allows the application to authenticate users and keep track of which user is currently logged in.
AuthenticationView - Interface in com.gluonhq.charm.connect.view
An AuthenticationView is an interface that defines how a user can connect with Gluon Cloud, by using one of the available login methods that are defined in the application.
AuthenticationViewFactory - Class in com.gluonhq.charm.connect.view
A Factory class used to create new instances of AuthenticationView.
AuthenticationViewFactory() - Constructor for class com.gluonhq.charm.connect.view.AuthenticationViewFactory
 
autoHideProperty() - Method in class com.gluonhq.charm.glisten.layout.Layer
Represents whether this Layer should hide when it is clicked outside its bounds - by default this is true.
Avatar - Class in com.gluonhq.charm.glisten.control
An Avatar is a control that clips a circle around a given image.
Avatar(double) - Constructor for class com.gluonhq.charm.glisten.control.Avatar
Creates an empty Avatar instance of the given radius.
Avatar(double, Image) - Constructor for class com.gluonhq.charm.glisten.control.Avatar
Creates an Avatar instance of the given radius, with the given Image in the center of it.

B

backgroundFadeProperty() - Method in class com.gluonhq.charm.glisten.application.GlassPane
The degree of fade that should be applied - by default the glasspane is fully transparent, but increasing the value of the backgroundFade property towards zero will lead to a more darkened layer appearing above the root node, which allows for any layers being shown in the glasspane to be more obvious.
BOTTOM_CENTER - Static variable in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Places the floating action button in the bottom-center section of the user interface.
BOTTOM_LEFT - Static variable in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Places the floating action button in the bottom-left section of the user interface.
BOTTOM_RIGHT - Static variable in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Places the floating action button in the bottom-right section of the user interface.
build() - Method in class com.gluonhq.charm.connect.GluonClientBuilder
Make an instance of GluonClient based on the properties set on this builder.
button() - Method in enum com.gluonhq.charm.glisten.visual.MaterialDesignIcon
Creates a Button instance with the selected material design icon displayed within it.
button(EventHandler<ActionEvent>) - Method in enum com.gluonhq.charm.glisten.visual.MaterialDesignIcon
Creates a Button instance with the selected material design icon displayed within it, and the provided event handler set to execute when the button is interacted with by the user.
BUTTON_FLAT - Static variable in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
A style class for when the button should display using a flat style.
BUTTON_ROUND - Static variable in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
A style class for when the button should display using a round style.

C

Cache<K,V> - Interface in com.gluonhq.charm.down.common.cache
 
CacheManager - Interface in com.gluonhq.charm.down.common.cache
 
CardPane - Class in com.gluonhq.charm.glisten.control
 
CardPane() - Constructor for class com.gluonhq.charm.glisten.control.CardPane
 
CHARM_CONNECT_AUTHENTICATIONVIEW - Static variable in class com.gluonhq.charm.connect.view.AuthenticationViewFactory
 
CharmObservable - Interface in com.gluonhq.charm.connect.service
 
CharmObservable.State - Enum in com.gluonhq.charm.connect.service
The possible states a CharmObservable can be in.
CharmObservableList<E> - Interface in com.gluonhq.charm.connect.service
A CharmObservableList is an ObservableList that is linked with a storage system.
CharmObservableObject<T> - Interface in com.gluonhq.charm.connect.service
A CharmObservableObject is an ObservableObject that is linked with a storage system.
CharmService - Class in com.gluonhq.charm.connect.service
Abstract class that contains common functionality for Charm Up services.
CharmService(GluonClient) - Constructor for class com.gluonhq.charm.connect.service.CharmService
Construct a new Charm Up service that uses the specified GluonClient to connect with the Gluon Cloud infrastructure.
com.gluonhq.charm.connect - package com.gluonhq.charm.connect
Core functionality that is needed to be able to retrieve and update remote data on Gluon Cloud.
com.gluonhq.charm.connect.service - package com.gluonhq.charm.connect.service
Different services that allow to retrieve and update data from and to the device or Gluon Cloud.
com.gluonhq.charm.connect.view - package com.gluonhq.charm.connect.view
Provides the functionality that is required to create authentication views that are used to connect users to Gluon Cloud.
com.gluonhq.charm.down.common - package com.gluonhq.charm.down.common
 
com.gluonhq.charm.down.common.cache - package com.gluonhq.charm.down.common.cache
 
com.gluonhq.charm.glisten - package com.gluonhq.charm.glisten
The base package for all Gluon Glisten functionality - in other words, the APIs for creating user interfaces with Gluon Charm.
com.gluonhq.charm.glisten.animation - package com.gluonhq.charm.glisten.animation
A package containing animation classes, which can be used to draw user attention to relevant parts of the user interface.
com.gluonhq.charm.glisten.application - package com.gluonhq.charm.glisten.application
Gluon Glisten applications should be built using the MobileApplication and related API offered in this package.
com.gluonhq.charm.glisten.control - package com.gluonhq.charm.glisten.control
UI controls and other useful components can be found in this package.
com.gluonhq.charm.glisten.layout - package com.gluonhq.charm.glisten.layout
Layout containers and other layout-related concepts can be found in this package.
com.gluonhq.charm.glisten.layout.layer - package com.gluonhq.charm.glisten.layout.layer
Various Layer implementations can be found in this package.
com.gluonhq.charm.glisten.license - package com.gluonhq.charm.glisten.license
 
com.gluonhq.charm.glisten.mvc - package com.gluonhq.charm.glisten.mvc
The Glisten View class, and other MVC related APIs can be found in this package.
com.gluonhq.charm.glisten.visual - package com.gluonhq.charm.glisten.visual
API related to the user interface visuals can be found in this package.
contentProperty() - Method in class com.gluonhq.charm.glisten.control.Dialog
The content of the Dialog.
contentProperty() - Method in class com.gluonhq.charm.glisten.control.Icon
 
create() - Static method in class com.gluonhq.charm.connect.GluonClientBuilder
Create a new instance of GluonClientBuilder
createCache(String) - Method in interface com.gluonhq.charm.down.common.cache.CacheManager
 
createCache(String) - Method in class com.gluonhq.charm.down.common.cache.DefaultCacheManager
 
createDefaultSkin() - Method in class com.gluonhq.charm.glisten.control.CardPane
 
credentials(GluonCredentials) - Method in class com.gluonhq.charm.connect.GluonClientBuilder
Set the value of the credentials for the GluonClient instance constructed by this builder.

D

DARK - Static variable in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
A style class for when the UI control should display using its dark theme.
DEFAULT_ANIMATION_DURATION - Static variable in class com.gluonhq.charm.glisten.application.GlassPane
The default duration for tha animation when transitioning between faded and non-faded.
DEFAULT_ANIMATION_DURATION - Static variable in class com.gluonhq.charm.glisten.layout.MobileLayoutPane
The default duration for tha animation when transitioning between faded and non-faded.
DEFAULT_BACKGROUND_FADE_LEVEL - Static variable in class com.gluonhq.charm.glisten.application.GlassPane
The default amount of background fade to use when obscuring the view.
DEFAULT_BACKGROUND_FADE_LEVEL - Static variable in class com.gluonhq.charm.glisten.layout.MobileLayoutPane
The default amount of background fade to use when obscuring the view.
DefaultCache<K,V> - Class in com.gluonhq.charm.down.common.cache
 
DefaultCache() - Constructor for class com.gluonhq.charm.down.common.cache.DefaultCache
 
DefaultCacheManager - Class in com.gluonhq.charm.down.common.cache
 
DefaultCacheManager() - Constructor for class com.gluonhq.charm.down.common.cache.DefaultCacheManager
 
DESKTOP - Static variable in class com.gluonhq.charm.down.common.PlatformFactory
 
Dialog<T> - Class in com.gluonhq.charm.glisten.control
The Dialog class is the Glisten API for showing modal and blocking dialogs within user interfaces.
Dialog() - Constructor for class com.gluonhq.charm.glisten.control.Dialog
Creates an empty Dialog instance, and installs it into the MobileApplication layer factory.
Dialog(String) - Constructor for class com.gluonhq.charm.glisten.control.Dialog
Creates an empty Dialog instance with the given title, and installs it into the MobileApplication layer factory.
dispose() - Method in class com.gluonhq.charm.glisten.layout.Layer
This method is called whenever the MobileLayoutPane is set to null.

E

exceptionProperty() - Method in interface com.gluonhq.charm.connect.service.CharmObservable
 

F

FloatingActionButton - Class in com.gluonhq.charm.glisten.layout.layer
The floating action button is a Layer that can be placed in to a MobileLayoutPane to provide users with a quick way of performing a primary action in a user interface.
FloatingActionButton() - Constructor for class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Creates a new FloatingActionButton instance with the default graphic (MaterialDesignIcon.ADD) and no onAction handler installed (to set an onAction handler call FloatingActionButton.setOnAction(EventHandler)).
FloatingActionButton(String, EventHandler<ActionEvent>) - Constructor for class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Creates a new FloatingActionButton instance with the default text and the provided event handler set as the onAction handler.
fromJson(JsonObject) - Static method in class com.gluonhq.charm.connect.User
Generate a new User instance by loading the fields from the provided JSON object.

G

get(K) - Method in interface com.gluonhq.charm.down.common.cache.Cache
Get the value for the specified key, or null when there is no such key.
get(K) - Method in class com.gluonhq.charm.down.common.cache.DefaultCache
 
getApplication() - Method in class com.gluonhq.charm.glisten.mvc.View
Convenience method that returns the MobileApplication instance that this View finds itself contained within.
getAuthenticatedUser() - Method in class com.gluonhq.charm.connect.service.AuthenticationService
Gets the value of the property authenticatedUser.
getAuthenticationService() - Method in class com.gluonhq.charm.connect.GluonClient
Get an instance of the AuthenticationService that uses this GluonClient when interacting the Gluon Cloud.
getAuthenticationView() - Static method in class com.gluonhq.charm.connect.view.AuthenticationViewFactory
Get an instance of AuthenticationView.
getBackgroundFade() - Method in class com.gluonhq.charm.glisten.application.GlassPane
Gets the value of the property backgroundFade.
getButtons() - Method in class com.gluonhq.charm.glisten.control.Dialog
A list of buttons to show within the dialog.
getCache(String) - Method in interface com.gluonhq.charm.down.common.cache.CacheManager
 
getCache(String) - Method in class com.gluonhq.charm.down.common.cache.DefaultCacheManager
 
getCacheManager() - Method in class com.gluonhq.charm.down.common.Platform
 
getCallbackUrl() - Method in class com.gluonhq.charm.connect.view.LoginMethod
Constructs the URL that identifies the callback URL that will be called on Gluon Cloud as the final step in the connect flow.
getCards() - Method in class com.gluonhq.charm.glisten.control.CardPane
 
getChildren() - Method in class com.gluonhq.charm.glisten.control.Avatar
getConnectUrl() - Method in class com.gluonhq.charm.connect.view.LoginMethod
Constructs the URL that needs to be called to initiate the connect flow for this login method on Gluon Cloud.
getContent() - Method in class com.gluonhq.charm.glisten.control.Dialog
Gets the value of the property content.
getContent() - Method in class com.gluonhq.charm.glisten.control.Icon
Gets the value of the property content.
getCredentials() - Method in class com.gluonhq.charm.connect.GluonClient
Get the credentials that are used to authorize the application when connecting with Gluon Cloud.
getCurrent() - Static method in enum com.gluonhq.charm.down.common.JavaFXPlatform
 
getDefault() - Static method in enum com.gluonhq.charm.glisten.visual.Swatch
Returns the hardcoded default swatch - blue.
getDefault() - Static method in enum com.gluonhq.charm.glisten.visual.Theme
Returns the hardcoded default theme - light.
getException() - Method in interface com.gluonhq.charm.connect.service.CharmObservable
In case an exception occurred during processing, this method will return the exception.
getGlassPane() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Returns the GlassPane instance that is part of this application.
getGlisten() - Static method in class com.gluonhq.charm.glisten.GlistenFactory
Returns an instance of the Glisten abstract class that is relevant for the platform that is currently in-use.
getGluonClient() - Method in class com.gluonhq.charm.connect.service.CharmService
 
getHost() - Method in class com.gluonhq.charm.connect.GluonClient
Get the name of the host that is used for connecting to Gluon Cloud.
getIdentifier() - Method in interface com.gluonhq.charm.connect.service.CharmObservable
Returns the unique identifier that is associated with this instance.
getImage() - Method in class com.gluonhq.charm.glisten.control.Avatar
Gets the value of the property image.
getInstance() - Static method in class com.gluonhq.charm.glisten.application.MobileApplication
Returns the single instance of the MobileApplication.
getKey() - Method in class com.gluonhq.charm.connect.GluonCredentials
Get the public key of this application.
getKey() - Method in class com.gluonhq.charm.connect.User
Get the key that uniquely identifies this user within a Gluon Cloud application.
getLatitude() - Method in class com.gluonhq.charm.down.common.Position
Return the latitude coordinate of the position.
getLayers() - Method in class com.gluonhq.charm.glisten.layout.MobileLayoutPane
Returns the list of all Layer instances that have been installed inside this layout pane.
getLongitude() - Method in class com.gluonhq.charm.down.common.Position
Return the longitude coordinate of the position.
getMobileLayoutPane() - Method in class com.gluonhq.charm.glisten.layout.Layer
Gets the value of the property mobileLayoutPane.
getName() - Method in class com.gluonhq.charm.connect.User
Get the name of this user.
getName() - Method in class com.gluonhq.charm.down.common.Platform
Return the name of this Platform, i.e.
getName() - Method in class com.gluonhq.charm.glisten.mvc.View
Gets the value of the property name.
getNetworkId() - Method in class com.gluonhq.charm.connect.User
Get the unique id within a social network for this user.
getNick() - Method in class com.gluonhq.charm.connect.User
Get the nick name of this user.
getOnAction() - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Gets the value of the property onAction.
getPicture() - Method in class com.gluonhq.charm.connect.User
Get the profile picture of this user.
getPlatform() - Static method in class com.gluonhq.charm.down.common.PlatformFactory
Get a Platform implementation that matches the runtime platform.
getPosition() - Method in interface com.gluonhq.charm.down.common.PositionService
The current position on earth of the device.
getPositionService() - Method in class com.gluonhq.charm.down.common.Platform
Retrieves the platform specific implementation of a PositionService.
getPrimaryGraphic() - Method in class com.gluonhq.charm.glisten.control.ListTile
Gets the value of the property primaryGraphic.
getPrivateStorage() - Method in class com.gluonhq.charm.down.common.Platform
Get a storage directory that is private to the environment that is calling this method.
getRadius() - Method in class com.gluonhq.charm.glisten.control.Avatar
Gets the value of the property radius.
getRandom() - Static method in enum com.gluonhq.charm.glisten.visual.Swatch
Returns a randomly selected swatch.
getRoot() - Method in class com.gluonhq.charm.glisten.application.GlassPane
The root node of the application that this GlassPane is currently covering - this is typically a View.
getScreenHeight() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Returns the height of the screen that this application is running on.
getScreenWidth() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Returns the width of the screen that this application is running on.
getSecondaryGraphic() - Method in class com.gluonhq.charm.glisten.control.ListTile
Gets the value of the property secondaryGraphic.
getSecret() - Method in class com.gluonhq.charm.connect.GluonCredentials
Get the secret key of this application.
getSetting(String) - Method in class com.gluonhq.charm.down.common.Storage
 
getSettingService() - Method in class com.gluonhq.charm.down.common.Platform
Retrieves the platform specific implementation of a SettingService.
getSide() - Method in class com.gluonhq.charm.glisten.layout.layer.SidePopupView
Gets the value of the property side.
getState() - Method in interface com.gluonhq.charm.connect.service.CharmObservable
Return the current state of this observable.
getStorageService() - Method in class com.gluonhq.charm.connect.GluonClient
Get an instance of the AuthenticationService that uses this GluonClient when interacting the Gluon Cloud.
getStorageWhere() - Method in interface com.gluonhq.charm.connect.service.CharmObservable
Returns the system where this instance will be stored.
getSwatch() - Method in class com.gluonhq.charm.glisten.mvc.View
Gets the value of the property swatch.
getText() - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Gets the value of the property text.
getTitle() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Gets the value of the property title.
getTitle() - Method in class com.gluonhq.charm.glisten.control.Dialog
Gets the value of the property title.
getType() - Method in class com.gluonhq.charm.connect.view.LoginMethod
Returns the type of the LoginMethod and defines which service will be used for connecting Gluon Cloud users.
getUserService() - Method in class com.gluonhq.charm.connect.GluonClient
Get an instance of the AuthenticationService that uses this GluonClient when interacting the Gluon Cloud.
getView() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Gets the value of the property view.
GlassPane - Class in com.gluonhq.charm.glisten.application
The GlassPane exists in an invisible layer above the main UI of a Glisten MobileApplication.
Glisten - Class in com.gluonhq.charm.glisten
The Glisten abstract class is designed to provide API that is implemented in platform-specific ways.
Glisten() - Constructor for class com.gluonhq.charm.glisten.Glisten
This class should not be instantiated directly, rather, developers wanting to use this API should instead call GlistenFactory.getGlisten() to get an instance of this class that is relevant to the platform that their software is being executed on.
GlistenFactory - Class in com.gluonhq.charm.glisten
Provides the link to the native (android, ios, desktop) platform.
GlistenStyleClasses - Class in com.gluonhq.charm.glisten.visual
A convenience class containing a number of style classes that are understood by the Glisten CSS code.
GluonClient - Class in com.gluonhq.charm.connect
The GluonClient is the starting point to the Gluon Cloud infrastructure.
gluonClient - Variable in class com.gluonhq.charm.connect.service.CharmService
 
GluonClientBuilder - Class in com.gluonhq.charm.connect
A utility class for building GluonClient instances.
GluonClientBuilder() - Constructor for class com.gluonhq.charm.connect.GluonClientBuilder
Default constructor
GluonCredentials - Class in com.gluonhq.charm.connect
A class that represents the credentials that are used when authorizing your application with Gluon Cloud.
GluonCredentials(String, String) - Constructor for class com.gluonhq.charm.connect.GluonCredentials
Construct a credentials object with the specified application key and secret.
graphic() - Method in enum com.gluonhq.charm.glisten.visual.MaterialDesignIcon
Creates a graphic node that can be embedded within the scenegraph, for the selected material design icon.

H

hide() - Method in class com.gluonhq.charm.glisten.control.Dialog
Hides the dialog.
hide() - Method in class com.gluonhq.charm.glisten.layout.Layer
If this layer is showing, calling this method will immediately hide it.
hide() - Method in class com.gluonhq.charm.glisten.layout.layer.MenuPopupView
If this layer is showing, calling this method will immediately hide it.
hide() - Method in class com.gluonhq.charm.glisten.layout.layer.MenuSidePopupView
If this layer is showing, calling this method will immediately hide it.
hide() - Method in class com.gluonhq.charm.glisten.layout.layer.SidePopupView
If this layer is showing, calling this method will immediately hide it.
hide() - Method in class com.gluonhq.charm.glisten.mvc.View
This will hide this View if it is currently showing, returning to the previous view or the home view, depending on the state of the application.
hideLayer(String) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Attempts to hide a layer with the given name.
HOME_VIEW - Static variable in class com.gluonhq.charm.glisten.application.MobileApplication
All Glisten-based applications should define one View with its name specified as HOME_VIEW.
host(String) - Method in class com.gluonhq.charm.connect.GluonClientBuilder
Set the value of the hostname for the GluonClient instance constructed by this builder.

I

Icon - Class in com.gluonhq.charm.glisten.control
Represents MaterialDesignIcon Icon is created specifically to enhance Scene Builder support for MaterialDesignIcon The instance of Icon should be assigned to a 'graphic' property of the Button.
Icon() - Constructor for class com.gluonhq.charm.glisten.control.Icon
Creates an Icon with MENU icon as a default
Icon(MaterialDesignIcon) - Constructor for class com.gluonhq.charm.glisten.control.Icon
Creates an Icon with specified icon
ICON_TEXT - Static variable in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
A style class for when the UI control should display an icon, for example, MaterialDesignIcon.
ID - Static variable in class com.gluonhq.charm.glisten.layout.layer.SnackbarPopupView
 
imageProperty() - Method in class com.gluonhq.charm.glisten.control.Avatar
The image to display within the Avatar.
initialize() - Method in class com.gluonhq.charm.glisten.layout.Layer
This method is called whenever the MobileLayoutPane is changed.
interpolate(double) - Method in class com.gluonhq.charm.glisten.animation.ShrinkExpandAnimation
IOS - Static variable in class com.gluonhq.charm.down.common.PlatformFactory
 
isActive() - Method in class com.gluonhq.charm.connect.User
 
isAndroid() - Static method in enum com.gluonhq.charm.down.common.JavaFXPlatform
 
isAuthenticated() - Method in class com.gluonhq.charm.connect.service.AuthenticationService
Check whether the application is successfully authenticated with a user.
isAutoHide() - Method in class com.gluonhq.charm.glisten.layout.Layer
Gets the value of the property autoHide.
isDesktop() - Static method in enum com.gluonhq.charm.down.common.JavaFXPlatform
 
isIOS() - Static method in enum com.gluonhq.charm.down.common.JavaFXPlatform
 
isShowing() - Method in class com.gluonhq.charm.glisten.layout.Layer
Gets the value of the property showing.
isShowing() - Method in class com.gluonhq.charm.glisten.mvc.View
Gets the value of the property showing.

J

JavaFXPlatform - Enum in com.gluonhq.charm.down.common
 

L

launchExternalBrowser(String) - Method in class com.gluonhq.charm.down.common.Platform
 
Layer - Class in com.gluonhq.charm.glisten.layout
A Layer is an overlay that can be shown above any MobileLayoutPane, or the application-wide GlassPane.
Layer() - Constructor for class com.gluonhq.charm.glisten.layout.Layer
Creates a new Layer instance.
layoutChildren() - Method in class com.gluonhq.charm.glisten.application.GlassPane
layoutChildren() - Method in class com.gluonhq.charm.glisten.control.Avatar
layoutChildren() - Method in class com.gluonhq.charm.glisten.control.Icon
 
layoutChildren() - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Override this method to add the layout logic for your layer.
layoutChildren() - Method in class com.gluonhq.charm.glisten.layout.Layer
Override this method to add the layout logic for your layer.
layoutChildren() - Method in class com.gluonhq.charm.glisten.layout.layer.MenuPopupView
Override this method to add the layout logic for your layer.
layoutChildren() - Method in class com.gluonhq.charm.glisten.layout.layer.SidePopupView
Override this method to add the layout logic for your layer.
layoutChildren() - Method in class com.gluonhq.charm.glisten.layout.MobileLayoutPane
License - Annotation Type in com.gluonhq.charm.glisten.license
 
LIGHT - Static variable in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
A style class for when the UI control should display using its light theme.
ListTile - Class in com.gluonhq.charm.glisten.control
ListTile can be used as the graphic within a ListCell.
ListTile() - Constructor for class com.gluonhq.charm.glisten.control.ListTile
 
LoginMethod - Class in com.gluonhq.charm.connect.view
A LoginMethod is used to specify which method should be used to connect users to the Gluon Cloud.
LoginMethod(LoginMethod.Type, String, String) - Constructor for class com.gluonhq.charm.connect.view.LoginMethod
Create a new LoginMethod with the specified properties.
LoginMethod.Type - Enum in com.gluonhq.charm.connect.view
Defines the different methods by which you can log in to Gluon Cloud.

M

MaterialDesignIcon - Enum in com.gluonhq.charm.glisten.visual
An enumeration of all material design icons that are available.
MenuPopupView - Class in com.gluonhq.charm.glisten.layout.layer
The MenuPopupView class is used to show JavaFX Menu instances within the user interface - it will appear relative to the given owner node.
MenuPopupView(Node, Menu) - Constructor for class com.gluonhq.charm.glisten.layout.layer.MenuPopupView
Creates a new MenuPopupView instance that will be displayed relative to the given ownerNode, and will contain the given Menu.
MenuSidePopupView - Class in com.gluonhq.charm.glisten.layout.layer
The MenuPopupView class is used to show JavaFX Menu instances within the user interface - it will scroll out from the edge of the screen.
MenuSidePopupView(Menu) - Constructor for class com.gluonhq.charm.glisten.layout.layer.MenuSidePopupView
Creates a new MenuSidePopupView instance that will be displayed from the bottom edge of the screen, containing the contents of the given Menu.
MenuSidePopupView(Menu, Side) - Constructor for class com.gluonhq.charm.glisten.layout.layer.MenuSidePopupView
Creates a new MenuSidePopupView instance that will be displayed from the side of the screen, as specified by the side parameter.
MobileApplication - Class in com.gluonhq.charm.glisten.application
For Glisten-based applications, the MobileApplication class should be considered as the base class, in a similar fashion to the Application class is to JavaFX applications.
MobileApplication() - Constructor for class com.gluonhq.charm.glisten.application.MobileApplication
Creates a new instance of MobileApplication.
MobileLayoutPane - Class in com.gluonhq.charm.glisten.layout
The MobileLayoutPane class provides a layout container that closely matches the typical layout of many mobile applications.
MobileLayoutPane() - Constructor for class com.gluonhq.charm.glisten.layout.MobileLayoutPane
Creates a new empty instance of the MobileLayoutPane.
MobileLayoutPane(Node) - Constructor for class com.gluonhq.charm.glisten.layout.MobileLayoutPane
Creates a new instance of the MobileLayoutPane, with the given Node set as the center node (that is, the main node that will expand to take all available space).
mobileLayoutPaneProperty() - Method in class com.gluonhq.charm.glisten.layout.Layer
The MobileLayoutPane that this Layer is installed in - note that GlassPane is also a MobileLayoutPane, so it is valid to install it directly into the GlassPane by retrieving it from the MobileApplication using MobileApplication.getGlassPane().

N

nameProperty() - Method in class com.gluonhq.charm.glisten.mvc.View
The name of this View - this is very important as it is the means through which this View is differentiated from all other Views in API on MobileApplication.

O

ON_DESTROY - Static variable in class com.gluonhq.charm.glisten.mvc.View
Called when the view has been destroyed.
ON_HIDDEN - Static variable in class com.gluonhq.charm.glisten.mvc.View
Called when the view has been hidden.
ON_INIT - Static variable in class com.gluonhq.charm.glisten.mvc.View
Called when the view has been initialized, but not yet shown.
ON_SHOWN - Static variable in class com.gluonhq.charm.glisten.mvc.View
Called when the view has been shown.
onActionProperty() - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
The EventHandler that will be called when the user interacts with the floating action button.

P

Platform - Class in com.gluonhq.charm.down.common
 
Platform() - Constructor for class com.gluonhq.charm.down.common.Platform
 
Platform.LifecycleEvent - Enum in com.gluonhq.charm.down.common
 
PlatformFactory - Class in com.gluonhq.charm.down.common
Provides the link to the native (android, ios, desktop) platform.
PlatformFactory() - Constructor for class com.gluonhq.charm.down.common.PlatformFactory
 
Position - Class in com.gluonhq.charm.down.common
A class that contains the latitude and longitude coordinates that map to a specific point location on earth.
Position(double, double) - Constructor for class com.gluonhq.charm.down.common.Position
Construct a new position with the specified latitude and longitude.
positionProperty() - Method in interface com.gluonhq.charm.down.common.PositionService
A readonly property containing information about the device's current location on earth.
PositionService - Interface in com.gluonhq.charm.down.common
The PositionService provides details about a device's current location on earth.
postInit(Scene) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Intended for adding aditional initilization code
primaryGraphicProperty() - Method in class com.gluonhq.charm.glisten.control.ListTile
The property to display on the left side of the ListTile, as a full height Node.
put(K, V) - Method in interface com.gluonhq.charm.down.common.cache.Cache
Stores a key-value pair in the cache.
put(K, V) - Method in class com.gluonhq.charm.down.common.cache.DefaultCache
 

R

radiusProperty() - Method in class com.gluonhq.charm.glisten.control.Avatar
The radius of the Avatar clipping circle.
remove(K) - Method in interface com.gluonhq.charm.down.common.cache.Cache
Remove the entry associated with this key.
remove(K) - Method in class com.gluonhq.charm.down.common.cache.DefaultCache
 
remove(String) - Method in interface com.gluonhq.charm.down.common.SettingService
Removes the setting for the specified key.
removeAll() - Method in interface com.gluonhq.charm.down.common.cache.Cache
Remove all entries from the cache
removeAll() - Method in class com.gluonhq.charm.down.common.cache.DefaultCache
 
retrieve(String) - Method in interface com.gluonhq.charm.down.common.SettingService
Retrieves the value of the setting that is identified by the specified key.
retrieveFriends(BiConsumer<Worker.State, ObservableList<User>>) - Method in class com.gluonhq.charm.connect.service.UserService
Retrieve the list of friends for the current authenticated user.
retrieveList(String, Class<T>) - Method in class com.gluonhq.charm.connect.service.StorageService
Retrieve the list with the provided id from the device storage system.
retrieveList(String, Class<T>, StorageWhere) - Method in class com.gluonhq.charm.connect.service.StorageService
Retrieve the list with the provided id from the provided storage system.
retrieveList(String, Class<T>, StorageWhere, SyncFlag...) - Method in class com.gluonhq.charm.connect.service.StorageService
Retrieve the list with the provided id, from the provided storage system using the provided synchronization flags to decide how the list will be synchronized with the chosen storage system.
retrieveObject(String, Class<T>) - Method in class com.gluonhq.charm.connect.service.StorageService
Retrieve the object with the provided id from the device storage system.
retrieveObject(String, Class<T>, StorageWhere) - Method in class com.gluonhq.charm.connect.service.StorageService
Retrieve the object with the provided id from the provided storage system.
retrieveObject(String, Class<T>, StorageWhere, SyncFlag...) - Method in class com.gluonhq.charm.connect.service.StorageService
Retrieve the object with the provided id from the provided storage system, using the provided flags to decide how the object will be synchronized with the storage system.
retrieveUser(String, BiConsumer<Worker.State, User>) - Method in class com.gluonhq.charm.connect.service.UserService
Retrieve the information of the user with the specified id.
retrieveView(String) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Attempts to retrieve the view represented by the given view name.

S

secondaryGraphicProperty() - Method in class com.gluonhq.charm.glisten.control.ListTile
The property to display on the right side of the ListTile, as a smaller Node.
setActive(boolean) - Method in class com.gluonhq.charm.connect.User
 
setAutoHide(boolean) - Method in class com.gluonhq.charm.glisten.layout.Layer
Sets the value of the property autoHide.
setBackgroundFade(double) - Method in class com.gluonhq.charm.glisten.application.GlassPane
Sets the value of the property backgroundFade.
setContent(Node) - Method in class com.gluonhq.charm.glisten.control.Dialog
Sets the value of the property content.
setContent(MaterialDesignIcon) - Method in class com.gluonhq.charm.glisten.control.Icon
Sets the value of the property content.
setFloatingActionButtonHandler(Function<FloatingActionButton, Point2D>) - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
The floating action button handler is the method that is called to determine the positioning of the floating action button in the layout pane.
setImage(Image) - Method in class com.gluonhq.charm.glisten.control.Avatar
Sets the value of the property image.
setKey(String) - Method in class com.gluonhq.charm.connect.User
Set the key for this user.
setName(String) - Method in class com.gluonhq.charm.connect.User
 
setName(String) - Method in class com.gluonhq.charm.glisten.mvc.View
Sets the value of the property name.
setNetworkId(String) - Method in class com.gluonhq.charm.connect.User
 
setNick(String) - Method in class com.gluonhq.charm.connect.User
 
setOnAction(EventHandler<ActionEvent>) - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Sets the value of the property onAction.
setOnLifecycleEvent(Callback<Platform.LifecycleEvent, Void>) - Method in class com.gluonhq.charm.down.common.Platform
 
setPicture(String) - Method in class com.gluonhq.charm.connect.User
 
setPrimaryGraphic(Node) - Method in class com.gluonhq.charm.glisten.control.ListTile
Sets the value of the property primaryGraphic.
setRadius(double) - Method in class com.gluonhq.charm.glisten.control.Avatar
Sets the value of the property radius.
setResult(T) - Method in class com.gluonhq.charm.glisten.control.Dialog
Sets the result to return once the dialog is hidden.
setSecondaryGraphic(Node) - Method in class com.gluonhq.charm.glisten.control.ListTile
Sets the value of the property secondaryGraphic.
setShowing(boolean) - Method in class com.gluonhq.charm.glisten.layout.Layer
Sets the value of the property showing.
setSide(Side) - Method in class com.gluonhq.charm.glisten.layout.layer.SidePopupView
Sets the value of the property side.
setStatusBarBackgroundColor(Color) - Method in class com.gluonhq.charm.glisten.Glisten
Sets the background color of the status bar area, on devices where this is possible (e.g.
setSwatch(Swatch) - Method in class com.gluonhq.charm.glisten.mvc.View
Sets the value of the property swatch.
setText(String) - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Sets the value of the property text.
setText(String) - Method in class com.gluonhq.charm.glisten.layout.layer.SnackbarPopupView
 
SettingService - Interface in com.gluonhq.charm.down.common
The SettingService provides a simple way for storing, removing and retrieving key-value pairs of strings.
setTitle(String) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Sets the value of the property title.
setTitle(Node) - Method in class com.gluonhq.charm.glisten.control.Dialog
Sets the value of the property title.
setVvalue(double) - Method in class com.gluonhq.charm.glisten.control.CardPane
 
show() - Method in class com.gluonhq.charm.glisten.control.Dialog
Requests that the dialog be shown.
show() - Method in class com.gluonhq.charm.glisten.layout.layer.MenuPopupView
If this Layer is installed in the GlassPane, calling this method will show the Layer regardless of the current View.
show() - Method in class com.gluonhq.charm.glisten.layout.Layer
If this Layer is installed in the GlassPane, calling this method will show the Layer regardless of the current View.
show() - Method in class com.gluonhq.charm.glisten.layout.layer.SidePopupView
If this Layer is installed in the GlassPane, calling this method will show the Layer regardless of the current View.
show() - Method in class com.gluonhq.charm.glisten.mvc.View
Assuming that the name of this View is not null and not empty, calling this method will result in the application switching out the currently displayed view, and showing this view in its place.
showingProperty() - Method in class com.gluonhq.charm.glisten.control.Dialog
Represents whether the Dialog instance is currently showing or not.
showingProperty() - Method in class com.gluonhq.charm.glisten.layout.Layer
Represents whether this Layer is currently showing on screen or not.
showingProperty() - Method in class com.gluonhq.charm.glisten.mvc.View
A boolean property used to represent whether this View is currently being shown on screen.
showLayer(String) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Attempts to show a layer with the given name.
showMessage(String) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
 
ShrinkExpandAnimation - Class in com.gluonhq.charm.glisten.animation
An animation that will shrink or grow a Node.
ShrinkExpandAnimation(Node, boolean) - Constructor for class com.gluonhq.charm.glisten.animation.ShrinkExpandAnimation
Creates a new ShrinkExpandAnimation instance, where the animation will initially operate in the direction specified by the boolean argument: if true, the node will expand into view when the animation is played, and if false, the node will shrink out of view when the animation is played.
SidePopupView - Class in com.gluonhq.charm.glisten.layout.layer
The SidePopupView class is used to show a JavaFX Node - it will scroll out from the edge of the screen.
SidePopupView(Node) - Constructor for class com.gluonhq.charm.glisten.layout.layer.SidePopupView
Creates a new SidePopupView instance that will be displayed from the left edge of the screen, containing the given Node.
SidePopupView(Node, Side, Boolean) - Constructor for class com.gluonhq.charm.glisten.layout.layer.SidePopupView
Creates a new SidePopupView instance that will be displayed from the given side of the screen, containing the given Node.
sideProperty() - Method in class com.gluonhq.charm.glisten.layout.layer.SidePopupView
The side of the screen from which the SidePopupView should appear from.
SnackbarPopupView - Class in com.gluonhq.charm.glisten.layout.layer
 
SnackbarPopupView() - Constructor for class com.gluonhq.charm.glisten.layout.layer.SnackbarPopupView
 
start(Stage) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
stateProperty() - Method in interface com.gluonhq.charm.connect.service.CharmObservable
 
Storage - Class in com.gluonhq.charm.down.common
 
Storage() - Constructor for class com.gluonhq.charm.down.common.Storage
 
StorageService - Class in com.gluonhq.charm.connect.service
The StorageService provides methods to access the application data that is stored on the device or in Gluon Cloud.
StorageService(GluonClient) - Constructor for class com.gluonhq.charm.connect.service.StorageService
Construct a new StorageService.
StorageWhere - Enum in com.gluonhq.charm.connect.service
A StorageWhere defines the location where the StorageService should store lists and objects.
store(String, String) - Method in interface com.gluonhq.charm.down.common.SettingService
Stores the setting with the specified key and value.
storeObject(String, T) - Method in class com.gluonhq.charm.connect.service.StorageService
Store the provided object with the given identifier on the device storage system.
storeObject(String, T, StorageWhere) - Method in class com.gluonhq.charm.connect.service.StorageService
Store the provided object with the given id at the specified storage system.
storeObject(String, T, StorageWhere, SyncFlag...) - Method in class com.gluonhq.charm.connect.service.StorageService
Store the provided object with the given id at the specified storage system, using the provided synchronization flags to decide how the object will be synchronized with the storage system.
Swatch - Enum in com.gluonhq.charm.glisten.visual
An enumeration of all available swatch styles provided by Glisten.
swatchProperty() - Method in class com.gluonhq.charm.glisten.mvc.View
Specifies the Swatch that should be used when this View is shown.
switchToPreviousView() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Attempts to switch to a previously used view if one exists
switchView(String) - Method in class com.gluonhq.charm.glisten.application.MobileApplication
Attempts to switch the view from the current view to a view represented by the given view name.
sync() - Method in interface com.gluonhq.charm.connect.service.CharmObservable
Performs a synchronization of this observable with the underlying storage system.
Sync - Annotation Type in com.gluonhq.charm.connect.service
The Sync annotation defines which synchronization method should be used for a property on a remote object.
SyncFlag - Enum in com.gluonhq.charm.connect.service
A SyncFlag defines how changes to objects and lists are reflected between the remote copies on Gluon Cloud and the local copies in the runtime of the client application.
SyncMethod - Enum in com.gluonhq.charm.connect.service
The sync method defines when changes to a property of a remote object should be synchronized with Gluon Cloud.

T

text - Variable in enum com.gluonhq.charm.glisten.visual.MaterialDesignIcon
 
TEXT_INPUT_FULL_WIDTH - Static variable in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
A style class for when the text input control should display as a full width control.
textProperty() - Method in class com.gluonhq.charm.glisten.control.ListTile
The text to display in the ListTile, each item goes on a separate line.
textProperty() - Method in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
The text (either actual text, or a MaterialDesignIcon graphic) to display inside the floating action button.
Theme - Enum in com.gluonhq.charm.glisten.visual
Glisten user interfaces can be themed either in a 'light' or a 'dark' style, depending on your user interface requirements.
titleProperty() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
The title of the application.
titleProperty() - Method in class com.gluonhq.charm.glisten.control.Dialog
The title of the Dialog.
TOGGLE_BUTTON_SWITCH - Static variable in class com.gluonhq.charm.glisten.visual.GlistenStyleClasses
A style class for when the toggle button should display as a switch.
toJson() - Method in class com.gluonhq.charm.connect.User
Converts this User instance to an immutable JSON object.
TOP_LEFT - Static variable in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Places the floating action button in the top-left section of the user interface.
TOP_RIGHT - Static variable in class com.gluonhq.charm.glisten.layout.layer.FloatingActionButton
Places the floating action button in the top-right section of the user interface.
toString() - Method in class com.gluonhq.charm.connect.GluonClient
 

U

User - Class in com.gluonhq.charm.connect
The User class contains information about a Gluon Cloud user.
User() - Constructor for class com.gluonhq.charm.connect.User
 
UserService - Class in com.gluonhq.charm.connect.service
The UserService enables the retrieval of user information from Gluon Cloud.
UserService(GluonClient) - Constructor for class com.gluonhq.charm.connect.service.UserService
Construct a new UserService.

V

valueOf(String) - Static method in enum com.gluonhq.charm.connect.Authentication
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.connect.service.CharmObservable.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.connect.service.StorageWhere
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.connect.service.SyncFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.connect.service.SyncMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.connect.view.LoginMethod.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.down.common.JavaFXPlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.down.common.Platform.LifecycleEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.glisten.visual.MaterialDesignIcon
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.glisten.visual.Swatch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.charm.glisten.visual.Theme
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.gluonhq.charm.connect.Authentication
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.connect.service.CharmObservable.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.connect.service.StorageWhere
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.connect.service.SyncFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.connect.service.SyncMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.connect.view.LoginMethod.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.down.common.JavaFXPlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.down.common.Platform.LifecycleEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.glisten.visual.MaterialDesignIcon
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.glisten.visual.Swatch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.charm.glisten.visual.Theme
Returns an array containing the constants of this enum type, in the order they are declared.
View - Class in com.gluonhq.charm.glisten.mvc
Glisten user interfaces are built using views, which are essentially named MobileLayoutPanes.
View(String) - Constructor for class com.gluonhq.charm.glisten.mvc.View
Creates a new View instance with the given name.
View(Node) - Constructor for class com.gluonhq.charm.glisten.mvc.View
Creates a new View instance with the given content and a null name.
View(String, Node) - Constructor for class com.gluonhq.charm.glisten.mvc.View
Creates a new View instance with the given name and content.
viewProperty() - Method in class com.gluonhq.charm.glisten.application.MobileApplication
The currently showing view within this application.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links