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

A

AbstractMouseAndKeyHandler - Class in org.scijava.ui.behaviour
 
AbstractMouseAndKeyHandler() - Constructor for class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
AbstractMouseAndKeyHandler.BehaviourEntry<T extends Behaviour> - Class in org.scijava.ui.behaviour
 
AbstractNamedAction - Class in org.scijava.ui.behaviour.util
 
AbstractNamedAction(String) - Constructor for class org.scijava.ui.behaviour.util.AbstractNamedAction
 
AbstractNamedBehaviour - Class in org.scijava.ui.behaviour.util
 
AbstractNamedBehaviour(String) - Constructor for class org.scijava.ui.behaviour.util.AbstractNamedBehaviour
 
actionPerformed(ActionEvent) - Method in class org.scijava.ui.behaviour.util.RunnableAction
 
Actions - Class in org.scijava.ui.behaviour.util
Convenience class for adding to a InputMap/ActionMap pair, with InputMap keys that are read from a given InputTriggerConfig.
Actions(KeyStrokeAdder.Factory, String...) - Constructor for class org.scijava.ui.behaviour.util.Actions
Construct with new, empty InputMap and ActionMap.
Actions(InputMap, ActionMap, KeyStrokeAdder.Factory, String...) - Constructor for class org.scijava.ui.behaviour.util.Actions
Construct with specified InputMap and ActionMap.
activate(KeyPressedManager.KeyPressedReceiver) - Method in class org.scijava.ui.behaviour.KeyPressedManager
 
add(String, String[], String) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptions
Adds a new entry, linking a Command to textual description and default triggers.
add(String, String, String) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
add(InputTrigger, String, String) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
add(InputTrigger, String, Collection<String>) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
addActionMap(String, ActionMap) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Add as ActionMap with the specified id to the end of the list (overrides maps that were added earlier).
addActionMap(int, String, ActionMap) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Add as ActionMap with the specified id at the specified position in the list (overrides maps at lower positions).
addBehaviourMap(String, BehaviourMap) - Method in class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Add as BehaviourMap with the specified id to the end of the list (overrides maps that were added earlier).
addConfigChangeListener(VisualEditorPanel.ConfigChangeListener) - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Deprecated.
Use modelChangedListeners().add(listener) instead.
addInputMap(String, InputMap, String...) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Adds a InputMap with the specified id to the end of the list (overrides maps that were added earlier).
addInputMap(String, InputMap, Collection<String>) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Adds a InputMap with the specified id to the end of the list (overrides maps that were added earlier).
addInputMap(int, String, InputMap, String...) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Inserts a InputMap with the specified id at the specified position in the list (overrides maps at lower positions).
addInputMap(int, String, InputMap, Collection<String>) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Inserts a InputMap with the specified id at the specified position in the list (overrides maps at lower positions).
addInputTriggerChangeListener(InputTriggerPanelEditor.InputTriggerChangeListener) - Method in class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
addInputTriggerMap(String, InputTriggerMap, String...) - Method in class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Add as InputTriggerMap with the specified id to the end of the list (overrides maps that were added earlier).
addInputTriggerMap(String, InputTriggerMap, Collection<String>) - Method in class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Add as InputTriggerMap with the specified id to the end of the list (overrides maps that were added earlier).
addManually(CommandDescriptionProvider, String) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
Manually adds a provider in a specified context.
addManually(CommandDescriptionProvider, String...) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
Manually add a provider in the specified contexts.
addMap(InputTriggerMap, String) - Method in class org.scijava.ui.behaviour.io.InputTriggerDescriptionsBuilder
 
addMap(InputMap, String) - Method in class org.scijava.ui.behaviour.io.InputTriggerDescriptionsBuilder
 
addTag(String) - Method in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
addTagSelectionChangeListener(TagPanelEditor.TagSelectionChangeListener) - Method in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
addTrigger(String) - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
ALT_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
ALT_GRAPH_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
augmentInputTriggerConfig(InputTriggerConfig) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptions
For commands that are not yet defined in config, add them with their default triggers.

B

behaviour() - Method in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler.BehaviourEntry
 
Behaviour - Interface in org.scijava.ui.behaviour
 
behaviour(Behaviour, String, String...) - Method in class org.scijava.ui.behaviour.util.Behaviours
 
BehaviourEntry(InputTrigger, T) - Constructor for class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler.BehaviourEntry
 
