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

A

AbstractContext - Class in io.datafx.controller.context
Abstract base class for all context classes.
AbstractContext() - Constructor for class io.datafx.controller.context.AbstractContext
 
AbstractFlowTaskAction - Class in io.datafx.controller.flow.action
Basic class for FlowAction implementations that execute a custom task.
AbstractFlowTaskAction(Class<? extends Runnable>) - Constructor for class io.datafx.controller.flow.action.AbstractFlowTaskAction
Defines a new AbstractFlowTaskAction instance that task is defined by a class that extends Runnable.
AbstractFlowTaskAction(Runnable) - Constructor for class io.datafx.controller.flow.action.AbstractFlowTaskAction
Defines a new AbstractFlowTaskAction instance that task is defined by a Runnable instance.
AbstractFlowTaskAction.TaskFactory - Interface in io.datafx.controller.flow.action
 
ActionHandler - Annotation Type in io.datafx.controller.flow.context
 
ActionHandlerResourceType - Class in io.datafx.controller.flow.context
 
ActionHandlerResourceType() - Constructor for class io.datafx.controller.flow.context.ActionHandlerResourceType
 
ActionMethod - Annotation Type in io.datafx.controller.flow.action
Annotation that adds a method action to the annotated node.
ActionTrigger - Annotation Type in io.datafx.controller.flow.action
Annotation that adds a action to the annotated node.
ActionUtil - Class in io.datafx.controller.util
A helper class that provides methods to register actions on nodes Created by hendrikebbers on 03.11.14.
ActionUtil() - Constructor for class io.datafx.controller.util.ActionUtil
 
addAction(String, FlowAction) - Method in class io.datafx.controller.flow.FlowView
Adds a flow action to the view
addActionsToView(FlowView<U>) - Method in class io.datafx.controller.flow.Flow
This methods adds all registered actions to the given flow view.
addActionToView(Class<?>, String, FlowAction) - Method in class io.datafx.controller.flow.Flow
Adds an action to the defined view of the flow.
addContextDestroyedListener(ContextDestroyedListener<U>) - Method in class io.datafx.controller.context.ViewContext
 
addGlobalAction(String, FlowAction) - Method in class io.datafx.controller.flow.Flow
Adds a global action to the flow.
AfterFlowActionEvent - Class in io.datafx.controller.flow.event
 
AfterFlowActionEvent(String, FlowAction, ViewFlowContext) - Constructor for class io.datafx.controller.flow.event.AfterFlowActionEvent
 
AfterFlowActionHandler - Interface in io.datafx.controller.flow.event
 
AnimatedFlowContainer - Class in io.datafx.controller.flow.container
A FlowContainer that supports animation for the view change.
AnimatedFlowContainer() - Constructor for class io.datafx.controller.flow.container.AnimatedFlowContainer
Defaults constructor that creates a container with a fade animation that last 320 ms.
AnimatedFlowContainer(Duration) - Constructor for class io.datafx.controller.flow.container.AnimatedFlowContainer
Creates a container with a fade animation and the given duration
AnimatedFlowContainer(Duration, ContainerAnimations) - Constructor for class io.datafx.controller.flow.container.AnimatedFlowContainer
Creates a container with the given animation type and duration
AnimatedFlowContainer(Duration, Function<AnimatedFlowContainer, List<KeyFrame>>) - Constructor for class io.datafx.controller.flow.container.AnimatedFlowContainer
Creates a container with the given animation type and duration
AnnotatedControllerResourceType<S extends java.lang.annotation.Annotation,T> - Interface in io.datafx.controller.context.resource
 
ApplicationContext - Class in io.datafx.controller.context
The application context is the context with the longest life time.
ApplicationContextResourceType - Class in io.datafx.controller.context.resource
 
ApplicationContextResourceType() - Constructor for class io.datafx.controller.context.resource.ApplicationContextResourceType
 
attachAction(Node, Runnable) - Method in class io.datafx.controller.flow.FlowHandler
 
attachAction(MenuItem, Runnable) - Method in class io.datafx.controller.flow.FlowHandler
 
attachBackEventHandler(MenuItem) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
attachBackEventHandler(Node) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
attachBackEventHandler(MenuItem) - Method in class io.datafx.controller.flow.FlowHandler
 
attachBackEventHandler(Node) - Method in class io.datafx.controller.flow.FlowHandler
 
attachEventHandler(Node, String) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
attachEventHandler(MenuItem, String) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
attachEventHandler(Node, String) - Method in class io.datafx.controller.flow.FlowHandler
 
