Package com.luciad.view.lightspeed.controller.selection
package com.luciad.view.lightspeed.controller.selection
Provides functionality for selection of domain objects in a view.
TLspSelectControllerallows the user to select objects by clicking on them.TLspSelectControllerModelcan be configured or extended to change selection behaviour.- Implementations of
ILspSelectionCandidateHandlercan be used to change the behaviour of theTLspSelectControllerModelwithout extending it. - Implementations of
ALspSelectInputdescribe the view based input parameters used for selection.PointandRectanglebased implementations are available.
- Since:
- 2012.0
-
ClassDescriptionThis is the base class for selection view input.Handles exactly which objects change their selection from a list of potential selection candidates.
ILspSelectionCandidateHandlerused by theTLspSelectControllerModelto update the selection forTLspSelectChoice.DEFAULT.ILspSelectionCandidateHandlerthat shows a pop-up menu from which a user can chose a single selection candidate.Determines how to select from a list of (typically overlapping or very close) domain objects.Controller that allows the user to select domain objects in the view using the mouse.Controller model for selection of objects in a view, used by theTLspSelectController.This class defines the different ways a user can select objects in a view.Implementation ofALspSelectInputthat describes point based input.Implementation ofALspSelectInputthat describes rectangle based input.