BehaviourMap - Class in org.scijava.ui.behaviour
Maps String keys to Behaviours.
BehaviourMap() - Constructor for class org.scijava.ui.behaviour.BehaviourMap
Creates an BehaviourMap with no parent and no mappings.
Behaviours - Class in org.scijava.ui.behaviour.util
Convenience class for adding to a InputTriggerMap/BehaviourMap pair, with InputTriggerMap triggers that are read from a given InputTriggerConfig.
Behaviours(InputTriggerAdder.Factory, String...) - Constructor for class org.scijava.ui.behaviour.util.Behaviours
Construct with new, empty InputTriggerMap and BehaviourMap.
Behaviours(InputTriggerMap, BehaviourMap, InputTriggerAdder.Factory, String...) - Constructor for class org.scijava.ui.behaviour.util.Behaviours
Construct with the specified InputTriggerMap and BehaviourMap.
build() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
 
BUTTON1_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
BUTTON2_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
BUTTON3_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
buttonClicks - Variable in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
buttonDrags - Variable in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
buttons() - Method in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler.BehaviourEntry
 

C

clear() - Method in class org.scijava.ui.behaviour.BehaviourMap
Removes all bindings from this map..
clear() - Method in class org.scijava.ui.behaviour.InputTriggerMap
Remove all bindings from this map.
clear() - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
clear() - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
clear() - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
clear() - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 
clear() - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
click(int, int) - Method in interface org.scijava.ui.behaviour.ClickBehaviour
A click occuered at the specified location, where click can mean a regular mouse click or a typed key.
ClickBehaviour - Interface in org.scijava.ui.behaviour
 
Command - Class in org.scijava.ui.behaviour.io.gui
Behaviour or action name in a context.
Command(String, String) - Constructor for class org.scijava.ui.behaviour.io.gui.Command
 
CommandDescriptionProvider - Class in org.scijava.ui.behaviour.io.gui
Implementations of this interface, annotated with @Plugin, are discovered for automatically adding actions/behaviours to a CommandDescriptions map.
CommandDescriptionProvider(CommandDescriptionProvider.Scope, String...) - Constructor for class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider
 
CommandDescriptionProvider.Scope - Class in org.scijava.ui.behaviour.io.gui
 
CommandDescriptions - Class in org.scijava.ui.behaviour.io.gui
A map linking Command (action name and context name) to its CommandDescriptions.DescriptionAndTriggers (textual description and default triggers of the command).
CommandDescriptions() - Constructor for class org.scijava.ui.behaviour.io.gui.CommandDescriptions
 
CommandDescriptions.DescriptionAndTriggers - Class in org.scijava.ui.behaviour.io.gui
 
CommandDescriptionsBuilder - Class in org.scijava.ui.behaviour.io.gui
Helper class to populate CommandDescriptions from CommandDescriptionProviders.
CommandDescriptionsBuilder() - Constructor for class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
 
configChanged() - Method in interface org.scijava.ui.behaviour.io.gui.VisualEditorPanel.ConfigChangeListener
Called when settings are changed in the visual editor.
configChangeListeners() - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Deprecated.
Use modelChangedListeners() instead.
configCommittedListeners() - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Please, see the documentation of VisualEditorPanel.modelChangedListeners and VisualEditorPanel.configCommittedListeners to understand when these listeners are triggered.
configToModel() - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
 
createCommandDescriptionsMap() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptions
Builds a map from Command to textual description.
createDefaultKeyconfig() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptions
Builds a InputTriggerConfig with all commands and their default triggers.
CTRL_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 

D

deactivate(KeyPressedManager.KeyPressedReceiver) - Method in class org.scijava.ui.behaviour.KeyPressedManager
 
DescriptionAndTriggers(String, String[]) - Constructor for class org.scijava.ui.behaviour.io.gui.CommandDescriptions.DescriptionAndTriggers
 
discoverProviders() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
Adds all CommandDescriptionProviders on the plugin index, with their respective expected contexts.
discoverProviders(CommandDescriptionProvider.Scope...) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
Adds all CommandDescriptionProviders on the plugin index having any of the given scopes, with their respective expected contexts.
discoverProviders(Predicate<CommandDescriptionProvider>) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
Adds all CommandDescriptionProviders on the plugin index that match the given predicate, with their respective expected contexts.
dispatchKeyEvent(KeyEvent) - Method in class org.scijava.ui.behaviour.GlobalKeyEventDispatcher
 