attachEventHandler(MenuItem, String) - Method in class io.datafx.controller.flow.FlowHandler
 
attachLinkEventHandler(MenuItem, Class<?>) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
attachLinkEventHandler(Node, Class<?>) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 

B

BackAction - Annotation Type in io.datafx.controller.flow.action
Annotation that adds a back action to the annotated node.
BackActionResourceConsumer - Class in io.datafx.controller.flow.context
 
BackActionResourceConsumer() - Constructor for class io.datafx.controller.flow.context.BackActionResourceConsumer
 
BeforeFlowActionEvent - Class in io.datafx.controller.flow.event
 
BeforeFlowActionEvent(String, FlowAction, ViewFlowContext) - Constructor for class io.datafx.controller.flow.event.BeforeFlowActionEvent
 
BeforeFlowActionHandler - Interface in io.datafx.controller.flow.event
 

C

ConcurrencyProvider - Annotation Type in io.datafx.controller.context
 
ConcurrencyProviderResourceType - Class in io.datafx.controller.context.resource
 
ConcurrencyProviderResourceType() - Constructor for class io.datafx.controller.context.resource.ConcurrencyProviderResourceType
 
consumeResource(S, T, ViewContext<?>) - Method in interface io.datafx.controller.context.resource.ControllerResourceConsumer
 
consumeResource(BackAction, Object, ViewContext<?>) - Method in class io.datafx.controller.flow.context.BackActionResourceConsumer
 
consumeResource(ActionTrigger, Object, ViewContext<?>) - Method in class io.datafx.controller.flow.context.FXMLActionResourceConsumer
 
consumeResource(LinkAction, Object, ViewContext<?>) - Method in class io.datafx.controller.flow.context.LinkActionResourceConsumer
 
ContainerAnimations - Enum in io.datafx.controller.flow.container
Some default animations for the flow container.
contextDestroyed(ViewContext<T>) - Method in interface io.datafx.controller.context.event.ContextDestroyedListener
 
ContextDestroyedListener<T> - Interface in io.datafx.controller.context.event
Created by hendrikebbers on 12.10.14.
ContextPostConstructListener - Interface in io.datafx.controller.context.event
Created by hendrikebbers on 20.10.14.
ContextResolver<U> - Class in io.datafx.controller.context
 
ContextResolver(ViewContext<U>) - Constructor for class io.datafx.controller.context.ContextResolver
 
ControllerResourceConsumer<S extends java.lang.annotation.Annotation,T> - Interface in io.datafx.controller.context.resource
 
create(FlowHandler) - Method in interface io.datafx.controller.flow.action.AbstractFlowTaskAction.TaskFactory
 
createByController(Class<T>) - Method in class io.datafx.controller.ViewFactory
Creates a new MVC based view by using the given controller class.
createByController(Class<T>, String) - Method in class io.datafx.controller.ViewFactory
Creates a new MVC based view by using the given controller class.
createByController(Class<T>, String, ViewConfiguration, Object...) - Method in class io.datafx.controller.ViewFactory
Creates a new MVC based view by using the given controller class.
createHandler(ViewFlowContext) - Method in class io.datafx.controller.flow.Flow
Creates a handler that can be used to run the flow.
createHandler() - Method in class io.datafx.controller.flow.Flow
Creates a handler that can be used to run the flow.
createInstanceWithInjections(Class<T>) - Method in class io.datafx.controller.context.ContextResolver
 
createTab(Class<T>) - Method in class io.datafx.controller.ViewFactory
This methods creates a tab that contains the given view.
createTab(Class<T>, ExceptionHandler) - Method in class io.datafx.controller.ViewFactory
This methods creates a tab that contains the given view.
createTab(ViewContext<T>) - Method in class io.datafx.controller.ViewFactory
This methods creates a tab that contains the given view.
createTab(ViewContext<T>, ExceptionHandler) - Method in class io.datafx.controller.ViewFactory
This methods creates a tab that contains the given view.
currentViewContextProperty() - Method in class io.datafx.controller.flow.context.ViewFlowContext
 

D

DEFAULT_EVENT_TYPE - Static variable in class io.datafx.controller.flow.event.AfterFlowActionEvent
 
DEFAULT_EVENT_TYPE - Static variable in class io.datafx.controller.flow.event.BeforeFlowActionEvent
 
