RouteEditor class
Интерфейс для редактора маршрута. Редактор маршрута получает точки начала и конца маршрута, строит маршруты и через каналы оповещает об их обновлениях и перестроениях.
- Note: Все методы этого интерфейса вызываются из одного потока.
- Implemented types
Constructors
- RouteEditor(Context context)
-
Функция создания редактора маршрута.
factory
Properties
- activeRouteIndex → RouteIndex?
-
Канал, через который можно следить за обновлениями индекса активного маршрута.
В случае отсутствия маршрутов в этот канал помещается null.
no setter
-
activeRouteIndexChannel
→ StatefulChannel<
RouteIndex?> -
Канал, через который можно следить за обновлениями индекса активного маршрута.
В случае отсутствия маршрутов в этот канал помещается null.
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
- routesInfo → RouteEditorRoutesInfo
-
Канал, через который можно следить за обновлениями информации о маршрутах,
которыми оперирует редактор.
no setter
-
routesInfoChannel
→ StatefulChannel<
RouteEditorRoutesInfo> -
Канал, через который можно следить за обновлениями информации о маршрутах,
которыми оперирует редактор.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setActiveRouteIndex(
RouteIndex index) → void - Установка индекса активного маршрута.
-
setRouteParams(
RouteEditorRouteParams routeParams) → void - Установка параметров редактора маршрута. Запускает поиск нового маршрута согласно переданным параметрам.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override