Klasse LassoEvent.LassoInfo
java.lang.Object
com.flexganttfx.view.graphics.LassoEvent.LassoInfo
- Umschließende Klasse:
LassoEvent
Stores information about the last lasso operation performed by the user.
This object stores the selected rows, the selected time interval, the
activities found inside the lasso.
- Seit:
- 1.0
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungLassoInfo(MouseEvent mouseEvent, Instant startTime, Instant endTime, LocalTime localStartTime, LocalTime localEndTime, List<Row<?, ?, ?>> rows, List<ActivityRef<?>> activities, boolean inverse) Constructs a new info object. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungList<ActivityRef<?>> Returns the activities found inside the lasso.Returns the end time of the lasso / the end.Returns the agenda end time of the lasso when the lasso is used in combination with theAgendaLayout.Returns the agenda start time of the lasso when the lasso is used in combination with theAgendaLayout.Returns the mouse event that triggered the lasso event.getRows()Returns the rows with which the lasso intersects.Returns the start time of the lasso / the beginning.booleanDetermines if the lasso was created in inverse direction (end time before start time).toString()
-
Konstruktordetails
-
LassoInfo
public LassoInfo(MouseEvent mouseEvent, Instant startTime, Instant endTime, LocalTime localStartTime, LocalTime localEndTime, List<Row<?, ?, ?>> rows, List<ActivityRef<?>> activities, boolean inverse) Constructs a new info object.- Parameter:
mouseEvent- the mouse event that triggered the lasso eventstartTime- the beginning of the lassoendTime- the end of the lassolocalStartTime- the agenda start time (if used in combination withAgendaLayout)localEndTime- the agenda end time (if used in combination withAgendaLayout)rows- the rows that were selectedactivities- the activities inside the lassoinverse- determines if the lasso was created in inverse direction (end time before start time)
-
-
Methodendetails
-
getMouseEvent
Returns the mouse event that triggered the lasso event.- Gibt zurück:
- the source (mouse) event
-
getStartTime
Returns the start time of the lasso / the beginning.- Gibt zurück:
- the lasso start time
-
getEndTime
Returns the end time of the lasso / the end.- Gibt zurück:
- the lasso end time
-
getLocalStartTime
Returns the agenda start time of the lasso when the lasso is used in combination with theAgendaLayout.- Gibt zurück:
- the agenda start time
-
getLocalEndTime
Returns the agenda end time of the lasso when the lasso is used in combination with theAgendaLayout.- Gibt zurück:
- the agenda end time
-
getRows
-
getActivities
Returns the activities found inside the lasso.- Gibt zurück:
- the selected activities.
-
isInverse
public boolean isInverse()Determines if the lasso was created in inverse direction (end time before start time).- Gibt zurück:
- true if the lasso was created from right to left (end time is before start time).
-
toString
-