DefaultFlowContainer - Class in io.datafx.controller.flow.container
Default implementation of the FlowContainer interface.
DefaultFlowContainer(StackPane) - Constructor for class io.datafx.controller.flow.container.DefaultFlowContainer
Creates a container that wraps the flow in the given StackPane
DefaultFlowContainer() - Constructor for class io.datafx.controller.flow.container.DefaultFlowContainer
Default constructor that wraps the flow in a StackPane.
defineItemAction(MenuItem, Runnable) - Static method in class io.datafx.controller.util.ActionUtil
Adds a event handler to the given menu.
defineNodeAction(Node, Runnable) - Static method in class io.datafx.controller.util.ActionUtil
Adds a event handler to the given node.
destroy() - Method in class io.datafx.controller.context.ViewContext
Destroyes the context.
destroy() - Method in class io.datafx.controller.flow.FlowHandler
 

E

execute(Runnable) - Method in class io.datafx.controller.flow.action.AbstractFlowTaskAction
Executes the defined Runnable
execute(Runnable) - Method in class io.datafx.controller.flow.action.FlowAsyncTaskAction
 
execute(Runnable) - Method in class io.datafx.controller.flow.action.FlowTaskAction
 

F

Flow - Class in io.datafx.controller.flow
This class defines a flow.
Flow(Class<?>, ViewConfiguration) - Constructor for class io.datafx.controller.flow.Flow
Creates a new Flow with the given controller for the start view and a view configuration for all views.
Flow(Class<?>) - Constructor for class io.datafx.controller.flow.Flow
Creates a new Flow with the given controller for the start view.
FlowAction - Interface in io.datafx.controller.flow.action
Basic interface for all actions that can be handled in a flow.
FlowActionChain - Class in io.datafx.controller.flow.action
 
FlowActionChain(FlowAction...) - Constructor for class io.datafx.controller.flow.action.FlowActionChain
 
FlowActionHandler - Class in io.datafx.controller.flow.context
 
FlowActionHandler(FlowHandler) - Constructor for class io.datafx.controller.flow.context.FlowActionHandler
 
FlowAsyncTaskAction - Class in io.datafx.controller.flow.action
Implementation of a FlowAction that calls the given Runnable whenever the action is triggered.
FlowAsyncTaskAction(Class<? extends Runnable>) - Constructor for class io.datafx.controller.flow.action.FlowAsyncTaskAction
Defines a new FlowAsyncTaskAction instance that task is defined by a class that extends Runnable.
FlowAsyncTaskAction(Class<? extends Runnable>, Executor) - Constructor for class io.datafx.controller.flow.action.FlowAsyncTaskAction
Defines a new FlowAsyncTaskAction instance that task is defined by a class that extends Runnable.
FlowAsyncTaskAction(Runnable) - Constructor for class io.datafx.controller.flow.action.FlowAsyncTaskAction
Defines a new FlowAsyncTaskAction instance that task is defined by a Runnable instance.
FlowAsyncTaskAction(Runnable, Executor) - Constructor for class io.datafx.controller.flow.action.FlowAsyncTaskAction
Defines a new FlowAsyncTaskAction instance that task is defined by a Runnable instance.
FlowBackAction - Class in io.datafx.controller.flow.action
Defines a FlowAction that navigates back to the last view of a flow.
FlowBackAction() - Constructor for class io.datafx.controller.flow.action.FlowBackAction
 
FlowContainer<T extends javafx.scene.Node> - Interface in io.datafx.controller.flow
A Flow needs a JavaFX Parent node in that the current view of the flow will be added as a child.
FlowException - Exception in io.datafx.controller.flow
Default Exception Type for the Flow API
FlowException() - Constructor for exception io.datafx.controller.flow.FlowException
Default Constructor
FlowException(String) - Constructor for exception io.datafx.controller.flow.FlowException
Defines an Exception with a message
FlowException(String, Throwable) - Constructor for exception io.datafx.controller.flow.FlowException
Defines an Exception with a message and a cause
FlowException(Throwable) - Constructor for exception io.datafx.controller.flow.FlowException
Defines an Exception with a cause
FlowHandler - Class in io.datafx.controller.flow
 
FlowHandler(Flow, ViewFlowContext) - Constructor for class io.datafx.controller.flow.FlowHandler
 
FlowHandler(Flow, ViewFlowContext, ViewConfiguration) - Constructor for class io.datafx.controller.flow.FlowHandler
 
FlowHandler(Flow, ViewFlowContext, ViewConfiguration, ExceptionHandler) - Constructor for class io.datafx.controller.flow.FlowHandler
 
