Uses of Class
com.luciad.view.lightspeed.controller.selection.ALspSelectInput
Packages that use ALspSelectInput
Package
Description
Provides functionality for selection of domain objects in a view.
Provides controller implementations that work with touch input instead of
mouse input.
-
Uses of ALspSelectInput in com.luciad.view.lightspeed.controller.selection
Subclasses of ALspSelectInput in com.luciad.view.lightspeed.controller.selectionModifier and TypeClassDescriptionclassImplementation ofALspSelectInputthat describes point based input.classImplementation ofALspSelectInputthat describes rectangle based input.Methods in com.luciad.view.lightspeed.controller.selection with parameters of type ALspSelectInputModifier and TypeMethodDescriptionprotected voidTLspSelectControllerModel.applySelection(ALspSelectInput aInput, TLspSelectChoice aChoice, TLspSelectMode aMode, List<TLspDomainObjectContext> aSelectionCandidates, ILspView aView) Uses the passed arguments to change the selection of some or all of the objects inaSelectionCandidatesprotected voidTLspPopupMenuSelectionCandidateHandler.handleMenuItemHoverChange(ALspSelectInput aInput, TLspSelectMode aSelectMode, TLspDomainObjectContext aContext, boolean aMenuItemHoverActive) Handle a hover state change on a menu item.protected voidTLspPopupMenuSelectionCandidateHandler.handleMenuItemSelected(ALspSelectInput aInput, TLspSelectMode aSelectMode, TLspDomainObjectContext aContext) Handle a menu item selection.voidILspSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) Handles which objects change their selection from a list of selection candidates.voidTLspDefaultSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) voidTLspPopupMenuSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) voidTLspSelectControllerModel.select(ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice, TLspSelectMode aMode, ILspView aView) Selects (an) object(s) interacting with a rectangle in a view according to theTLspSelectChoiceandTLspSelectMode.protected TLspSelectChoiceTLspSelectController.selectChoice(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) Returns theTLspSelectChoiceto use, a parameter that indicates how to select the actual candidates from a set of possible selection candidates.protected TLspSelectChoiceTLspSelectController.selectChoice(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) JavaFX equivalent ofTLspSelectController.selectChoice(javafx.scene.input.MouseEvent, ALspSelectInput, Set).TLspSelectControllerModel.selectionCandidates(ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, boolean aMultiple, ILspView aView) Returns the set of selection candidates that should be considered for selection based on the passed arguments.protected TLspSelectModeTLspSelectController.selectMode(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) Returns the mode that defines how the objects involved in the selection should interact with the existing selection, for example add them, remove them, toggle their selection state, etc.protected TLspSelectModeTLspSelectController.selectMode(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) JavaFX equivalent ofTLspSelectController.selectMode(MouseEvent, ALspSelectInput, Set, TLspSelectChoice).protected Set<TLspPaintRepresentation> TLspSelectController.selectWhat(MouseEvent aMouseEvent, ALspSelectInput aInput, ILspView aView) Returns the mode that defines by what objects can be selected: by their bodies, their labels, ...protected Set<TLspPaintRepresentation> TLspSelectController.selectWhat(MouseEvent aMouseEvent, ALspSelectInput aInput, ILspView aView) JavaFX equivalent ofTLspSelectController.selectWhat(MouseEvent, ALspSelectInput, ILspView). -
Uses of ALspSelectInput in com.luciad.view.lightspeed.controller.touch
Methods in com.luciad.view.lightspeed.controller.touch with parameters of type ALspSelectInputModifier and TypeMethodDescriptionprotected TLspSelectChoiceTLspTouchSelectEditController.selectChoice(TLcdTouchPoint aTouchPoint, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) Returns theTLspSelectChoiceto use, a parameter that indicates how to select the actual candidates from a set of possible selection candidates.protected TLspSelectModeTLspTouchSelectEditController.selectMode(TLcdTouchPoint aTouchPoint, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) Returns the mode that defines how the objects involved in the selection should interact with the existing selection, for example add them, remove them, toggle their selection state, etc.protected Set<TLspPaintRepresentation> TLspTouchSelectEditController.selectWhat(TLcdTouchPoint aTouchPoint, ALspSelectInput aInput) Returns the mode that defines by what objects can be selected: by their bodies, their labels, ...