Loading...
Searching...
No Matches
RouteEvent.java
Go to the documentation of this file.
1package com.navigine.idl.java;
2
16public final class RouteEvent {
17
18
19 /*package*/ final RouteEventType type;
20
21 /*package*/ final TurnEvent turnEvent;
22
23 /*package*/ final TransitionEntryEvent transitionEntryEvent;
24
25 /*package*/ final TransitionExitEvent transitionExitEvent;
26
27 /*package*/ final TargetReachedEvent targetReachedEvent;
28
32 public RouteEvent(
33 RouteEventType type,
34 TurnEvent turnEvent,
35 TransitionEntryEvent transitionEntryEvent,
36 TransitionExitEvent transitionExitEvent,
37 TargetReachedEvent targetReachedEvent) {
38 this.type = type;
39 this.turnEvent = turnEvent;
40 this.transitionEntryEvent = transitionEntryEvent;
41 this.transitionExitEvent = transitionExitEvent;
42 this.targetReachedEvent = targetReachedEvent;
43 }
44
59 return type;
60 }
61
76 return turnEvent;
77 }
78
93 return transitionEntryEvent;
94 }
95
110 return transitionExitEvent;
111 }
112
127 return targetReachedEvent;
128 }
129
130 @Override
131 public String toString() {
132 return "RouteEvent{" +
133 "type=" + type +
134 "," + "turnEvent=" + turnEvent +
135 "," + "transitionEntryEvent=" + transitionEntryEvent +
136 "," + "transitionExitEvent=" + transitionExitEvent +
137 "," + "targetReachedEvent=" + targetReachedEvent +
138 "}";
139 }
140
141}