FlowLink<T> - Class in io.datafx.controller.flow.action
A FlowAction implementation that navigates to a different view in a flow.
FlowLink(Class<T>) - Constructor for class io.datafx.controller.flow.action.FlowLink
Default constructor of the class
FlowLink(Class<T>, boolean) - Constructor for class io.datafx.controller.flow.action.FlowLink
This Constructor is needed for DataFX when calling a back action.
FlowMethodAction - Class in io.datafx.controller.flow.action
Implementation of a FlowAction that calls a method in the current view controller instance.
FlowMethodAction(Method) - Constructor for class io.datafx.controller.flow.action.FlowMethodAction
Default constructor
FlowTaskAction - Class in io.datafx.controller.flow.action
Implementation of a FlowAction that calls the given Runnable whenever the action is triggered.
FlowTaskAction(Class<? extends Runnable>) - Constructor for class io.datafx.controller.flow.action.FlowTaskAction
Defines a new FlowTaskAction instance that task is defined by a class that extends Runnable.
FlowTaskAction(Runnable) - Constructor for class io.datafx.controller.flow.action.FlowTaskAction
Defines a new FlowTaskAction instance that task is defined by a Runnable instance.
FlowVetoException - Exception in io.datafx.controller.flow
Created with IntelliJ IDEA.
FlowVetoException() - Constructor for exception io.datafx.controller.flow.FlowVetoException
 
FlowView<T> - Class in io.datafx.controller.flow
This class defines one view in the flow.
FlowView(ViewContext<T>) - Constructor for class io.datafx.controller.flow.FlowView
Creates a ViewMetadata based on a context
FXMLActionResourceConsumer - Class in io.datafx.controller.flow.context
 
FXMLActionResourceConsumer() - Constructor for class io.datafx.controller.flow.context.FXMLActionResourceConsumer
 
FXMLApplicationContext - Annotation Type in io.datafx.controller.context
Use this Annotation to inject the ApplicationContext in a controller instance or a flow action.
FxmlLoadException - Exception in io.datafx.controller
This Exception will by thrown by the ViewFactory if a FXML file can't be loaded.
FxmlLoadException() - Constructor for exception io.datafx.controller.FxmlLoadException
Default constructor
FxmlLoadException(String) - Constructor for exception io.datafx.controller.FxmlLoadException
Creates a new FxmlLoadException with a message
FxmlLoadException(String, Throwable) - Constructor for exception io.datafx.controller.FxmlLoadException
Creates a new FxmlLoadException with a message and a cause
FxmlLoadException(Throwable) - Constructor for exception io.datafx.controller.FxmlLoadException
Creates a new FxmlLoadException with a cause
FXMLViewContext - Annotation Type in io.datafx.controller.context
Use this Annotation to inject the ViewContext in a controller instance or a flow action.
FXMLViewFlowContext - Annotation Type in io.datafx.controller.flow.context
Use this Annotation to inject the FXMLViewFlowContext in a controller instance or a flow action.

G

getAction() - Method in class io.datafx.controller.flow.event.AfterFlowActionEvent
 
getAction() - Method in class io.datafx.controller.flow.event.BeforeFlowActionEvent
 
getActionById(String) - Method in class io.datafx.controller.flow.FlowView
Returns the registered flow action for the given unique id or null if no action is registered for the id
getActionId() - Method in class io.datafx.controller.flow.event.AfterFlowActionEvent
 
getActionId() - Method in class io.datafx.controller.flow.event.BeforeFlowActionEvent
 
getAnimationProducer() - Method in enum io.datafx.controller.flow.container.ContainerAnimations
Returns the list of KeyFrame instances that defines the animation.
getApplicationContext() - Method in class io.datafx.controller.context.ViewContext
Returns the global application context
getApplicationContext() - Method in class io.datafx.controller.flow.context.ViewFlowContext
Returns the global application context
getBuilderFactory() - Method in class io.datafx.controller.ViewConfiguration
Returns the Builderfactory that is used for the UI generation by the FXMLLoader
getCharset() - Method in class io.datafx.controller.ViewConfiguration
Getter for the Charset that is used by the FXMLLoader when loading an UI by a FXML file
getConfiguration() - Method in class io.datafx.controller.context.ViewContext
 
getContainerProperty() - Method in class io.datafx.controller.flow.FlowHandler
 
getController() - Method in class io.datafx.controller.context.ViewContext
Returns the controller of the MVC view that is wrapped by this context.
getControllerClass() - Method in class io.datafx.controller.flow.ViewHistoryDefinition
 
getControllerHistory() - Method in class io.datafx.controller.flow.FlowHandler
 
getCurrentView() - Method in class io.datafx.controller.flow.FlowHandler
 
getCurrentViewContext() - Method in class io.datafx.controller.flow.context.ViewFlowContext
Returns the context of the current view of the flow.
getCurrentViewContext() - Method in class io.datafx.controller.flow.FlowHandler
 
