A B C D E F G H I L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(E) - Method in class io.github.interacto.fsm.SubFSMTransition
- accept(E) - Method in class io.github.interacto.fsm.TimeoutTransition
- accept(E) - Method in class io.github.interacto.fsm.Transition
- action(E) - Method in class io.github.interacto.fsm.Transition
- activated - Variable in class io.github.interacto.binding.WidgetBindingImpl
- activated - Variable in class io.github.interacto.instrument.InstrumentImpl
-
Defines whether the instrument is activated.
- activated - Variable in class io.github.interacto.interaction.InteractionImpl
-
Defines whether the interaction is activated.
- ActivateInstrument - Class in io.github.interacto.command.library
-
This action activates an instrument.
- ActivateInstrument() - Constructor for class io.github.interacto.command.library.ActivateInstrument
-
Creates the command.
- ActivateInstrument(Instrument<?>) - Constructor for class io.github.interacto.command.library.ActivateInstrument
- add(Undoable) - Method in class io.github.interacto.undo.UndoCollector
-
Adds an undoable object to the collector.
- addBinding(T) - Method in class io.github.interacto.instrument.InstrumentImpl
-
Adds the given widget binding to the list of bindings of the instrument.
- addCommand(Command) - Method in class io.github.interacto.command.CommandsRegistry
-
Adds a command to the register.
- addDisposable(Disposable) - Method in class io.github.interacto.instrument.InstrumentImpl
-
The instrument can store disposable objects that will be flushed on un-installation.
- addHandler(FSMHandler) - Method in class io.github.interacto.fsm.FSM
- addRemaningEventsToProcess(E) - Method in class io.github.interacto.fsm.FSM
- addState(InputState<E>) - Method in class io.github.interacto.fsm.FSM
-
Adds a state to the state machine.
- addTransition(Transition<E>) - Method in interface io.github.interacto.fsm.OutputState
- addTransition(Transition<E>) - Method in class io.github.interacto.fsm.OutputStateImpl
- afterCmdExecuted(C, boolean) - Method in class io.github.interacto.binding.WidgetBindingImpl
- AnonCommand - Class in io.github.interacto.command
-
An anonymous command that takes an anonymous function as a parameter corresponding to the command to execute.
- AnonCommand(Runnable) - Constructor for class io.github.interacto.command.AnonCommand
- AnonymousCommand - Class in io.github.interacto.command.library
-
An anonymous class that permits to create a command without defining a specific ActionImpl class.
- AnonymousCommand() - Constructor for class io.github.interacto.command.library.AnonymousCommand
-
Create the command.
- applyValue(T) - Method in class io.github.interacto.command.library.ModifyValue
-
This method executes the job of methods undo, redo, and do
- async - Variable in class io.github.interacto.binding.WidgetBindingImpl
-
Defines whether the command must be executed in a specific thread.
- AutoUnbind - Annotation Type in io.github.interacto.command
-
To put on Property fields of a ommand to unbind these fields when their cmd is over.
B
- BINDING - io.github.interacto.logging.LogLevel
- bindings - Variable in class io.github.interacto.instrument.InstrumentImpl
-
The widget bindings of the instrument.
- browsed - Variable in class io.github.interacto.command.library.OpenWebPage
C
- cancel() - Method in interface io.github.interacto.binding.WidgetBinding
-
On cancellation
- cancel() - Method in class io.github.interacto.binding.WidgetBindingImpl
- cancel() - Method in interface io.github.interacto.command.Command
-
Marks the command has aborted.
- cancel() - Method in class io.github.interacto.command.CommandImpl
- cancelCmd(Command) - Method in class io.github.interacto.command.CommandsRegistry
-
Aborts the given command, i.e. the cmd is cancelled and removed from the register.
- CancelFSMException - Exception in io.github.interacto.fsm
- CancelFSMException() - Constructor for exception io.github.interacto.fsm.CancelFSMException
- CANCELLED - io.github.interacto.command.Command.CmdStatus
-
When the command has been cancelled.
- CancellingState<E> - Class in io.github.interacto.fsm
- CancellingState(FSM<E>, String) - Constructor for class io.github.interacto.fsm.CancellingState
- canDo() - Method in class io.github.interacto.command.AnonCommand
- canDo() - Method in interface io.github.interacto.command.Command
-
Checks whether the command can be executed.
- canDo() - Method in class io.github.interacto.command.CommandImpl
- canDo() - Method in class io.github.interacto.command.library.AnonymousCommand
- canDo() - Method in class io.github.interacto.command.library.InstrumentCommand
- canDo() - Method in class io.github.interacto.command.library.ModifyValue
- canDo() - Method in class io.github.interacto.command.library.OpenWebPage
- canDo() - Method in class io.github.interacto.command.library.PositionCommand
- canDo() - Method in class io.github.interacto.command.library.Redo
- canDo() - Method in class io.github.interacto.command.library.Undo
- canDo() - Method in class io.github.interacto.command.library.Zoom
- checkStartingState() - Method in interface io.github.interacto.fsm.State
-
Checks whether the starting state of the fsm is this state.
- checkTimeoutTransition() - Method in class io.github.interacto.fsm.FSM
-
Checks whether the current state has a timeout transition.
- clear() - Method in class io.github.interacto.command.CommandsRegistry
-
Flushes and removes all the stored commands.
- clear() - Method in class io.github.interacto.undo.UndoCollector
-
Removes all the undoable objects of the collector.
- clearEvents() - Method in interface io.github.interacto.binding.WidgetBinding
-
Stops the interaction and clears all its events waiting for a process.
- clearEvents() - Method in class io.github.interacto.binding.WidgetBindingImpl
- clearEvents() - Method in interface io.github.interacto.instrument.Instrument
-
Stops the interactions of the instrument and clears all its events waiting for a process.
- clearEvents() - Method in class io.github.interacto.instrument.InstrumentImpl
- cmd - Variable in class io.github.interacto.binding.WidgetBindingImpl
-
The current command in progress.
- cmdBody - Variable in class io.github.interacto.command.library.AnonymousCommand
-
The runnable executed when the command is executed.
- cmdProducer - Variable in class io.github.interacto.binding.WidgetBindingImpl
-
A function that produces commands.
- cmdsProduced - Variable in class io.github.interacto.binding.WidgetBindingImpl
- Command - Interface in io.github.interacto.command
-
A command is produced and executed in reaction of a user interaction.
- COMMAND - io.github.interacto.logging.LogLevel
- Command.CmdStatus - Enum in io.github.interacto.command
-
Defines the different states of the command.
- Command.RegistrationPolicy - Enum in io.github.interacto.command
-
Defines the registration policy of the command.
- CommandImpl - Class in io.github.interacto.command
-
Base implementation of the Command interface.
- CommandImpl() - Constructor for class io.github.interacto.command.CommandImpl
-
The default constructor.
- commands() - Method in class io.github.interacto.command.CommandsRegistry
-
An RX observable objects that will provide the commands produced by the binding.
- CommandsRegistry - Class in io.github.interacto.command
-
A register of commands.
- CommandsRegistry() - Constructor for class io.github.interacto.command.CommandsRegistry
-
Creates and initialises a register.
- configureBindings() - Method in class io.github.interacto.instrument.InstrumentImpl
-
Initialises the bindings of the instrument.
- continuousCmdExec - Variable in class io.github.interacto.binding.WidgetBindingImpl
-
Specifies whether the command must be executed on each step of the interaction.
- createAndInitCommand() - Method in class io.github.interacto.binding.WidgetBindingImpl
- createCommand() - Method in class io.github.interacto.binding.WidgetBindingImpl
-
creates the command of the widget binding.
- CREATED - io.github.interacto.command.Command.CmdStatus
-
When the command is created but not executed yet.
- createMemento() - Method in class io.github.interacto.command.CommandImpl
-
Commands may need to create a memento before their first execution.
- currentState - Variable in class io.github.interacto.fsm.FSM
- currentState() - Method in class io.github.interacto.fsm.FSM
- currentStatePublisher - Variable in class io.github.interacto.fsm.FSM
- currentSubFSM - Variable in class io.github.interacto.fsm.FSM
- currentThrottledEvent - Variable in class io.github.interacto.interaction.InteractionImpl
- currentTimeout - Variable in class io.github.interacto.fsm.FSM
-
The current timeout in progress.
D
- disposables - Variable in class io.github.interacto.instrument.InstrumentImpl
- doCmdBody() - Method in class io.github.interacto.command.AnonCommand
- doCmdBody() - Method in class io.github.interacto.command.CommandImpl
-
This method contains the statements to execute the command.
- doCmdBody() - Method in class io.github.interacto.command.library.ActivateInstrument
- doCmdBody() - Method in class io.github.interacto.command.library.AnonymousCommand
- doCmdBody() - Method in class io.github.interacto.command.library.InactivateInstrument
- doCmdBody() - Method in class io.github.interacto.command.library.OpenWebPage
- doCmdBody() - Method in class io.github.interacto.command.library.Redo
- doCmdBody() - Method in class io.github.interacto.command.library.Undo
- doCmdBody() - Method in class io.github.interacto.command.library.Zoom
- doIt() - Method in interface io.github.interacto.command.Command
-
This method manages the execution of the command.
- doIt() - Method in class io.github.interacto.command.CommandImpl
- done() - Method in interface io.github.interacto.command.Command
-
Marks the command as "done" and sends it to the cmd registry.
- done() - Method in class io.github.interacto.command.CommandImpl
- DONE - io.github.interacto.command.Command.CmdStatus
-
When the command has been marked as done.
E
- EMPTY_REDO - Static variable in class io.github.interacto.undo.UndoCollector
-
The standard text for redo.
- EMPTY_UNDO - Static variable in class io.github.interacto.undo.UndoCollector
-
The standard text for undo.
- end() - Method in interface io.github.interacto.binding.WidgetBinding
-
On end
- end() - Method in class io.github.interacto.binding.WidgetBindingImpl
- endOrCancel() - Method in interface io.github.interacto.binding.WidgetBinding
-
On end or cancellation
- endOrCancel() - Method in class io.github.interacto.binding.WidgetBindingImpl
- enter() - Method in class io.github.interacto.fsm.CancellingState
- enter() - Method in interface io.github.interacto.fsm.InputState
- enter() - Method in class io.github.interacto.fsm.StdState
- enter() - Method in class io.github.interacto.fsm.TerminalState
- enterStdState(StdState<E>) - Method in class io.github.interacto.fsm.FSM
- ErrorCatcher - Class in io.github.interacto.error
-
The singleton ErrorCatcher collects errors.
- ErrorCatcher() - Constructor for class io.github.interacto.error.ErrorCatcher
-
Creates the error catcher.
- eventsToProcess - Variable in class io.github.interacto.fsm.FSM
-
The events still in process.
- execute(E) - Method in class io.github.interacto.fsm.SubFSMTransition
- execute(E) - Method in class io.github.interacto.fsm.TimeoutTransition
- execute(E) - Method in class io.github.interacto.fsm.Transition
- executeAndFlush(Command) - Static method in interface io.github.interacto.command.Command
-
Execute if possible (canDo) the given command (if not null) and flush it.
- executeCmdAsync(Command) - Method in class io.github.interacto.binding.WidgetBindingImpl
- EXECUTED - io.github.interacto.command.Command.CmdStatus
-
When the command has been created and executed one time.
- exit() - Method in class io.github.interacto.fsm.InitState
- exit() - Method in interface io.github.interacto.fsm.OutputState
- exit() - Method in class io.github.interacto.fsm.StdState
F
- first() - Method in interface io.github.interacto.binding.WidgetBinding
-
After being created by createCommand, the command can be initialised by this method.
- first() - Method in class io.github.interacto.binding.WidgetBindingImpl
- flush() - Method in interface io.github.interacto.command.Command
-
Flushes the command.
- flush() - Method in class io.github.interacto.command.CommandImpl
- flush() - Method in class io.github.interacto.command.library.InstrumentCommand
- flush() - Method in class io.github.interacto.command.library.ModifyValue
- flush() - Method in class io.github.interacto.command.library.OpenWebPage
- flush() - Method in class io.github.interacto.command.library.Zoom
- FLUSHED - io.github.interacto.command.Command.CmdStatus
-
The command has been flushed.
- fsm - Variable in class io.github.interacto.interaction.InteractionImpl
- FSM<E> - Class in io.github.interacto.fsm
- FSM() - Constructor for class io.github.interacto.fsm.FSM
- fsmCancels() - Method in class io.github.interacto.binding.WidgetBindingImpl
- fsmCancels() - Method in interface io.github.interacto.fsm.FSMHandler
-
When the interaction enters a cancelling state.
- FSMHandler - Interface in io.github.interacto.fsm
- fsmStarts() - Method in class io.github.interacto.binding.WidgetBindingImpl
- fsmStarts() - Method in interface io.github.interacto.fsm.FSMHandler
-
When the FSM starts.
- fsmStops() - Method in class io.github.interacto.binding.WidgetBindingImpl
- fsmStops() - Method in interface io.github.interacto.fsm.FSMHandler
-
When the FSM enters a terminal state.
- fsmUpdates() - Method in class io.github.interacto.binding.WidgetBindingImpl
- fsmUpdates() - Method in interface io.github.interacto.fsm.FSMHandler
-
When the FSM runs to new state.
- fullReinit() - Method in class io.github.interacto.fsm.FSM
- fullReinit() - Method in class io.github.interacto.interaction.InteractionImpl
G
- getAcceptedEvents() - Method in class io.github.interacto.fsm.SubFSMTransition
- getAcceptedEvents() - Method in class io.github.interacto.fsm.TimeoutTransition
- getAcceptedEvents() - Method in class io.github.interacto.fsm.Transition
- getCmdBody() - Method in class io.github.interacto.command.library.AnonymousCommand
- getCommand() - Method in interface io.github.interacto.binding.WidgetBinding
- getCommand() - Method in class io.github.interacto.binding.WidgetBindingImpl
- getCommands() - Method in class io.github.interacto.command.CommandsRegistry
- getCurrentState() - Method in class io.github.interacto.fsm.FSM
- getData() - Method in class io.github.interacto.interaction.InteractionImpl
- getErrors() - Method in class io.github.interacto.error.ErrorCatcher
- getFsm() - Method in class io.github.interacto.interaction.InteractionImpl
- getFSM() - Method in interface io.github.interacto.fsm.State
- getInstance() - Static method in class io.github.interacto.command.CommandsRegistry
- getInstance() - Static method in class io.github.interacto.error.ErrorCatcher
- getInstance() - Static method in class io.github.interacto.undo.UndoCollector
- getInstrument() - Method in class io.github.interacto.command.library.InstrumentCommand
- getInteraction() - Method in interface io.github.interacto.binding.WidgetBinding
- getInteraction() - Method in class io.github.interacto.binding.WidgetBindingImpl
- getLastRedo() - Method in class io.github.interacto.undo.UndoCollector
- getLastRedoMessage() - Method in class io.github.interacto.undo.UndoCollector
- getLastUndo() - Method in class io.github.interacto.undo.UndoCollector
- getLastUndoMessage() - Method in class io.github.interacto.undo.UndoCollector
- getMaxZoom() - Method in interface io.github.interacto.properties.Zoomable
- getMinZoom() - Method in interface io.github.interacto.properties.Zoomable
- getName() - Method in interface io.github.interacto.fsm.State
- getNbWidgetBindings() - Method in interface io.github.interacto.instrument.Instrument
- getNbWidgetBindings() - Method in class io.github.interacto.instrument.InstrumentImpl
- getRedo() - Method in class io.github.interacto.undo.UndoCollector
- getRegistrationPolicy() - Method in interface io.github.interacto.command.Command
-
Specifies whether the command must be saved in the cmd register.
- getRegistrationPolicy() - Method in class io.github.interacto.command.CommandImpl
- getSizeMax() - Method in class io.github.interacto.command.CommandsRegistry
- getSizeMax() - Method in class io.github.interacto.undo.UndoCollector
- getStates() - Method in class io.github.interacto.fsm.FSM
- getStatus() - Method in interface io.github.interacto.command.Command
-
Provides the status of the command.
- getStatus() - Method in class io.github.interacto.command.CommandImpl
- getTransitions() - Method in interface io.github.interacto.fsm.OutputState
- getTransitions() - Method in class io.github.interacto.fsm.OutputStateImpl
- getUndo() - Method in class io.github.interacto.undo.UndoCollector
- getUndoName(ResourceBundle) - Method in interface io.github.interacto.undo.Undoable
- getWidget() - Method in class io.github.interacto.fsm.WidgetTransition
- getWidgetBindings() - Method in interface io.github.interacto.instrument.Instrument
- getWidgetBindings() - Method in class io.github.interacto.instrument.InstrumentImpl
- getZoom() - Method in interface io.github.interacto.properties.Zoomable
- getZoomedPoint(double, double) - Method in interface io.github.interacto.properties.Zoomable
-
Transforms the given point in a point which coordinates have been modified to take account of the zoom level.
- getZoomedPoint(Point) - Method in interface io.github.interacto.properties.Zoomable
-
Transforms the given point in a point which coordinates have been modified to take account of the zoom level.
- getZoomIncrement() - Method in interface io.github.interacto.properties.Zoomable
H
- hadEffect() - Method in interface io.github.interacto.command.Command
-
State whether the execution of this command has effects on the system.
- hadEffect() - Method in class io.github.interacto.command.CommandImpl
- hadEffect() - Method in class io.github.interacto.command.library.OpenWebPage
- handlers - Variable in class io.github.interacto.fsm.FSM
-
The handler that want to be notified when the state machine of the interaction changed.
- hasWidgetBindings() - Method in interface io.github.interacto.instrument.Instrument
- hasWidgetBindings() - Method in class io.github.interacto.instrument.InstrumentImpl
I
- ifCannotExecuteCmd() - Method in interface io.github.interacto.binding.WidgetBinding
-
Called when an ongoing command cannot be executed
- ifCannotExecuteCmd() - Method in class io.github.interacto.binding.WidgetBindingImpl
- ifCmdHadEffects() - Method in interface io.github.interacto.binding.WidgetBinding
-
Called when an executed command had effects
- ifCmdHadEffects() - Method in class io.github.interacto.binding.WidgetBindingImpl
- ifCmdHadNoEffect() - Method in interface io.github.interacto.binding.WidgetBinding
-
Called when an executed command did not had effect
- ifCmdHadNoEffect() - Method in class io.github.interacto.binding.WidgetBindingImpl
- InactivateInstrument - Class in io.github.interacto.command.library
-
This command inactivates an instrument.
- InactivateInstrument() - Constructor for class io.github.interacto.command.library.InactivateInstrument
-
Creates the command.
- InactivateInstrument(Instrument<?>) - Constructor for class io.github.interacto.command.library.InactivateInstrument
- initState - Variable in class io.github.interacto.fsm.FSM
- InitState<E> - Class in io.github.interacto.fsm
- InitState(FSM<E>, String) - Constructor for class io.github.interacto.fsm.InitState
- inner - Variable in class io.github.interacto.fsm.FSM
- InputState<E> - Interface in io.github.interacto.fsm
- instrument - Variable in class io.github.interacto.command.library.InstrumentCommand
-
The manipulated instrument.
- Instrument<T extends WidgetBinding<? extends Command>> - Interface in io.github.interacto.instrument
-
The concept of instrument and its related services.
- InstrumentCommand - Class in io.github.interacto.command.library
-
This command manipulates an instrument.
- InstrumentCommand() - Constructor for class io.github.interacto.command.library.InstrumentCommand
-
Creates the command.
- InstrumentCommand(Instrument<?>) - Constructor for class io.github.interacto.command.library.InstrumentCommand
- InstrumentImpl<T extends WidgetBinding<? extends Command>> - Class in io.github.interacto.instrument
-
The base class of an instrument.
- InstrumentImpl() - Constructor for class io.github.interacto.instrument.InstrumentImpl
-
Creates and initialises the instrument.
- interaction - Variable in class io.github.interacto.binding.WidgetBindingImpl
-
The source interaction.
- INTERACTION - io.github.interacto.logging.LogLevel
- InteractionData - Interface in io.github.interacto.interaction
- InteractionImpl<D extends InteractionData,E,F extends FSM<E>> - Class in io.github.interacto.interaction
- InteractionImpl(F) - Constructor for class io.github.interacto.interaction.InteractionImpl
- interacto.java.api - module interacto.java.api
- io.github.interacto.binding - package io.github.interacto.binding
- io.github.interacto.command - package io.github.interacto.command
- io.github.interacto.command.library - package io.github.interacto.command.library
- io.github.interacto.error - package io.github.interacto.error
- io.github.interacto.fsm - package io.github.interacto.fsm
- io.github.interacto.instrument - package io.github.interacto.instrument
- io.github.interacto.interaction - package io.github.interacto.interaction
- io.github.interacto.logging - package io.github.interacto.logging
- io.github.interacto.properties - package io.github.interacto.properties
- io.github.interacto.undo - package io.github.interacto.undo
- isActivated() - Method in interface io.github.interacto.binding.WidgetBinding
- isActivated() - Method in class io.github.interacto.binding.WidgetBindingImpl
- isActivated() - Method in interface io.github.interacto.instrument.Instrument
- isActivated() - Method in class io.github.interacto.instrument.InstrumentImpl
- isActivated() - Method in class io.github.interacto.interaction.InteractionImpl
- isAsync() - Method in class io.github.interacto.binding.WidgetBindingImpl
-
Whether the command must be executed in a specific thread.
- isContinuousCmdExec() - Method in interface io.github.interacto.binding.WidgetBinding
- isContinuousCmdExec() - Method in class io.github.interacto.binding.WidgetBindingImpl
- isDone() - Method in interface io.github.interacto.command.Command
-
To know whether the command has been marked as 'done'.
- isDone() - Method in class io.github.interacto.command.CommandImpl
- isEventsOfSameType(E, E) - Method in class io.github.interacto.interaction.InteractionImpl
-
Defines whether the two given events are of the same type.
- isGuardOK(E) - Method in class io.github.interacto.fsm.SubFSMTransition
- isGuardOK(E) - Method in class io.github.interacto.fsm.TimeoutTransition
- isGuardOK(E) - Method in class io.github.interacto.fsm.Transition
- isInner() - Method in class io.github.interacto.fsm.FSM
- isModified() - Method in class io.github.interacto.instrument.InstrumentImpl
- isModified() - Method in interface io.github.interacto.properties.Modifiable
- isRunning() - Method in interface io.github.interacto.binding.WidgetBinding
- isRunning() - Method in class io.github.interacto.binding.WidgetBindingImpl
- isRunning() - Method in class io.github.interacto.interaction.InteractionImpl
- isStarted() - Method in class io.github.interacto.fsm.FSM
- isStrictStart() - Method in interface io.github.interacto.binding.WidgetBinding
-
States whether the interaction must continue to run while the condition of the binding is not fulfilled at the interaction start.
- isStrictStart() - Method in class io.github.interacto.binding.WidgetBindingImpl
- isValueMatchesProperty() - Method in class io.github.interacto.command.library.ModifyValue
L
- LIMITED - io.github.interacto.command.Command.RegistrationPolicy
-
The command is registered in the cmd register.
- load(boolean, String, Element) - Method in class io.github.interacto.instrument.InstrumentImpl
- load(boolean, String, Element) - Method in interface io.github.interacto.properties.Preferenciable
-
Loads data save in an XML document.
- log(boolean) - Method in class io.github.interacto.fsm.FSM
- log(boolean) - Method in class io.github.interacto.interaction.InteractionImpl
- logBinding(boolean) - Method in class io.github.interacto.binding.WidgetBindingImpl
- logCmd(boolean) - Method in class io.github.interacto.binding.WidgetBindingImpl
- logger - Variable in class io.github.interacto.fsm.FSM
- logger - Variable in class io.github.interacto.interaction.InteractionImpl
- loggerBinding - Variable in class io.github.interacto.binding.WidgetBindingImpl
- loggerCmd - Variable in class io.github.interacto.binding.WidgetBindingImpl
- logInteraction(boolean) - Method in class io.github.interacto.binding.WidgetBindingImpl
- LogLevel - Enum in io.github.interacto.logging
-
Logging level to log interactions, bindings, and commands.
M
- Modifiable - Interface in io.github.interacto.properties
-
Defines an interface for object that can be modified and set as modified.
- modified - Variable in class io.github.interacto.instrument.InstrumentImpl
-
Defined whether the instrument has been modified.
- ModifyValue<T> - Class in io.github.interacto.command.library
-
The goal of this abstract command is to modify an object.
- ModifyValue() - Constructor for class io.github.interacto.command.library.ModifyValue
-
Initialises the command.
- ModifyValue(T) - Constructor for class io.github.interacto.command.library.ModifyValue
-
Initialises the command with the value to set.
- MustBeUndoableCmdException - Exception in io.github.interacto.binding
-
This exception must be launched when a command which is not undoable want to be undone or redone.
- MustBeUndoableCmdException(Class<?>) - Constructor for exception io.github.interacto.binding.MustBeUndoableCmdException
-
The default constructor of the exception.
N
- NONE - io.github.interacto.command.Command.RegistrationPolicy
-
The command is never registered.
- notifyHandlerOnCancel() - Method in class io.github.interacto.fsm.FSM
-
Notifies handler that the interaction is cancelled.
- notifyHandlerOnStart() - Method in class io.github.interacto.fsm.FSM
-
Notifies handler that the interaction starts.
- notifyHandlerOnStop() - Method in class io.github.interacto.fsm.FSM
-
Notifies handler that the interaction stops.
- notifyHandlerOnUpdate() - Method in class io.github.interacto.fsm.FSM
-
Notifies handler that the interaction updates.
O
- onCancelling() - Method in class io.github.interacto.fsm.FSM
-
Cancels the state machine.
- onStarting() - Method in class io.github.interacto.fsm.FSM
-
Starts the state machine.
- onTerminating() - Method in class io.github.interacto.fsm.FSM
-
Terminates the state machine.
- onTimeout() - Method in class io.github.interacto.fsm.FSM
-
Jobs to do when a timeout transition is executed.
- onUpdating() - Method in class io.github.interacto.fsm.FSM
-
Updates the state machine.
- OpenWebPage - Class in io.github.interacto.command.library
-
This command opens an URI in the default browser.
- OpenWebPage() - Constructor for class io.github.interacto.command.library.OpenWebPage
-
Creates the command.
- OutputState<E> - Interface in io.github.interacto.fsm
- OutputStateImpl<E> - Class in io.github.interacto.fsm
- OutputStateImpl(FSM<E>, String) - Constructor for class io.github.interacto.fsm.OutputStateImpl
P
- PositionCommand - Class in io.github.interacto.command.library
-
Defines an abstract command that move an object to the given position.
- PositionCommand() - Constructor for class io.github.interacto.command.library.PositionCommand
-
Creates the command.
- Preferenciable - Interface in io.github.interacto.properties
-
The interface can be applied on classes which can preferences can be saved into an XML document.
- process(E) - Method in class io.github.interacto.fsm.FSM
- process(E) - Method in interface io.github.interacto.fsm.OutputState
-
Asks to the state to process of the given event.
- processEvent(E) - Method in class io.github.interacto.interaction.InteractionImpl
- processRemainingEvents() - Method in class io.github.interacto.fsm.FSM
-
At the end of the FSM execution, the events still (eg keyPress) in process must be recycled to be reused in the FSM.
- produces() - Method in interface io.github.interacto.binding.WidgetBinding
-
An RX observable objects that will provide the commands produced by the binding.
- produces() - Method in class io.github.interacto.binding.WidgetBindingImpl
- px - Variable in class io.github.interacto.command.library.PositionCommand
-
The X-coordinate of the location to zoom.
- py - Variable in class io.github.interacto.command.library.PositionCommand
-
The Y-coordinate of the location to zoom.
R
- redo() - Method in interface io.github.interacto.undo.Undoable
-
Redoes the cancelled command.
- redo() - Method in class io.github.interacto.undo.UndoCollector
-
Redoes the last undoable object.
- Redo - Class in io.github.interacto.command.library
-
A command that redoes a command.
- Redo() - Constructor for class io.github.interacto.command.library.Redo
-
Initialises a Redo command.
- redos() - Method in class io.github.interacto.undo.UndoCollector
-
A stream for observing changes regarding the last redoable object.
- reinit() - Method in class io.github.interacto.fsm.FSM
- reinit() - Method in class io.github.interacto.instrument.InstrumentImpl
- reinit() - Method in class io.github.interacto.interaction.InteractionImpl
- reinit() - Method in interface io.github.interacto.properties.Reinitialisable
-
Reinitialises the object.
- reinitData() - Method in class io.github.interacto.interaction.InteractionImpl
- Reinitialisable - Interface in io.github.interacto.properties
-
Defines an interface for object that can be reinitialised.
- removeCommand(Command) - Method in class io.github.interacto.command.CommandsRegistry
-
Removes the command from the register.
- removeHandler(FSMHandler) - Method in class io.github.interacto.fsm.FSM
- reportError(Exception) - Method in class io.github.interacto.error.ErrorCatcher
-
Gathers exceptions.
- runInUIThread(Runnable) - Method in class io.github.interacto.interaction.InteractionImpl
-
Runs the given command in the UI thread.
S
- save(boolean, String, Document, Element) - Method in class io.github.interacto.instrument.InstrumentImpl
- save(boolean, String, Document, Element) - Method in interface io.github.interacto.properties.Preferenciable
-
Saves the parameters of the instrument into an XML tag.
- setActivated(boolean) - Method in interface io.github.interacto.binding.WidgetBinding
-
Activates the widget binding.
- setActivated(boolean) - Method in class io.github.interacto.binding.WidgetBindingImpl
- setActivated(boolean) - Method in interface io.github.interacto.instrument.Instrument
-
Activates or deactivates the instrument.
- setActivated(boolean) - Method in class io.github.interacto.instrument.InstrumentImpl
- setActivated(boolean) - Method in class io.github.interacto.interaction.InteractionImpl
- setAsync(boolean) - Method in class io.github.interacto.binding.WidgetBindingImpl
-
Sets whether the command must be executed in a specific thread.
- setBundle(ResourceBundle) - Method in class io.github.interacto.undo.UndoCollector
-
Sets the language bundle to be used by the undo redo manager.
- setCmdBody(Runnable) - Method in class io.github.interacto.command.library.AnonymousCommand
-
Sets the runnable of the command.
- setCurrentState(OutputState<E>) - Method in class io.github.interacto.fsm.FSM
- setInner(boolean) - Method in class io.github.interacto.fsm.FSM
- setInstance(CommandsRegistry) - Static method in class io.github.interacto.command.CommandsRegistry
-
Sets the single instance.
- setInstance(ErrorCatcher) - Static method in class io.github.interacto.error.ErrorCatcher
-
Sets the single instance.
- setInstance(UndoCollector) - Static method in class io.github.interacto.undo.UndoCollector
-
Sets the single instance.
- setInstrument(Instrument<?>) - Method in class io.github.interacto.command.library.InstrumentCommand
-
Sets the manipulated instrument.
- setLogger(Logger) - Static method in class io.github.interacto.binding.WidgetBindingImpl
-
Sets the logger to use.
- setLogger(Logger) - Static method in class io.github.interacto.interaction.InteractionImpl
-
Sets the logger to use.
- setModified(boolean) - Method in class io.github.interacto.instrument.InstrumentImpl
- setModified(boolean) - Method in interface io.github.interacto.properties.Modifiable
-
Sets the Modifiable object as modified.
- setPx(double) - Method in class io.github.interacto.command.library.PositionCommand
- setPy(double) - Method in class io.github.interacto.command.library.PositionCommand
- setSizeMax(int) - Method in class io.github.interacto.command.CommandsRegistry
-
Changes the number of commands that the register can contain.
- setSizeMax(int) - Method in class io.github.interacto.undo.UndoCollector
- setThrottleTimeout(long) - Method in class io.github.interacto.interaction.InteractionImpl
- setUri(URI) - Method in class io.github.interacto.command.library.OpenWebPage
- setValue(T) - Method in class io.github.interacto.command.library.ModifyValue
-
Sets the new value of the parameter to change.
- setWidget(T) - Method in class io.github.interacto.fsm.WidgetTransition
-
Sets the widget.
- setZoom(double, double, double) - Method in interface io.github.interacto.properties.Zoomable
-
Zooms in the zoomable object.
- setZoomable(Zoomable) - Method in class io.github.interacto.command.library.Zoom
- setZoomLevel(double) - Method in class io.github.interacto.command.library.Zoom
- src - Variable in class io.github.interacto.fsm.Transition
- started - Variable in class io.github.interacto.fsm.FSM
-
Goes with 'startingState'.
- startingState - Variable in class io.github.interacto.fsm.FSM
-
By default an FSM triggers its 'start' event when it leaves its initial state.
- startTimeout() - Method in class io.github.interacto.fsm.TimeoutTransition
-
Launches the timer.
- State<E> - Interface in io.github.interacto.fsm
- states - Variable in class io.github.interacto.fsm.FSM
-
The states that compose the finite state machine.
- status - Variable in class io.github.interacto.command.CommandImpl
-
The state of the command.
- StdState<E> - Class in io.github.interacto.fsm
- StdState(FSM<E>, String) - Constructor for class io.github.interacto.fsm.StdState
- stopCurrentTimeout() - Method in class io.github.interacto.fsm.FSM
-
Stops the current timeout transition.
- stopTimeout() - Method in class io.github.interacto.fsm.TimeoutTransition
-
Stops the timer.
- SubFSMTransition<E> - Class in io.github.interacto.fsm
- SubFSMTransition(OutputState<E>, InputState<E>, FSM<E>) - Constructor for class io.github.interacto.fsm.SubFSMTransition
T
- TerminalState<E> - Class in io.github.interacto.fsm
- TerminalState(FSM<E>, String) - Constructor for class io.github.interacto.fsm.TerminalState
- tgt - Variable in class io.github.interacto.fsm.Transition
- then() - Method in interface io.github.interacto.binding.WidgetBinding
-
Updates the current command.
- then() - Method in class io.github.interacto.binding.WidgetBindingImpl
- throttleCounter - Variable in class io.github.interacto.interaction.InteractionImpl
- throttleTimeout - Variable in class io.github.interacto.interaction.InteractionImpl
- TIMEOUT_THREAD_NAME_BASE - Static variable in class io.github.interacto.fsm.TimeoutTransition
-
The base name (starts with) of the threads created for the timeout.
- TimeoutTransition<E> - Class in io.github.interacto.fsm
- TimeoutTransition(OutputState<E>, InputState<E>, LongSupplier) - Constructor for class io.github.interacto.fsm.TimeoutTransition
- toString() - Method in class io.github.interacto.command.CommandImpl
- Transition<E> - Class in io.github.interacto.fsm
- Transition(OutputState<E>, InputState<E>) - Constructor for class io.github.interacto.fsm.Transition
- transitions - Variable in class io.github.interacto.fsm.OutputStateImpl
U
- unbindCmdAttributes() - Method in class io.github.interacto.binding.WidgetBindingImpl
-
Manages to automatically unbind commands' attributes tagged with AutoUnbind
- undo() - Method in interface io.github.interacto.undo.Undoable
-
Cancels the command.
- undo() - Method in class io.github.interacto.undo.UndoCollector
-
Undoes the last undoable object.
- Undo - Class in io.github.interacto.command.library
-
A command that undoes a command.
- Undo() - Constructor for class io.github.interacto.command.library.Undo
-
Initialises an Undo command.
- Undoable - Interface in io.github.interacto.undo
-
An interface for undoable objects.
- UndoCollector - Class in io.github.interacto.undo
-
A collector of undone/redone objects.
- UndoCollector() - Constructor for class io.github.interacto.undo.UndoCollector
-
Creates the undo collector.
- undos() - Method in class io.github.interacto.undo.UndoCollector
-
A stream for observing changes regarding the last undoable object.
- uninstall() - Method in class io.github.interacto.fsm.FSM
- uninstall() - Method in class io.github.interacto.fsm.OutputStateImpl
- uninstall() - Method in interface io.github.interacto.fsm.State
- uninstall() - Method in class io.github.interacto.fsm.SubFSMTransition
- uninstall() - Method in class io.github.interacto.fsm.Transition
-
Clean the transition when not used anymore.
- uninstall() - Method in class io.github.interacto.interaction.InteractionImpl
- uninstallBinding() - Method in interface io.github.interacto.binding.WidgetBinding
-
Uninstall the binding.
- uninstallBinding() - Method in class io.github.interacto.binding.WidgetBindingImpl
- uninstallBindings() - Method in interface io.github.interacto.instrument.Instrument
- uninstallBindings() - Method in class io.github.interacto.instrument.InstrumentImpl
- UNLIMITED - io.github.interacto.command.Command.RegistrationPolicy
-
The command is registered in the cmd register.
- unregisterCommand(Command) - Method in class io.github.interacto.command.CommandsRegistry
-
Removes and flushes the commands from the register that use the given command type.
- unregisteredBy(Command) - Method in interface io.github.interacto.command.Command
-
Checks whether the current command can be cancelled by the given one.
- unregisteredBy(Command) - Method in class io.github.interacto.command.CommandImpl
- updateEventsRegistered(OutputState<E>, OutputState<E>) - Method in class io.github.interacto.interaction.InteractionImpl
- uri - Variable in class io.github.interacto.command.library.OpenWebPage
-
The URI to open.
V
- value - Variable in class io.github.interacto.command.library.ModifyValue
-
The new value of the property.
- valueOf(String) - Static method in enum io.github.interacto.command.Command.CmdStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.interacto.command.Command.RegistrationPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.interacto.logging.LogLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.github.interacto.command.Command.CmdStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.interacto.command.Command.RegistrationPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.interacto.logging.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- when() - Method in interface io.github.interacto.binding.WidgetBinding
- when() - Method in class io.github.interacto.binding.WidgetBindingImpl
- widget - Variable in class io.github.interacto.fsm.WidgetTransition
-
The pressed button.
- WidgetBinding<C extends Command> - Interface in io.github.interacto.binding
-
The concept of widget binding and its related services.
- WidgetBindingImpl<C extends Command,I extends InteractionImpl<D,?,?>,D extends InteractionData> - Class in io.github.interacto.binding
-
The base class to do widget bindings, i.e. bindings between user interactions and (undoable) commands.
- WidgetBindingImpl(boolean, Function<D, C>, I) - Constructor for class io.github.interacto.binding.WidgetBindingImpl
-
Creates a widget binding.
- WidgetTransition<E,T> - Class in io.github.interacto.fsm
-
This transition must be used to use a widget within an interaction.
- WidgetTransition(OutputState<E>, InputState<E>) - Constructor for class io.github.interacto.fsm.WidgetTransition
Z
- Zoom - Class in io.github.interacto.command.library
-
A command for zooming in/out a zoomable object.
- Zoom() - Constructor for class io.github.interacto.command.library.Zoom
-
Initialises a Zoom command.
- zoomable - Variable in class io.github.interacto.command.library.Zoom
-
The object to zoom.
- Zoomable - Interface in io.github.interacto.properties
-
Defines an interface to zoomable objects.
- zoomLevel - Variable in class io.github.interacto.command.library.Zoom
-
The zooming level.
All Classes All Packages