DOUBLE_CLICK_INTERVAL - Static variable in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
DOUBLE_CLICK_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
drag(int, int) - Method in interface org.scijava.ui.behaviour.DragBehaviour
Mouse was dragged.
DragBehaviour - Interface in org.scijava.ui.behaviour
 

E

end(int, int) - Method in interface org.scijava.ui.behaviour.DragBehaviour
Possibly end the behaviour.
equals(Object) - Method in class org.scijava.ui.behaviour.InputTrigger
 
equals(Object) - Method in class org.scijava.ui.behaviour.io.gui.Command
 
equals(Object) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider.Scope
 

F

focusGained(FocusEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
focusLost(FocusEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 

G

get(String) - Method in class org.scijava.ui.behaviour.BehaviourMap
Returns the binding for key, messaging the parent BehaviourMap if the binding is not locally defined.
get(InputTrigger) - Method in class org.scijava.ui.behaviour.InputTriggerMap
Get the set of all bindings for inputTrigger defined in this map and its parents.
get(Object) - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
get(String) - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
get(KeyStroke) - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 
get(InputTrigger) - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
getAction() - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
getActionMap() - Method in class org.scijava.ui.behaviour.util.Actions
 
getAllBindings() - Method in class org.scijava.ui.behaviour.BehaviourMap
Get all bindings defined in this map and its parents.
getAllBindings() - Method in class org.scijava.ui.behaviour.InputTriggerMap
Get all bindings defined in this map and its parents.
getAllBindings() - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
getAllBindings() - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
getBehaviourMap() - Method in class org.scijava.ui.behaviour.util.Behaviours
 
getBehaviourNames() - Method in class org.scijava.ui.behaviour.io.InputTriggerDescriptionsBuilder
 
getBindings() - Method in class org.scijava.ui.behaviour.InputTriggerMap
Get all bindings defined in this map.
getCommandDescriptions(CommandDescriptions) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider
 
getConcatenatedActionMap() - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Get the chained ActionMap.
getConcatenatedBehaviourMap() - Method in class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Get the chained BehaviourMap.
getConcatenatedInputMap() - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Get the chained InputMap.
getConcatenatedInputTriggerMap() - Method in class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Get the chained InputTriggerMap.
getContext() - Method in class org.scijava.ui.behaviour.io.gui.Command
 
getContexts() - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
getContexts() - Method in class org.scijava.ui.behaviour.io.InputTriggerDescriptionsBuilder
 
getDescriptions() - Method in class org.scijava.ui.behaviour.io.InputTriggerDescriptionsBuilder
 
getExpectedContexts() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider
The contexts in which the described actions/behaviours are expected to be used.
getFromString(String) - Static method in class org.scijava.ui.behaviour.InputTrigger
 
getInputMap() - Method in class org.scijava.ui.behaviour.util.Actions
 
getInputs(String, String) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
getInputs(String, Set<String>) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
getInputTrigger() - Method in class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
getInputTriggerMap() - Method in class org.scijava.ui.behaviour.util.Behaviours
 
getInstance() - Static method in class org.scijava.ui.behaviour.GlobalKeyEventDispatcher
 
getKeyStroke() - Method in class org.scijava.ui.behaviour.InputTrigger
 
getLastValidInputTrigger() - Method in class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
getMask() - Method in class org.scijava.ui.behaviour.InputTrigger
Get the modifier mask for this trigger.
getName() - Method in class org.scijava.ui.behaviour.io.gui.Command
 
getName() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider.Scope
 
getParent() - Method in class org.scijava.ui.behaviour.BehaviourMap
Gets this BehaviourMap's parent.
getParent() - Method in class org.scijava.ui.behaviour.InputTriggerMap
Gets this InputTriggerMap's parent.
getParent() - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
getParent() - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
getParent() - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 
getParent() - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
getPressedKeys() - Method in class org.scijava.ui.behaviour.InputTrigger
 
getScope() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider
The scope describes the application / Fiji plugin that the actions are defined in.
getSelectedTags() - Method in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
getTriggers() - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
GlobalKeyEventDispatcher - Class in org.scijava.ui.behaviour
Global KeyEventDispatcher hook that allows to share state of modifier keys between MouseAndKeyHandler in different windows of the application.

H

handleKeyPressed(KeyPressedManager.KeyPressedReceiver, int, boolean, TIntSet) - Method in class org.scijava.ui.behaviour.KeyPressedManager
 
handleKeyPressed(KeyPressedManager.KeyPressedReceiver, int, boolean, TIntSet) - Method in interface org.scijava.ui.behaviour.KeyPressedManager.KeyPressedReceiver
 
hashCode() - Method in class org.scijava.ui.behaviour.InputTrigger
 
hashCode() - Method in class org.scijava.ui.behaviour.io.gui.Command
 
hashCode() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider.Scope
 

I

IGNORE_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
init(int, int) - Method in interface org.scijava.ui.behaviour.DragBehaviour
Possibly start the behaviour.
InputActionBindings - Class in org.scijava.ui.behaviour.util
Maintains lists of ActionMaps and InputMaps, which are chained to a concatenated InputMap and a concatenated ActionMap.
InputActionBindings() - Constructor for class org.scijava.ui.behaviour.util.InputActionBindings
Create empty leaf InputMap and ActionMap.
InputActionBindings(InputMap) - Constructor for class org.scijava.ui.behaviour.util.InputActionBindings
Create empty leaf ActionMap and set the given leaf InputMap.
InputTrigger - Class in org.scijava.ui.behaviour
A combination of keys, mouse buttons, and/or mouse scrolling that can trigger a Behaviour.
InputTriggerAdder - Interface in org.scijava.ui.behaviour
 
inputTriggerAdder(InputTriggerMap, String...) - Method in interface org.scijava.ui.behaviour.InputTriggerAdder.Factory
 
inputTriggerAdder(InputTriggerMap, String...) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
inputTriggerAdder - Variable in class org.scijava.ui.behaviour.util.Behaviours
 
InputTriggerAdder.Factory - Interface in org.scijava.ui.behaviour
 
InputTriggerAdderImp(InputTriggerMap, InputTriggerConfig, Set<String>) - Constructor for class org.scijava.ui.behaviour.io.InputTriggerConfig.InputTriggerAdderImp
 
InputTriggerAdderImp(InputTriggerMap, InputTriggerConfig, String...) - Constructor for class org.scijava.ui.behaviour.io.InputTriggerConfig.InputTriggerAdderImp
 
inputTriggerChanged() - Method in interface org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor.InputTriggerChangeListener
 
InputTriggerConfig - Class in org.scijava.ui.behaviour.io
 
InputTriggerConfig() - Constructor for class org.scijava.ui.behaviour.io.InputTriggerConfig
 
InputTriggerConfig(Collection<InputTriggerDescription>) - Constructor for class org.scijava.ui.behaviour.io.InputTriggerConfig
 
InputTriggerConfig.InputTriggerAdderImp - Class in org.scijava.ui.behaviour.io
 
InputTriggerConfig.KeyStrokeAdderImp - Class in org.scijava.ui.behaviour.io
 
InputTriggerDescription - Class in org.scijava.ui.behaviour.io
IO record describing the mapping of one InputTrigger to an Action or a Behaviour.
InputTriggerDescription(String[], String, String...) - Constructor for class org.scijava.ui.behaviour.io.InputTriggerDescription
 
InputTriggerDescription() - Constructor for class org.scijava.ui.behaviour.io.InputTriggerDescription
 
InputTriggerDescriptionsBuilder - Class in org.scijava.ui.behaviour.io
Creates InputTriggerDescriptions from existing InputMaps and InputTriggerMaps.
InputTriggerDescriptionsBuilder() - Constructor for class org.scijava.ui.behaviour.io.InputTriggerDescriptionsBuilder
 
InputTriggerDescriptionsBuilder(InputTriggerConfig) - Constructor for class org.scijava.ui.behaviour.io.InputTriggerDescriptionsBuilder
 
InputTriggerMap - Class in org.scijava.ui.behaviour
Similar to InputMap, this provides bindings from InputTrigger to Behaviour keys, and is chainable (see InputTriggerMap.setParent(InputTriggerMap)).
InputTriggerMap() - Constructor for class org.scijava.ui.behaviour.InputTriggerMap
Creates an InputTriggerMap with no parent and no mappings.
InputTriggerPanelEditor - Class in org.scijava.ui.behaviour.io.gui
 
InputTriggerPanelEditor(boolean) - Constructor for class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
InputTriggerPanelEditor.InputTriggerChangeListener - Interface in org.scijava.ui.behaviour.io.gui
 
install(InputActionBindings, String) - Method in class org.scijava.ui.behaviour.util.Actions
Adds the InputMap and ActionMap to inputActionBindings under the given name.
install(TriggerBehaviourBindings, String) - Method in class org.scijava.ui.behaviour.util.Behaviours
Adds the InputTriggerMap and BehaviourMap to triggerBehaviourBindings under the given name.
installNewBindings(JComponent, int, boolean) - Static method in class org.scijava.ui.behaviour.util.InputActionBindings
Creates a new InputActionBindings and installs it into component, either augmenting or replacing components existing InputMap and ActionMap.
isKeyStroke() - Method in class org.scijava.ui.behaviour.InputTrigger
 
isKeyTriggered() - Method in class org.scijava.ui.behaviour.InputTrigger
 

J

JsonConfigIO - Class in org.scijava.ui.behaviour.io.json
 
JsonConfigIO() - Constructor for class org.scijava.ui.behaviour.io.json.JsonConfigIO
 

K

keyClicks - Variable in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
keyConfig - Variable in class org.scijava.ui.behaviour.util.Actions
 
keyConfig - Variable in class org.scijava.ui.behaviour.util.Behaviours
 
keyDrags - Variable in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
keyPressed(KeyEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
KeyPressedManager - Class in org.scijava.ui.behaviour
Distributes KEY_PRESSED events between windows that share the same KeyPressedManager.
KeyPressedManager() - Constructor for class org.scijava.ui.behaviour.KeyPressedManager
 
KeyPressedManager.KeyPressedReceiver - Interface in org.scijava.ui.behaviour
 
keyReleased(KeyEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
keys() - Method in class org.scijava.ui.behaviour.BehaviourMap
 
keys() - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
keys() - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 
keyStrokeAdder(InputMap, String...) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
KeyStrokeAdder - Interface in org.scijava.ui.behaviour
 
keyStrokeAdder(InputMap, String...) - Method in interface org.scijava.ui.behaviour.KeyStrokeAdder.Factory
 
keyStrokeAdder - Variable in class org.scijava.ui.behaviour.util.Actions
 
KeyStrokeAdder.Factory - Interface in org.scijava.ui.behaviour
 
KeyStrokeAdderImp(InputMap, InputTriggerConfig, Set<String>) - Constructor for class org.scijava.ui.behaviour.io.InputTriggerConfig.KeyStrokeAdderImp
 
KeyStrokeAdderImp(InputMap, InputTriggerConfig, String...) - Constructor for class org.scijava.ui.behaviour.io.InputTriggerConfig.KeyStrokeAdderImp
 
keyTyped(KeyEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 

M

matches(int, TIntSet) - Method in class org.scijava.ui.behaviour.InputTrigger
 
matches(int, TIntSet, TIntSet) - Method in class org.scijava.ui.behaviour.InputTrigger
 
matchesSubset(int, TIntSet) - Method in class org.scijava.ui.behaviour.InputTrigger
 
matchesSubset(int, TIntSet, TIntSet) - Method in class org.scijava.ui.behaviour.InputTrigger
 
META_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
metaPressed() - Method in class org.scijava.ui.behaviour.GlobalKeyEventDispatcher
 
modCount() - Method in class org.scijava.ui.behaviour.BehaviourMap
 
modCount() - Method in class org.scijava.ui.behaviour.InputTriggerMap
 
modCount() - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
modCount() - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
modelChangedListeners() - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Please, see the documentation of VisualEditorPanel.modelChangedListeners and VisualEditorPanel.configCommittedListeners to understand when these listeners are triggered.
modelToConfig() - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Copies the settings in this editor to the InputTriggerConfig specified at construction.
MouseAndKeyHandler - Class in org.scijava.ui.behaviour
 
MouseAndKeyHandler() - Constructor for class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mouseClicked(MouseEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mouseDragged(MouseEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mouseEntered(MouseEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mouseExited(MouseEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mouseMoved(MouseEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mousePressed(MouseEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mouseReleased(MouseEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
mouseWheelMoved(MouseWheelEvent) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 

N

name() - Method in class org.scijava.ui.behaviour.util.AbstractNamedAction
 
name() - Method in class org.scijava.ui.behaviour.util.AbstractNamedBehaviour
 
namedAction(AbstractNamedAction, String...) - Method in class org.scijava.ui.behaviour.util.Actions
Install the specified AbstractNamedAction.
namedBehaviour(AbstractNamedBehaviour, String...) - Method in class org.scijava.ui.behaviour.util.Behaviours
 
NOT_MAPPED - Static variable in class org.scijava.ui.behaviour.InputTrigger
 

O

org.scijava.ui.behaviour - package org.scijava.ui.behaviour
Configurable-keys
org.scijava.ui.behaviour.io - package org.scijava.ui.behaviour.io
 
org.scijava.ui.behaviour.io.gui - package org.scijava.ui.behaviour.io.gui
 
org.scijava.ui.behaviour.io.json - package org.scijava.ui.behaviour.io.json
 
org.scijava.ui.behaviour.io.yaml - package org.scijava.ui.behaviour.io.yaml
 
org.scijava.ui.behaviour.util - package org.scijava.ui.behaviour.util
 

P

paintBorder(Component, Graphics, int, int, int, int) - Method in class org.scijava.ui.behaviour.io.gui.RoundBorder
 
pressedKeys() - Method in class org.scijava.ui.behaviour.GlobalKeyEventDispatcher
 
prettyPrintInputs(Set<InputTrigger>) - Static method in class org.scijava.ui.behaviour.io.InputTriggerConfig
Creates a pretty printed list of keys, useful in conjunction with InputTriggerConfig.getInputs(java.lang.String, java.lang.String).
put(String, Behaviour) - Method in class org.scijava.ui.behaviour.BehaviourMap
Adds a binding for key to behaviour.
put(String, InputTrigger...) - Method in interface org.scijava.ui.behaviour.InputTriggerAdder
 
put(String, String...) - Method in interface org.scijava.ui.behaviour.InputTriggerAdder
 
put(String) - Method in interface org.scijava.ui.behaviour.InputTriggerAdder
 
put(InputTrigger, String) - Method in class org.scijava.ui.behaviour.InputTriggerMap
Adds a binding for inputTrigger to behaviourKey.
put(String, InputTrigger...) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig.InputTriggerAdderImp
 
put(String, String...) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig.InputTriggerAdderImp
 
put(String) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig.InputTriggerAdderImp
 
put(String, KeyStroke...) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig.KeyStrokeAdderImp
Deprecated.
put(String, InputTrigger...) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig.KeyStrokeAdderImp
 
put(String, String...) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig.KeyStrokeAdderImp
 
put(String) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig.KeyStrokeAdderImp
 
put(String, KeyStroke...) - Method in interface org.scijava.ui.behaviour.KeyStrokeAdder
Deprecated.
put(String, InputTrigger...) - Method in interface org.scijava.ui.behaviour.KeyStrokeAdder
 
put(String, String...) - Method in interface org.scijava.ui.behaviour.KeyStrokeAdder
 
put(String) - Method in interface org.scijava.ui.behaviour.KeyStrokeAdder
 
put(ActionMap) - Method in class org.scijava.ui.behaviour.util.AbstractNamedAction
 
put(BehaviourMap) - Method in class org.scijava.ui.behaviour.util.AbstractNamedBehaviour
 
put(Object, Action) - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
put(String, Behaviour) - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
put(KeyStroke, Object) - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 
put(InputTrigger, String) - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 

R

read(Reader) - Static method in class org.scijava.ui.behaviour.io.json.JsonConfigIO
 
read(String) - Static method in class org.scijava.ui.behaviour.io.json.JsonConfigIO
 
read(Reader) - Static method in class org.scijava.ui.behaviour.io.yaml.YamlConfigIO
Reads from the specified reader instance and returns the list of serialized InputTriggerDescriptions that are found in the input stream.
read(String) - Static method in class org.scijava.ui.behaviour.io.yaml.YamlConfigIO
Reads from the specified file and returns the list of serialized InputTriggerDescriptions that are found in the file.
remove(String) - Method in class org.scijava.ui.behaviour.BehaviourMap
Removes the binding for key from this map.
remove(InputTrigger, String) - Method in class org.scijava.ui.behaviour.InputTriggerMap
Remove the specific binding from inputTrigger to behaviourKey from this map.
remove(String, String, String) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
remove(InputTrigger, String, String) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
remove(InputTrigger, String, Collection<String>) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
remove(Object) - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
remove(String) - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
remove(KeyStroke) - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 
remove(InputTrigger, String) - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
removeActionMap(String) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Remove the ActionMap with the given id from the list.
removeAll(InputTrigger) - Method in class org.scijava.ui.behaviour.InputTriggerMap
Remove all bindings for inputTrigger from this map.
removeAll(InputTrigger) - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
removeBehaviourMap(String) - Method in class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Remove the BehaviourMap with the given id from the list.
removeConfigChangeListener(VisualEditorPanel.ConfigChangeListener) - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Deprecated.
Use modelChangedListeners().remove(listener) instead.
removeInputMap(String) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Remove the InputMap with the given id from the list.
removeInputTriggerChangeListener(InputTriggerPanelEditor.InputTriggerChangeListener) - Method in class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
removeInputTriggerMap(String) - Method in class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Remove the InputTriggerMap with the given id from the list.
removeTagSelectionChangeListener(TagPanelEditor.TagSelectionChangeListener) - Method in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
requestFocusInWindow() - Method in class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
RoundBorder - Class in org.scijava.ui.behaviour.io.gui
 
RoundBorder(Color, Component, int) - Constructor for class org.scijava.ui.behaviour.io.gui.RoundBorder
 
run() - Method in class org.scijava.ui.behaviour.util.RunnableAction
 
runnableAction(Runnable, String, String...) - Method in class org.scijava.ui.behaviour.util.Actions
Create and install a new Action with the specified name that calls the specified Runnable when triggered.
RunnableAction - Class in org.scijava.ui.behaviour.util
 
RunnableAction(String, Runnable) - Constructor for class org.scijava.ui.behaviour.util.RunnableAction
 

S

Scope(String) - Constructor for class org.scijava.ui.behaviour.io.gui.CommandDescriptionProvider.Scope
 
scroll(double, boolean, int, int) - Method in interface org.scijava.ui.behaviour.ScrollBehaviour
The mouse-wheel was scrolled by the specified amount horizontally or vertically, while the mouse pointer was at the specified location.
SCROLL_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
ScrollBehaviour - Interface in org.scijava.ui.behaviour
 
scrolls - Variable in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
selectedTags - Variable in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
set(InputTriggerConfig) - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
setAcceptableTags(Collection<String>) - Method in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
setAction(String) - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
setBehaviourMap(BehaviourMap) - Method in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
setButtonPanelVisible(boolean) - Method in class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
 
setContexts(String[]) - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
setInputMap(InputTriggerMap) - Method in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
 
setInputTrigger(InputTrigger) - Method in class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
setKeyconfigContext(String) - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptions
Sets the current context.
setKeypressManager(KeyPressedManager, Runnable) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
setKeypressManager(KeyPressedManager, Component) - Method in class org.scijava.ui.behaviour.MouseAndKeyHandler
 
setParent(BehaviourMap) - Method in class org.scijava.ui.behaviour.BehaviourMap
Sets this BehaviourMap's parent.
setParent(InputTriggerMap) - Method in class org.scijava.ui.behaviour.InputTriggerMap
Sets this InputTriggerMap's parent.
setParent(ActionMap) - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
setParent(BehaviourMap) - Method in class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
setParent(InputMap) - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 
setParent(InputTriggerMap) - Method in class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
setParentActionMap(ActionMap) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Set existing parent ActionMap, which is managed outside of this InputActionBindings and serves as a parent for the whole chain.
setParentInputMap(InputMap) - Method in class org.scijava.ui.behaviour.util.InputActionBindings
Set existing parent InputMap, which is managed outside of this InputActionBindings and serves as a parent for the whole chain.
setTags(Collection<String>) - Method in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
setTriggers(String[]) - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
SHIFT_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
shiftPressed() - Method in class org.scijava.ui.behaviour.GlobalKeyEventDispatcher
 
size() - Method in class org.scijava.ui.behaviour.util.WrappedActionMap
 
size() - Method in class org.scijava.ui.behaviour.util.WrappedInputMap
 

T

TagPanelEditor - Class in org.scijava.ui.behaviour.io.gui
 
TagPanelEditor(Collection<String>) - Constructor for class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
TagPanelEditor(Collection<String>, boolean) - Constructor for class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
TagPanelEditor(Collection<String>, boolean, Map<String, String>) - Constructor for class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
TagPanelEditor.TagSelectionChangeListener - Interface in org.scijava.ui.behaviour.io.gui
 
tagPanels - Variable in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
tags - Variable in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 
tagSelectionChanged() - Method in interface org.scijava.ui.behaviour.io.gui.TagPanelEditor.TagSelectionChangeListener
 
toString() - Method in class org.scijava.ui.behaviour.InputTrigger
 
toString() - Method in class org.scijava.ui.behaviour.io.InputTriggerConfig
 
toString() - Method in class org.scijava.ui.behaviour.io.InputTriggerDescription
 
TriggerBehaviourBindings - Class in org.scijava.ui.behaviour.util
Maintains lists of BehaviourMaps and InputTriggerMaps, which are chained to a concatenated InputTriggerMap and a concatenated BehaviourMap.
TriggerBehaviourBindings() - Constructor for class org.scijava.ui.behaviour.util.TriggerBehaviourBindings
Create chained maps just consisting of empty roots.

U

update() - Method in class org.scijava.ui.behaviour.AbstractMouseAndKeyHandler
Make sure that the internal behaviour lists are up to date.
updateKeyConfig(InputTriggerConfig) - Method in class org.scijava.ui.behaviour.util.Actions
Clears the InputMap and re-adds all (String) action keys from ActionMap using the provided keyConfig.
updateKeyConfig(InputTriggerConfig, boolean) - Method in class org.scijava.ui.behaviour.util.Actions
Clears the InputMap and re-adds all (String) action keys from ActionMap using the provided keyConfig.
updateKeyConfig(InputTriggerConfig) - Method in class org.scijava.ui.behaviour.util.Behaviours
Clears the InputTriggerMap and re-adds all behaviour keys from BehaviourMap using the provided keyConfig.
updateKeyConfig(InputTriggerConfig, boolean) - Method in class org.scijava.ui.behaviour.util.Behaviours
Clears the InputTriggerMap and re-adds all behaviour keys from BehaviourMap using the provided keyConfig.
updateUI() - Method in class org.scijava.ui.behaviour.io.gui.InputTriggerPanelEditor
 
updateUI() - Method in class org.scijava.ui.behaviour.io.gui.TagPanelEditor
 

V

verifyManuallyAdded() - Method in class org.scijava.ui.behaviour.io.gui.CommandDescriptionsBuilder
Debugging helper.
VisualEditorPanel - Class in org.scijava.ui.behaviour.io.gui
 
VisualEditorPanel(InputTriggerConfig) - Constructor for class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Creates a visual editor for an InputTriggerConfig.
VisualEditorPanel(InputTriggerConfig, Map<Command, String>) - Constructor for class org.scijava.ui.behaviour.io.gui.VisualEditorPanel
Creates a visual editor for an InputTriggerConfig.
VisualEditorPanel.ConfigChangeListener - Interface in org.scijava.ui.behaviour.io.gui
Interface for listeners notified when settings are changed in the visual editor.

W

WIN_DOWN_MASK - Static variable in class org.scijava.ui.behaviour.InputTrigger
 
winPressed() - Method in class org.scijava.ui.behaviour.GlobalKeyEventDispatcher
 
WrappedActionMap - Class in org.scijava.ui.behaviour.util
A view of the specified ActionMap that can have its own parent.
WrappedActionMap(ActionMap) - Constructor for class org.scijava.ui.behaviour.util.WrappedActionMap
 
WrappedBehaviourMap - Class in org.scijava.ui.behaviour.util
A view of the specified BehaviourMap that can have its own parent.
WrappedBehaviourMap(BehaviourMap) - Constructor for class org.scijava.ui.behaviour.util.WrappedBehaviourMap
 
WrappedInputMap - Class in org.scijava.ui.behaviour.util
A view of the specified InputMap that can have its own parent.
WrappedInputMap(InputMap) - Constructor for class org.scijava.ui.behaviour.util.WrappedInputMap
 
WrappedInputTriggerMap - Class in org.scijava.ui.behaviour.util
A view of the specified InputTriggerMap that can have its own parent.
WrappedInputTriggerMap(InputTriggerMap) - Constructor for class org.scijava.ui.behaviour.util.WrappedInputTriggerMap
 
write(List<InputTriggerDescription>, Writer) - Static method in class org.scijava.ui.behaviour.io.json.JsonConfigIO
 
write(List<InputTriggerDescription>, String) - Static method in class org.scijava.ui.behaviour.io.json.JsonConfigIO
 
write(Iterable<InputTriggerDescription>, Writer) - Static method in class org.scijava.ui.behaviour.io.yaml.YamlConfigIO
Writes the specified InputTriggerDescriptions on the specified writer.
write(Iterable<InputTriggerDescription>, String) - Static method in class org.scijava.ui.behaviour.io.yaml.YamlConfigIO
Writes the specified InputTriggerDescriptions on the specified file.

Y

YamlConfigIO - Class in org.scijava.ui.behaviour.io.yaml
Facilities to serialize / de-serialize InputTriggerDescriptions to a YAML file.
A B C D E F G H I J K M N O P R S T U V W Y 
Skip navigation links

Copyright © 2015–2023 SciJava. All rights reserved.