getCurrentViewControllerClass() - Method in class io.datafx.controller.flow.FlowHandler
Returns the controller class of the current visible
getCurrentViewMetadata() - Method in class io.datafx.controller.flow.FlowHandler
 
getCurrentViewProperty() - Method in class io.datafx.controller.flow.FlowHandler
 
getDuration() - Method in class io.datafx.controller.flow.container.AnimatedFlowContainer
Returns the duration for the animation
getExceptionHandler() - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
getExceptionHandler() - Method in class io.datafx.controller.flow.FlowHandler
 
getFlowContext() - Method in class io.datafx.controller.flow.event.AfterFlowActionEvent
 
getFlowContext() - Method in class io.datafx.controller.flow.event.BeforeFlowActionEvent
 
getFlowContext() - Method in class io.datafx.controller.flow.FlowHandler
 
getFlowContextProperty() - Method in class io.datafx.controller.flow.FlowHandler
 
getGlobalActionById(String) - Method in class io.datafx.controller.flow.Flow
Returns the action that is registered by the given unique id
getGraphic() - Method in class io.datafx.controller.context.ViewMetadata
 
getId() - Method in class io.datafx.controller.context.AbstractContext
Returns the unique id of this context
getInstance() - Static method in class io.datafx.controller.context.ApplicationContext
Returns the single instance of the application context (singleton)
getInstance() - Static method in class io.datafx.controller.ViewFactory
Returns the single instance of the ViewFactory class (singleton pattern)
getMetadata() - Method in class io.datafx.controller.context.ViewContext
 
getPlaceholder() - Method in class io.datafx.controller.flow.container.AnimatedFlowContainer
Returns the ImageView instance that is used as a placeholder for the old view in each navigation animation.
getRegisteredObject(String) - Method in class io.datafx.controller.context.AbstractContext
Returns a registered object that is registered in the context with the given key
getRegisteredObject(Class<T>) - Method in class io.datafx.controller.context.AbstractContext
Returns a registered object that is registered by its' class
getResolver() - Method in class io.datafx.controller.context.ViewContext
 
getResource(S, Class<T>, ViewContext<?>) - Method in interface io.datafx.controller.context.resource.AnnotatedControllerResourceType
 
getResource(FXMLApplicationContext, Class<ApplicationContext>, ViewContext<?>) - Method in class io.datafx.controller.context.resource.ApplicationContextResourceType
 
getResource(ConcurrencyProvider, Class<ObservableExecutor>, ViewContext<?>) - Method in class io.datafx.controller.context.resource.ConcurrencyProviderResourceType
 
getResource(ViewResourceBundle, Class<ResourceBundle>, ViewContext<?>) - Method in class io.datafx.controller.context.resource.ResourceBundleResourceType
 
getResource(FXMLViewContext, Class<ViewContext>, ViewContext<?>) - Method in class io.datafx.controller.context.resource.ViewContextResourceType
 
getResource(Metadata, Class<ViewMetadata>, ViewContext<?>) - Method in class io.datafx.controller.context.resource.ViewMetadataResourceType
 
getResource(ActionHandler, Class<FlowActionHandler>, ViewContext<?>) - Method in class io.datafx.controller.flow.context.ActionHandlerResourceType
 
getResource(FXMLViewFlowContext, Class<ViewFlowContext>, ViewContext<?>) - Method in class io.datafx.controller.flow.context.ViewFlowContextResourceType
 
getResources() - Method in class io.datafx.controller.ViewConfiguration
Getter for the resource bundle that is used by the FXMLLoader when loading an UI by a FXML file
getRootNode() - Method in class io.datafx.controller.context.ViewContext
Returns the JavaFX view node of the MVC view that is wrapped by this context.
getStartViewControllerClass() - Method in class io.datafx.controller.flow.Flow
Returns the class of the view controller that is defined as the start view.
getSupportedAnnotation() - Method in interface io.datafx.controller.context.resource.AnnotatedControllerResourceType
 
getSupportedAnnotation() - Method in class io.datafx.controller.context.resource.ApplicationContextResourceType
 
getSupportedAnnotation() - Method in class io.datafx.controller.context.resource.ConcurrencyProviderResourceType
 
getSupportedAnnotation() - Method in interface io.datafx.controller.context.resource.ControllerResourceConsumer
 
getSupportedAnnotation() - Method in class io.datafx.controller.context.resource.ResourceBundleResourceType
 
getSupportedAnnotation() - Method in class io.datafx.controller.context.resource.ViewContextResourceType
 
getSupportedAnnotation() - Method in class io.datafx.controller.context.resource.ViewMetadataResourceType
 
getSupportedAnnotation() - Method in class io.datafx.controller.flow.context.ActionHandlerResourceType
 
getSupportedAnnotation() - Method in class io.datafx.controller.flow.context.BackActionResourceConsumer
 
getSupportedAnnotation() - Method in class io.datafx.controller.flow.context.FXMLActionResourceConsumer
 
getSupportedAnnotation() - Method in class io.datafx.controller.flow.context.LinkActionResourceConsumer
 
getSupportedAnnotation() - Method in class io.datafx.controller.flow.context.ViewFlowContextResourceType
 
getTitle() - Method in class io.datafx.controller.context.ViewMetadata
Gets the value of the property title.
getVeto() - Method in exception io.datafx.controller.util.VetoException
 
getView() - Method in class io.datafx.controller.flow.container.AnimatedFlowContainer
 
getView() - Method in class io.datafx.controller.flow.container.DefaultFlowContainer
 
getView() - Method in interface io.datafx.controller.flow.FlowContainer
Return the Parent node that is rendering the flow.
getViewConfiguration() - Method in class io.datafx.controller.flow.Flow
Returns the view configuration for all views of the flow
getViewConfiguration() - Method in class io.datafx.controller.flow.FlowHandler
 
getViewContext() - Method in class io.datafx.controller.flow.FlowView
Returns the context of the view
getViewFlowContext() - Method in class io.datafx.controller.flow.FlowView
Returns the context of the flow
getViewGraphics() - Method in class io.datafx.controller.flow.ViewHistoryDefinition
 
getViewTitle() - Method in class io.datafx.controller.flow.ViewHistoryDefinition
 
graphicsProperty() - Method in class io.datafx.controller.context.ViewMetadata
 

H

handle(FlowHandler, String) - Method in class io.datafx.controller.flow.action.AbstractFlowTaskAction
 
handle(FlowHandler, String) - Method in interface io.datafx.controller.flow.action.FlowAction
This method will be called by the FlowHandler of the current flow whenever the action is triggered.
handle(FlowHandler, String) - Method in class io.datafx.controller.flow.action.FlowActionChain
 
handle(FlowHandler, String) - Method in class io.datafx.controller.flow.action.FlowBackAction
 
handle(FlowHandler, String) - Method in class io.datafx.controller.flow.action.FlowLink
 
handle(FlowHandler, String) - Method in class io.datafx.controller.flow.action.FlowMethodAction
 
handle(String) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
handle(String) - Method in class io.datafx.controller.flow.FlowHandler
 
handle(FlowAction, String) - Method in class io.datafx.controller.flow.FlowHandler
 
handle(T) - Method in interface io.datafx.controller.util.VetoableEventHandler
 
handleTask(Class<Runnable>) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 

I

impl_computeContains(double, double) - Method in class io.datafx.controller.util.NullNode
 
impl_computeGeomBounds(BaseBounds, BaseTransform) - Method in class io.datafx.controller.util.NullNode
 
impl_createPeer() - Method in class io.datafx.controller.util.NullNode
 
impl_processMXNode(MXNodeAlgorithm, MXNodeAlgorithmContext) - Method in class io.datafx.controller.util.NullNode
 
injectResources(Object) - Method in class io.datafx.controller.context.ContextResolver
 
io.datafx.controller - package io.datafx.controller
 
io.datafx.controller.context - package io.datafx.controller.context
 
io.datafx.controller.context.event - package io.datafx.controller.context.event
 
io.datafx.controller.context.resource - package io.datafx.controller.context.resource
 
io.datafx.controller.flow - package io.datafx.controller.flow
 
io.datafx.controller.flow.action - package io.datafx.controller.flow.action
 
io.datafx.controller.flow.container - package io.datafx.controller.flow.container
 
io.datafx.controller.flow.context - package io.datafx.controller.flow.context
 
io.datafx.controller.flow.event - package io.datafx.controller.flow.event
 
io.datafx.controller.util - package io.datafx.controller.util
 

L

LinkAction - Annotation Type in io.datafx.controller.flow.action
Annotation that adds a link action to the annotated node.
LinkActionResourceConsumer - Class in io.datafx.controller.flow.context
 
LinkActionResourceConsumer() - Constructor for class io.datafx.controller.flow.context.LinkActionResourceConsumer
 

M

Metadata - Annotation Type in io.datafx.controller.context
Created with IntelliJ IDEA.

N

navigate(Class<T>) - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
navigateBack() - Method in class io.datafx.controller.flow.context.FlowActionHandler
 
navigateBack() - Method in class io.datafx.controller.flow.FlowHandler
 
navigateTo(Class<?>) - Method in class io.datafx.controller.flow.FlowHandler
Navigate to the view that is defined by the given controller class
navigateToHistoryIndex(int) - Method in class io.datafx.controller.flow.FlowHandler
 
NullNode - Class in io.datafx.controller.util
Created by hendrikebbers on 21.10.14.
NullNode() - Constructor for class io.datafx.controller.util.NullNode
 

O

onVeto(Veto) - Method in interface io.datafx.controller.util.VetoHandler
 

P

postConstruct(ViewContext) - Method in interface io.datafx.controller.context.event.ContextPostConstructListener
 

R

register(String, Object) - Method in class io.datafx.controller.context.AbstractContext
Register a object to the context by using a key
register(Object) - Method in class io.datafx.controller.context.AbstractContext
 
register(T, Class<S>) - Method in class io.datafx.controller.context.AbstractContext
 
registerInApplicationContext(T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInApplicationContext(String, T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInApplicationContext(Class<S>, T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInFlowContext(T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInFlowContext(String, T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInFlowContext(Class<S>, T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInViewContext(T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInViewContext(String, T) - Method in class io.datafx.controller.flow.FlowHandler
 
registerInViewContext(Class<S>, T) - Method in class io.datafx.controller.flow.FlowHandler
 
removeContextDestroyedListener(ContextDestroyedListener<U>) - Method in class io.datafx.controller.context.ViewContext
 
ResourceBundleResourceType - Class in io.datafx.controller.context.resource
 
ResourceBundleResourceType() - Constructor for class io.datafx.controller.context.resource.ResourceBundleResourceType
 

S

setBuilderFactory(BuilderFactory) - Method in class io.datafx.controller.ViewConfiguration
setter for the Builderfactory that is used for the UI generation by the FXMLLoader
setCharset(Charset) - Method in class io.datafx.controller.ViewConfiguration
Setter for the Charset that is used by the FXMLLoader when loading an UI by a FXML file
setCurrentViewContext(ViewContext<T>) - Method in class io.datafx.controller.flow.context.ViewFlowContext
Sets the context of the current view in the flow of this context.
setExceptionHandler(ExceptionHandler) - Method in class io.datafx.controller.flow.FlowHandler
Set the exception handler for this flow.
setGraphic(Node) - Method in class io.datafx.controller.context.ViewMetadata
 
setNewView(FlowView<U>, boolean) - Method in class io.datafx.controller.flow.FlowHandler
 
setResources(ResourceBundle) - Method in class io.datafx.controller.ViewConfiguration
Setter for the resource bundle that is used by the FXMLLoader when loading an UI by a FXML file
setTitle(String) - Method in class io.datafx.controller.context.ViewMetadata
Sets the value of the property title.
setViewContext(ViewContext<U>) - Method in class io.datafx.controller.flow.container.AnimatedFlowContainer
 
setViewContext(ViewContext<U>) - Method in class io.datafx.controller.flow.container.DefaultFlowContainer
 
setViewContext(ViewContext<U>) - Method in interface io.datafx.controller.flow.FlowContainer
The given view will be the new view of the flow.
showInStage(Stage, Class<?>) - Method in class io.datafx.controller.ViewFactory
Helper method that will show exactly one view in a stage.
start() - Method in class io.datafx.controller.flow.Flow
Start the flow with a default handler and a default FlowContainer This will start the flow using a DefaultFlowContainer, which returns a StackPane.
start(FlowContainer<T>) - Method in class io.datafx.controller.flow.Flow
Start the flow with a default handler and a provided FlowContainer
start() - Method in class io.datafx.controller.flow.FlowHandler
 
start(FlowContainer<T>) - Method in class io.datafx.controller.flow.FlowHandler
 
startInPane(StackPane) - Method in class io.datafx.controller.flow.Flow
 
startInPane(StackPane) - Method in class io.datafx.controller.flow.FlowHandler
 
startInStage(Stage) - Method in class io.datafx.controller.flow.Flow
Starts the flow directly in a Stage.
startInTab() - Method in class io.datafx.controller.flow.Flow
Creates a Tab that contains a running instance of the flow.
startInTab(FlowContainer<T>) - Method in class io.datafx.controller.flow.Flow
Creates a Tab that contains a running instance of the flow.
startInTab() - Method in class io.datafx.controller.flow.FlowHandler
 
startInTab(FlowContainer<T>) - Method in class io.datafx.controller.flow.FlowHandler
 

T

titleProperty() - Method in class io.datafx.controller.context.ViewMetadata
 
toString() - Method in class io.datafx.controller.context.AbstractContext
 

V

valueOf(String) - Static method in enum io.datafx.controller.flow.container.ContainerAnimations
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.datafx.controller.flow.container.ContainerAnimations
Returns an array containing the constants of this enum type, in the order they are declared.
Veto - Class in io.datafx.controller.util
 
Veto() - Constructor for class io.datafx.controller.util.Veto
 
VetoableBeforeFlowActionHandler - Interface in io.datafx.controller.flow.event
Created with IntelliJ IDEA.
VetoableEventHandler<T extends javafx.event.Event> - Interface in io.datafx.controller.util
Created with IntelliJ IDEA.
VetoException - Exception in io.datafx.controller.util
 
VetoException(Veto) - Constructor for exception io.datafx.controller.util.VetoException
 
VetoHandler - Interface in io.datafx.controller.util
 
ViewConfiguration - Class in io.datafx.controller
This class defines the configuration for one view.
ViewConfiguration() - Constructor for class io.datafx.controller.ViewConfiguration
Default constructor
ViewContext<U> - Class in io.datafx.controller.context
The view context is the context with a life time of one view.
ViewContext(Node, U, ViewMetadata, ViewConfiguration, Object...) - Constructor for class io.datafx.controller.context.ViewContext
Create a new ViewContext for a (view-)Node and a controller.
ViewContextResourceType - Class in io.datafx.controller.context.resource
 
ViewContextResourceType() - Constructor for class io.datafx.controller.context.resource.ViewContextResourceType
 
ViewController - Annotation Type in io.datafx.controller
Annotation for a MVC controller.
ViewFactory - Class in io.datafx.controller
This class contains static methods to create views in the DataFX Container context.
ViewFlowContext - Class in io.datafx.controller.flow.context
The flow context is the context for a defined flow.
ViewFlowContext() - Constructor for class io.datafx.controller.flow.context.ViewFlowContext
Default constructor
ViewFlowContextResourceType - Class in io.datafx.controller.flow.context
 
ViewFlowContextResourceType() - Constructor for class io.datafx.controller.flow.context.ViewFlowContextResourceType
 
ViewHistoryDefinition<T> - Class in io.datafx.controller.flow
 
ViewHistoryDefinition(Class<T>, String, Node) - Constructor for class io.datafx.controller.flow.ViewHistoryDefinition
 
ViewMetadata - Class in io.datafx.controller.context
 
ViewMetadata() - Constructor for class io.datafx.controller.context.ViewMetadata
 
ViewMetadataResourceType - Class in io.datafx.controller.context.resource
 
ViewMetadataResourceType() - Constructor for class io.datafx.controller.context.resource.ViewMetadataResourceType
 
ViewNode - Annotation Type in io.datafx.controller
Annotation to define UI elements.
ViewProperty - Annotation Type in io.datafx.controller
Created by hendrikebbers on 23.01.15.
ViewResourceBundle - Annotation Type in io.datafx.controller.context
 

W

withAction(Class<?>, String, FlowAction) - Method in class io.datafx.controller.flow.Flow
Adds a action to the view of the given view controller.
withBackAction(Class<?>, String) - Method in class io.datafx.controller.flow.Flow
Adds a back action to the defined view of the flow that navigates back to the last view of a flow.
withGlobalAction(String, FlowAction) - Method in class io.datafx.controller.flow.Flow
Adds a global action to the flow.
withGlobalBackAction(String) - Method in class io.datafx.controller.flow.Flow
Adds a global back action to the flow that navigates back to the last view of a flow.
withGlobalLink(String, Class<?>) - Method in class io.datafx.controller.flow.Flow
Adds a link action as a global action to the flow.
withGlobalTaskAction(String, Class<? extends Runnable>) - Method in class io.datafx.controller.flow.Flow
Adds a task action as a global action to the flow.
withGlobalTaskAction(String, Runnable) - Method in class io.datafx.controller.flow.Flow
Adds a task action as a global action to the flow.
withLink(Class<?>, String, Class<?>) - Method in class io.datafx.controller.flow.Flow
Adds a navigation action to the flow that will navigate from one view to another.
withTaskAction(Class<?>, String, Class<? extends Runnable>) - Method in class io.datafx.controller.flow.Flow
Adds a task action to the defined view of the flow.
withTaskAction(Class<?>, String, Runnable) - Method in class io.datafx.controller.flow.Flow
Adds a task action to the defined view of the flow.
A B C D E F G H I L M N O P R S T V W 
Skip navigation links