@benedictstrube/ui-mapbox
Version:
Interactive, thoroughly customizable maps powered by vector tiles and OpenGL.
1,146 lines (1,103 loc) • 795 kB
TypeScript
declare module com {
export module mapbox {
export module android {
export module accounts {
export module v1 {
export class AccountsConstants extends java.lang.Object {
public static class: java.lang.Class<AccountsConstants>;
public static MAPBOX_SHARED_PREFERENCES: string;
public static KEY_PREFERENCE_MAPS_SKU_TOKEN: string;
public static KEY_META_DATA_MANAGE_SKU: string;
public static DEFAULT_TOKEN_MANAGE_SKU: boolean;
public constructor();
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module accounts {
export module v1 {
export class MapboxAccounts extends java.lang.Object {
public static class: java.lang.Class<MapboxAccounts>;
public static SKU_ID_MAPS_MAUS: string;
public static SKU_ID_NAVIGATION_MAUS: string;
public static SKU_ID_NAVIGATION_TRIPS: string;
public static SKU_ID_VISION_MAUS: string;
public static SKU_ID_VISION_FLEET_MAUS: string;
public static obtainNavigationSkuSessionToken(): string;
public static obtainMapsSkuUserToken(param0: string): string;
public constructor();
public static obtainVisionFleetSkuUserToken(param0: string): string;
public static a(param0: string, param1: native.Array<any>): string;
public static obtainNavigationSkuUserToken(param0: string): string;
public static obtainVisionSkuUserToken(param0: string): string;
public static getNow(): number;
public static a(): string;
public static obtainEndUserId(): string;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export class BuildConfig extends java.lang.Object {
public static class: java.lang.Class<BuildConfig>;
public static DEBUG: boolean;
public static LIBRARY_PACKAGE_NAME: string;
public static BUILD_TYPE: string;
public static VERSION_CODE: number;
public static VERSION_NAME: string;
public constructor();
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export class FileUtils extends java.lang.Object {
public static class: java.lang.Class<FileUtils>;
public static deleteFile(param0: java.io.File): void;
public static writeToFile(param0: java.io.File, param1: string): void;
public static closeQuietly(param0: java.io.Closeable): void;
public static deleteFirst(param0: native.Array<java.io.File>, param1: java.util.Comparator<java.io.File>, param2: number): void;
public static getFile(param0: globalAndroid.content.Context, param1: string): java.io.File;
public static listAllFiles(param0: java.io.File): native.Array<java.io.File>;
public static readFromFile(param0: java.io.File): string;
}
export module FileUtils {
export class LastModifiedComparator extends java.util.Comparator<java.io.File> {
public static class: java.lang.Class<LastModifiedComparator>;
public thenComparing(param0: any /* any*/, param1: java.util.Comparator<any>): java.util.Comparator<any>;
public constructor();
public static comparing(param0: any /* any*/, param1: java.util.Comparator<any>): java.util.Comparator<any>;
public thenComparingLong(param0: any /* any*/): java.util.Comparator<any>;
public equals(param0: any): boolean;
public static comparingInt(param0: any /* any*/): java.util.Comparator<any>;
public static comparingDouble(param0: any /* any*/): java.util.Comparator<any>;
public static reverseOrder(): java.util.Comparator<any>;
public static comparing(param0: any /* any*/): java.util.Comparator<any>;
public thenComparingInt(param0: any /* any*/): java.util.Comparator<any>;
public reversed(): java.util.Comparator<any>;
public static nullsFirst(param0: java.util.Comparator<any>): java.util.Comparator<any>;
public thenComparingDouble(param0: any /* any*/): java.util.Comparator<any>;
public static nullsLast(param0: java.util.Comparator<any>): java.util.Comparator<any>;
public thenComparing(param0: any /* any*/): java.util.Comparator<any>;
public static naturalOrder(): java.util.Comparator<any>;
public compare(param0: java.io.File, param1: java.io.File): number;
public compare(param0: any, param1: any): number;
public thenComparing(param0: java.util.Comparator<any>): java.util.Comparator<any>;
public static comparingLong(param0: any /* any*/): java.util.Comparator<any>;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export class MapboxSdkInfoForUserAgentGenerator extends java.lang.Object {
public static class: java.lang.Class<MapboxSdkInfoForUserAgentGenerator>;
public getSdkInfoForUserAgent(): string;
public static getInstance(param0: globalAndroid.content.res.AssetManager): MapboxSdkInfoForUserAgentGenerator;
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module connectivity {
export class ConnectivityListener extends java.lang.Object {
public static class: java.lang.Class<ConnectivityListener>;
/**
* Constructs a new instance of the ConnectivityListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onConnectivityChanged(param0: boolean): void;
});
public constructor();
public onConnectivityChanged(param0: boolean): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module connectivity {
export class ConnectivityReceiver extends globalAndroid.content.BroadcastReceiver {
public static class: java.lang.Class<ConnectivityReceiver>;
public addConnectivityListener(param0: ConnectivityListener): void;
public removeConnectivityUpdates(): void;
public onReceive(param0: globalAndroid.content.Context, param1: globalAndroid.content.Intent): void;
public constructor();
public static isConnected(param0: globalAndroid.content.Context): boolean;
public constructor(param0: globalAndroid.content.Context);
public requestConnectivityUpdates(): void;
public getConnectedFlag(): java.lang.Boolean;
public setConnectedFlag(param0: java.lang.Boolean): void;
public isConnected(): boolean;
public removeConnectivityListener(param0: ConnectivityListener): boolean;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module crashreporter {
export class CrashReport extends java.lang.Object {
public static class: java.lang.Class<CrashReport>;
public put(param0: string, param1: string): void;
public toJson(): string;
public getDateString(): string;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module crashreporter {
export class CrashReportBuilder extends java.lang.Object {
public static class: java.lang.Class<CrashReportBuilder>;
public static fromJson(param0: string): CrashReport;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module crashreporter {
export class MapboxUncaughtExceptionHanlder extends java.lang.Object implements java.lang.Thread.UncaughtExceptionHandler, globalAndroid.content.SharedPreferences.OnSharedPreferenceChangeListener {
public static class: java.lang.Class<MapboxUncaughtExceptionHanlder>;
public static MAPBOX_PREF_ENABLE_CRASH_REPORTER: string;
public static MAPBOX_CRASH_REPORTER_PREFERENCES: string;
public uncaughtException(param0: java.lang.Thread, param1: java.lang.Throwable): void;
public onSharedPreferenceChanged(param0: globalAndroid.content.SharedPreferences, param1: string): void;
public static install(param0: globalAndroid.content.Context, param1: string, param2: string): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class AndroidLocationEngineImpl extends LocationEngineImpl<globalAndroid.location.LocationListener> {
public static class: java.lang.Class<AndroidLocationEngineImpl>;
public createListener(param0: LocationEngineCallback<LocationEngineResult>): any;
public removeLocationUpdates(param0: any): void;
public createListener(param0: LocationEngineCallback<LocationEngineResult>): globalAndroid.location.LocationListener;
public requestLocationUpdates(param0: LocationEngineRequest, param1: any, param2: globalAndroid.os.Looper): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.location.LocationListener, param2: globalAndroid.os.Looper): void;
public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void;
public removeLocationUpdates(param0: globalAndroid.location.LocationListener): void;
public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void;
}
export module AndroidLocationEngineImpl {
export class AndroidLocationEngineCallbackTransport extends java.lang.Object implements globalAndroid.location.LocationListener {
public static class: java.lang.Class<AndroidLocationEngineImpl.AndroidLocationEngineCallbackTransport>;
public onProviderDisabled(param0: string): void;
public onStatusChanged(param0: string, param1: number, param2: globalAndroid.os.Bundle): void;
public onLocationChanged(param0: globalAndroid.location.Location): void;
public onProviderEnabled(param0: string): void;
}
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class LocationEngine extends java.lang.Object {
public static class: java.lang.Class<LocationEngine>;
/**
* Constructs a new instance of the LocationEngine interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void;
requestLocationUpdates(param0: LocationEngineRequest, param1: LocationEngineCallback<LocationEngineResult>, param2: globalAndroid.os.Looper): void;
requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void;
removeLocationUpdates(param0: LocationEngineCallback<LocationEngineResult>): void;
removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void;
});
public constructor();
public removeLocationUpdates(param0: LocationEngineCallback<LocationEngineResult>): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void;
public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void;
public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: LocationEngineCallback<LocationEngineResult>, param2: globalAndroid.os.Looper): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class LocationEngineCallback<T> extends java.lang.Object {
public static class: java.lang.Class<LocationEngineCallback<any>>;
/**
* Constructs a new instance of the LocationEngineCallback<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onSuccess(param0: T): void;
onFailure(param0: java.lang.Exception): void;
});
public constructor();
public onFailure(param0: java.lang.Exception): void;
public onSuccess(param0: T): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class LocationEngineImpl<T> extends java.lang.Object {
public static class: java.lang.Class<LocationEngineImpl<any>>;
/**
* Constructs a new instance of the LocationEngineImpl<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
createListener(param0: LocationEngineCallback<LocationEngineResult>): T;
getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void;
requestLocationUpdates(param0: LocationEngineRequest, param1: T, param2: globalAndroid.os.Looper): void;
requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void;
removeLocationUpdates(param0: T): void;
removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void;
});
public constructor();
public requestLocationUpdates(param0: LocationEngineRequest, param1: T, param2: globalAndroid.os.Looper): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void;
public removeLocationUpdates(param0: T): void;
public createListener(param0: LocationEngineCallback<LocationEngineResult>): T;
public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void;
public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class LocationEngineProvider extends java.lang.Object {
public static class: java.lang.Class<LocationEngineProvider>;
/** @deprecated */
public static getBestLocationEngine(param0: globalAndroid.content.Context, param1: boolean): LocationEngine;
public static getBestLocationEngine(param0: globalAndroid.content.Context): LocationEngine;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class LocationEngineProxy<T> extends LocationEngine {
public static class: java.lang.Class<LocationEngineProxy<any>>;
public removeLocationUpdates(param0: LocationEngineCallback<LocationEngineResult>): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void;
public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void;
public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: LocationEngineCallback<LocationEngineResult>, param2: globalAndroid.os.Looper): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class LocationEngineRequest extends java.lang.Object {
public static class: java.lang.Class<LocationEngineRequest>;
public static PRIORITY_HIGH_ACCURACY: number;
public static PRIORITY_BALANCED_POWER_ACCURACY: number;
public static PRIORITY_LOW_POWER: number;
public static PRIORITY_NO_POWER: number;
public getDisplacement(): number;
public getPriority(): number;
public getInterval(): number;
public getMaxWaitTime(): number;
public getFastestInterval(): number;
}
export module LocationEngineRequest {
export class Builder extends java.lang.Object {
public static class: java.lang.Class<LocationEngineRequest.Builder>;
public setFastestInterval(param0: number): LocationEngineRequest.Builder;
public build(): LocationEngineRequest;
public setDisplacement(param0: number): LocationEngineRequest.Builder;
public setPriority(param0: number): LocationEngineRequest.Builder;
public setMaxWaitTime(param0: number): LocationEngineRequest.Builder;
public constructor(param0: number);
}
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class LocationEngineResult extends java.lang.Object {
public static class: java.lang.Class<LocationEngineResult>;
public static extractResult(param0: globalAndroid.content.Intent): LocationEngineResult;
public static create(param0: globalAndroid.location.Location): LocationEngineResult;
public static create(param0: java.util.List<globalAndroid.location.Location>): LocationEngineResult;
public getLocations(): java.util.List<globalAndroid.location.Location>;
public getLastLocation(): globalAndroid.location.Location;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class MapboxFusedLocationEngineImpl extends AndroidLocationEngineImpl {
public static class: java.lang.Class<MapboxFusedLocationEngineImpl>;
public createListener(param0: LocationEngineCallback<LocationEngineResult>): any;
public removeLocationUpdates(param0: any): void;
public createListener(param0: LocationEngineCallback<LocationEngineResult>): globalAndroid.location.LocationListener;
public requestLocationUpdates(param0: LocationEngineRequest, param1: any, param2: globalAndroid.os.Looper): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.app.PendingIntent): void;
public requestLocationUpdates(param0: LocationEngineRequest, param1: globalAndroid.location.LocationListener, param2: globalAndroid.os.Looper): void;
public getLastLocation(param0: LocationEngineCallback<LocationEngineResult>): void;
public removeLocationUpdates(param0: globalAndroid.location.LocationListener): void;
public removeLocationUpdates(param0: globalAndroid.app.PendingIntent): void;
}
export module MapboxFusedLocationEngineImpl {
export class MapboxLocationEngineCallbackTransport extends java.lang.Object implements globalAndroid.location.LocationListener {
public static class: java.lang.Class<MapboxFusedLocationEngineImpl.MapboxLocationEngineCallbackTransport>;
public onProviderDisabled(param0: string): void;
public onStatusChanged(param0: string, param1: number, param2: globalAndroid.os.Bundle): void;
public onLocationChanged(param0: globalAndroid.location.Location): void;
public onProviderEnabled(param0: string): void;
}
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module location {
export class Utils extends java.lang.Object {
public static class: java.lang.Class<Utils>;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module metrics {
export abstract class AbstractCompositeMetrics extends java.lang.Object {
public static class: java.lang.Class<AbstractCompositeMetrics>;
public add(param0: string, param1: number): void;
public getMetrics(param0: string): Metrics;
public constructor(param0: number);
public nextMetrics(param0: number, param1: number): Metrics;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module metrics {
export class Metrics extends java.lang.Object {
public static class: java.lang.Class<Metrics>;
/**
* Constructs a new instance of the Metrics interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
add(param0: number): void;
getValue(): number;
getStart(): number;
getEnd(): number;
});
public constructor();
public add(param0: number): void;
public getStart(): number;
public getValue(): number;
public getEnd(): number;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module metrics {
export class MetricsImpl extends java.lang.Object implements Metrics {
public static class: java.lang.Class<MetricsImpl>;
public add(param0: number): void;
public getStart(): number;
public constructor(param0: number, param1: number);
public getValue(): number;
public getEnd(): number;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module permissions {
export class PermissionsListener extends java.lang.Object {
public static class: java.lang.Class<PermissionsListener>;
/**
* Constructs a new instance of the PermissionsListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onExplanationNeeded(param0: java.util.List<string>): void;
onPermissionResult(param0: boolean): void;
});
public constructor();
public onExplanationNeeded(param0: java.util.List<string>): void;
public onPermissionResult(param0: boolean): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module core {
export module permissions {
export class PermissionsManager extends java.lang.Object {
public static class: java.lang.Class<PermissionsManager>;
public setListener(param0: PermissionsListener): void;
public static areLocationPermissionsGranted(param0: globalAndroid.content.Context): boolean;
public getListener(): PermissionsListener;
public constructor(param0: PermissionsListener);
public onRequestPermissionsResult(param0: number, param1: native.Array<string>, param2: native.Array<number>): void;
public static areRuntimePermissionsRequired(): boolean;
public requestLocationPermissions(param0: globalAndroid.app.Activity): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class AndroidGesturesManager extends java.lang.Object {
public static class: java.lang.Class<AndroidGesturesManager>;
public static GESTURE_TYPE_SCROLL: number;
public static GESTURE_TYPE_SCALE: number;
public static GESTURE_TYPE_ROTATE: number;
public static GESTURE_TYPE_SHOVE: number;
public static GESTURE_TYPE_MULTI_FINGER_TAP: number;
public static GESTURE_TYPE_SINGLE_TAP_UP: number;
public static GESTURE_TYPE_LONG_PRESS: number;
public static GESTURE_TYPE_FLING: number;
public static GESTURE_TYPE_SHOW_PRESS: number;
public static GESTURE_TYPE_DOWN: number;
public static GESTURE_TYPE_DOUBLE_TAP: number;
public static GESTURE_TYPE_DOUBLE_TAP_EVENT: number;
public static GESTURE_TYPE_SINGLE_TAP_CONFIRMED: number;
public static GESTURE_TYPE_MOVE: number;
public static GESTURE_TYPE_SIDEWAYS_SHOVE: number;
public static GESTURE_TYPE_QUICK_SCALE: number;
public constructor(param0: globalAndroid.content.Context, param1: native.Array<java.util.Set<java.lang.Integer>>);
public getSidewaysShoveGestureDetector(): SidewaysShoveGestureDetector;
public getRotateGestureDetector(): RotateGestureDetector;
public setShoveGestureListener(param0: ShoveGestureDetector.OnShoveGestureListener): void;
public setMultiFingerTapGestureListener(param0: MultiFingerTapGestureDetector.OnMultiFingerTapGestureListener): void;
public removeStandardScaleGestureListener(): void;
public removeRotateGestureListener(): void;
public getMultiFingerTapGestureDetector(): MultiFingerTapGestureDetector;
public setSidewaysShoveGestureListener(param0: SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener): void;
public removeMultiFingerTapGestureListener(): void;
public setMutuallyExclusiveGestures(param0: java.util.List<java.util.Set<java.lang.Integer>>): void;
public removeStandardGestureListener(): void;
public getStandardGestureDetector(): StandardGestureDetector;
public removeShoveGestureListener(): void;
public removeMoveGestureListener(): void;
public setStandardScaleGestureListener(param0: StandardScaleGestureDetector.StandardOnScaleGestureListener): void;
public setStandardGestureListener(param0: StandardGestureDetector.StandardOnGestureListener): void;
public getMutuallyExclusiveGestures(): java.util.List<java.util.Set<java.lang.Integer>>;
public constructor(param0: globalAndroid.content.Context);
public constructor(param0: globalAndroid.content.Context, param1: java.util.List<java.util.Set<java.lang.Integer>>, param2: boolean);
public removeSidewaysShoveGestureListener(): void;
public getMoveGestureDetector(): MoveGestureDetector;
public constructor(param0: globalAndroid.content.Context, param1: boolean);
public setRotateGestureListener(param0: RotateGestureDetector.OnRotateGestureListener): void;
public onTouchEvent(param0: globalAndroid.view.MotionEvent): boolean;
public setMutuallyExclusiveGestures(param0: native.Array<java.util.Set<java.lang.Integer>>): void;
public getDetectors(): java.util.List<BaseGesture<any>>;
public getStandardScaleGestureDetector(): StandardScaleGestureDetector;
public setMoveGestureListener(param0: MoveGestureDetector.OnMoveGestureListener): void;
public getShoveGestureDetector(): ShoveGestureDetector;
}
export module AndroidGesturesManager {
export class GestureType extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<AndroidGesturesManager.GestureType>;
/**
* Constructs a new instance of the AndroidGesturesManager$GestureType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export abstract class BaseGesture<L> extends java.lang.Object {
public static class: java.lang.Class<BaseGesture<any>>;
public context: globalAndroid.content.Context;
public windowManager: globalAndroid.view.WindowManager;
public listener: L;
public getCurrentEvent(): globalAndroid.view.MotionEvent;
public setEnabled(param0: boolean): void;
public getGestureDuration(): number;
public canExecute(param0: number): boolean;
public removeListener(): void;
public getPreviousEvent(): globalAndroid.view.MotionEvent;
public setListener(param0: L): void;
public onTouchEvent(param0: globalAndroid.view.MotionEvent): boolean;
public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public isEnabled(): boolean;
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class BuildConfig extends java.lang.Object {
public static class: java.lang.Class<BuildConfig>;
public static DEBUG: boolean;
public static APPLICATION_ID: string;
public static BUILD_TYPE: string;
public static FLAVOR: string;
public static VERSION_CODE: number;
public static VERSION_NAME: string;
public constructor();
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class Constants extends java.lang.Object {
public static class: java.lang.Class<Constants>;
public static DEFAULT_ROTATE_ANGLE_THRESHOLD: number;
public static DEFAULT_SHOVE_MAX_ANGLE: number;
public static DEFAULT_MULTI_TAP_TIME_THRESHOLD: number;
public constructor();
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class MoveDistancesObject extends java.lang.Object {
public static class: java.lang.Class<MoveDistancesObject>;
public getDistanceXSinceLast(): number;
public addNewPosition(param0: number, param1: number): void;
public getCurrentX(): number;
public getInitialY(): number;
public getDistanceYSinceLast(): number;
public getInitialX(): number;
public getPreviousY(): number;
public getPreviousX(): number;
public getCurrentY(): number;
public getDistanceXSinceStart(): number;
public getDistanceYSinceStart(): number;
public constructor(param0: number, param1: number);
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class MoveGestureDetector extends ProgressiveGesture<MoveGestureDetector.OnMoveGestureListener> {
public static class: java.lang.Class<MoveGestureDetector>;
public reset(): void;
public setMoveThresholdResource(param0: number): void;
public canExecute(param0: number): boolean;
public getMoveThreshold(): number;
public setMoveThresholdRect(param0: globalAndroid.graphics.RectF): void;
public getLastDistanceY(): number;
public gestureStopped(): void;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public setMoveThreshold(param0: number): void;
public getMoveObject(param0: number): MoveDistancesObject;
public getMoveThresholdRect(): globalAndroid.graphics.RectF;
public getRequiredPointersCount(): number;
public analyzeMovement(): boolean;
public getLastDistanceX(): number;
public provideHandledTypes(): java.util.Set<java.lang.Integer>;
public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean;
}
export module MoveGestureDetector {
export class OnMoveGestureListener extends java.lang.Object {
public static class: java.lang.Class<MoveGestureDetector.OnMoveGestureListener>;
/**
* Constructs a new instance of the MoveGestureDetector$OnMoveGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onMoveBegin(param0: MoveGestureDetector): boolean;
onMove(param0: MoveGestureDetector, param1: number, param2: number): boolean;
onMoveEnd(param0: MoveGestureDetector, param1: number, param2: number): void;
});
public constructor();
public onMoveEnd(param0: MoveGestureDetector, param1: number, param2: number): void;
public onMove(param0: MoveGestureDetector, param1: number, param2: number): boolean;
public onMoveBegin(param0: MoveGestureDetector): boolean;
}
export class SimpleOnMoveGestureListener extends java.lang.Object implements MoveGestureDetector.OnMoveGestureListener {
public static class: java.lang.Class<MoveGestureDetector.SimpleOnMoveGestureListener>;
public onMoveEnd(param0: MoveGestureDetector, param1: number, param2: number): void;
public onMove(param0: MoveGestureDetector, param1: number, param2: number): boolean;
public constructor();
public onMoveBegin(param0: MoveGestureDetector): boolean;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class MultiFingerDistancesObject extends java.lang.Object {
public static class: java.lang.Class<MultiFingerDistancesObject>;
public constructor(param0: number, param1: number, param2: number, param3: number);
public getCurrFingersDiffX(): number;
public getPrevFingersDiffXY(): number;
public getPrevFingersDiffY(): number;
public getPrevFingersDiffX(): number;
public getCurrFingersDiffXY(): number;
public getCurrFingersDiffY(): number;
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export abstract class MultiFingerGesture<L> extends BaseGesture<any> {
public static class: java.lang.Class<MultiFingerGesture<any>>;
public getCurrentSpanY(param0: number, param1: number): number;
public getCurrentSpan(param0: number, param1: number): number;
public isSloppyGesture(): boolean;
public reset(): void;
public canExecute(param0: number): boolean;
public getCurrentSpanX(param0: number, param1: number): number;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public setSpanThreshold(param0: number): void;
public setSpanThresholdResource(param0: number): void;
public getPointersCount(): number;
public getSpanThreshold(): number;
public getRequiredPointersCount(): number;
public analyzeMovement(): boolean;
public getPreviousSpan(param0: number, param1: number): number;
public getPreviousSpanX(param0: number, param1: number): number;
public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean;
public getPreviousSpanY(param0: number, param1: number): number;
public getFocalPoint(): globalAndroid.graphics.PointF;
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class MultiFingerTapGestureDetector extends MultiFingerGesture<MultiFingerTapGestureDetector.OnMultiFingerTapGestureListener> {
public static class: java.lang.Class<MultiFingerTapGestureDetector>;
public setMultiFingerTapMovementThresholdResource(param0: number): void;
public reset(): void;
public canExecute(param0: number): boolean;
public getMultiFingerTapMovementThreshold(): number;
public getMultiFingerTapTimeThreshold(): number;
public setMultiFingerTapTimeThreshold(param0: number): void;
public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean;
public setMultiFingerTapMovementThreshold(param0: number): void;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
}
export module MultiFingerTapGestureDetector {
export class OnMultiFingerTapGestureListener extends java.lang.Object {
public static class: java.lang.Class<MultiFingerTapGestureDetector.OnMultiFingerTapGestureListener>;
/**
* Constructs a new instance of the MultiFingerTapGestureDetector$OnMultiFingerTapGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onMultiFingerTap(param0: MultiFingerTapGestureDetector, param1: number): boolean;
});
public constructor();
public onMultiFingerTap(param0: MultiFingerTapGestureDetector, param1: number): boolean;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class PermittedActionsGuard extends java.lang.Object {
public static class: java.lang.Class<PermittedActionsGuard>;
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class PointerDistancePair extends globalAndroid.util.Pair<java.lang.Integer,java.lang.Integer> {
public static class: java.lang.Class<PointerDistancePair>;
public equals(param0: any): boolean;
public constructor(param0: java.lang.Integer, param1: java.lang.Integer);
public constructor(param0: any, param1: any);
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export abstract class ProgressiveGesture<L> extends MultiFingerGesture<any> {
public static class: java.lang.Class<ProgressiveGesture<any>>;
public setEnabled(param0: boolean): void;
public isInProgress(): boolean;
public interrupt(): void;
public gestureStopped(): void;
public provideHandledTypes(): java.util.Set<java.lang.Integer>;
public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public gestureStarted(): void;
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class RotateGestureDetector extends ProgressiveGesture<RotateGestureDetector.OnRotateGestureListener> {
public static class: java.lang.Class<RotateGestureDetector>;
public analyzeMovement(): boolean;
public reset(): void;
public canExecute(param0: number): boolean;
public getAngleThreshold(): number;
public gestureStopped(): void;
public provideHandledTypes(): java.util.Set<java.lang.Integer>;
public getDeltaSinceStart(): number;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public getDeltaSinceLast(): number;
public setAngleThreshold(param0: number): void;
}
export module RotateGestureDetector {
export class OnRotateGestureListener extends java.lang.Object {
public static class: java.lang.Class<RotateGestureDetector.OnRotateGestureListener>;
/**
* Constructs a new instance of the RotateGestureDetector$OnRotateGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onRotateBegin(param0: RotateGestureDetector): boolean;
onRotate(param0: RotateGestureDetector, param1: number, param2: number): boolean;
onRotateEnd(param0: RotateGestureDetector, param1: number, param2: number, param3: number): void;
});
public constructor();
public onRotateBegin(param0: RotateGestureDetector): boolean;
public onRotate(param0: RotateGestureDetector, param1: number, param2: number): boolean;
public onRotateEnd(param0: RotateGestureDetector, param1: number, param2: number, param3: number): void;
}
export class SimpleOnRotateGestureListener extends java.lang.Object implements RotateGestureDetector.OnRotateGestureListener {
public static class: java.lang.Class<RotateGestureDetector.SimpleOnRotateGestureListener>;
public constructor();
public onRotateBegin(param0: RotateGestureDetector): boolean;
public onRotate(param0: RotateGestureDetector, param1: number, param2: number): boolean;
public onRotateEnd(param0: RotateGestureDetector, param1: number, param2: number, param3: number): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class ShoveGestureDetector extends ProgressiveGesture<ShoveGestureDetector.OnShoveGestureListener> {
public static class: java.lang.Class<ShoveGestureDetector>;
public setPixelDeltaThreshold(param0: number): void;
public setMaxShoveAngle(param0: number): void;
public isSloppyGesture(): boolean;
public reset(): void;
public canExecute(param0: number): boolean;
public getDeltaPixelSinceLast(): number;
public gestureStopped(): void;
public getMaxShoveAngle(): number;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public getDeltaPixelsSinceStart(): number;
public getPixelDeltaThreshold(): number;
public analyzeMovement(): boolean;
public provideHandledTypes(): java.util.Set<java.lang.Integer>;
public setPixelDeltaThresholdResource(param0: number): void;
}
export module ShoveGestureDetector {
export class OnShoveGestureListener extends java.lang.Object {
public static class: java.lang.Class<ShoveGestureDetector.OnShoveGestureListener>;
/**
* Constructs a new instance of the ShoveGestureDetector$OnShoveGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onShoveBegin(param0: ShoveGestureDetector): boolean;
onShove(param0: ShoveGestureDetector, param1: number, param2: number): boolean;
onShoveEnd(param0: ShoveGestureDetector, param1: number, param2: number): void;
});
public constructor();
public onShove(param0: ShoveGestureDetector, param1: number, param2: number): boolean;
public onShoveBegin(param0: ShoveGestureDetector): boolean;
public onShoveEnd(param0: ShoveGestureDetector, param1: number, param2: number): void;
}
export class SimpleOnShoveGestureListener extends java.lang.Object implements ShoveGestureDetector.OnShoveGestureListener {
public static class: java.lang.Class<ShoveGestureDetector.SimpleOnShoveGestureListener>;
public constructor();
public onShove(param0: ShoveGestureDetector, param1: number, param2: number): boolean;
public onShoveBegin(param0: ShoveGestureDetector): boolean;
public onShoveEnd(param0: ShoveGestureDetector, param1: number, param2: number): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class SidewaysShoveGestureDetector extends ProgressiveGesture<SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener> {
public static class: java.lang.Class<SidewaysShoveGestureDetector>;
public setPixelDeltaThreshold(param0: number): void;
public setMaxShoveAngle(param0: number): void;
public isSloppyGesture(): boolean;
public reset(): void;
public canExecute(param0: number): boolean;
public getDeltaPixelSinceLast(): number;
public gestureStopped(): void;
public getMaxShoveAngle(): number;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public getDeltaPixelsSinceStart(): number;
public getPixelDeltaThreshold(): number;
public analyzeMovement(): boolean;
public provideHandledTypes(): java.util.Set<java.lang.Integer>;
public setPixelDeltaThresholdResource(param0: number): void;
}
export module SidewaysShoveGestureDetector {
export class OnSidewaysShoveGestureListener extends java.lang.Object {
public static class: java.lang.Class<SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener>;
/**
* Constructs a new instance of the SidewaysShoveGestureDetector$OnSidewaysShoveGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onSidewaysShoveBegin(param0: SidewaysShoveGestureDetector): boolean;
onSidewaysShove(param0: SidewaysShoveGestureDetector, param1: number, param2: number): boolean;
onSidewaysShoveEnd(param0: SidewaysShoveGestureDetector, param1: number, param2: number): void;
});
public constructor();
public onSidewaysShoveEnd(param0: SidewaysShoveGestureDetector, param1: number, param2: number): void;
public onSidewaysShove(param0: SidewaysShoveGestureDetector, param1: number, param2: number): boolean;
public onSidewaysShoveBegin(param0: SidewaysShoveGestureDetector): boolean;
}
export class SimpleOnSidewaysShoveGestureListener extends java.lang.Object implements SidewaysShoveGestureDetector.OnSidewaysShoveGestureListener {
public static class: java.lang.Class<SidewaysShoveGestureDetector.SimpleOnSidewaysShoveGestureListener>;
public constructor();
public onSidewaysShoveEnd(param0: SidewaysShoveGestureDetector, param1: number, param2: number): void;
public onSidewaysShove(param0: SidewaysShoveGestureDetector, param1: number, param2: number): boolean;
public onSidewaysShoveBegin(param0: SidewaysShoveGestureDetector): boolean;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class StandardGestureDetector extends BaseGesture<StandardGestureDetector.StandardOnGestureListener> {
public static class: java.lang.Class<StandardGestureDetector>;
public isLongpressEnabled(): boolean;
public analyzeEvent(param0: globalAndroid.view.MotionEvent): boolean;
public constructor(param0: globalAndroid.content.Context, param1: AndroidGesturesManager);
public setIsLongpressEnabled(param0: boolean): void;
}
export module StandardGestureDetector {
export class SimpleStandardOnGestureListener extends java.lang.Object implements StandardGestureDetector.StandardOnGestureListener {
public static class: java.lang.Class<StandardGestureDetector.SimpleStandardOnGestureListener>;
public constructor();
public onDown(param0: globalAndroid.view.MotionEvent): boolean;
public onSingleTapConfirmed(param0: globalAndroid.view.MotionEvent): boolean;
public onDoubleTap(param0: globalAndroid.view.MotionEvent): boolean;
public onShowPress(param0: globalAndroid.view.MotionEvent): void;
public onDoubleTapEvent(param0: globalAndroid.view.MotionEvent): boolean;
public onSingleTapUp(param0: globalAndroid.view.MotionEvent): boolean;
public onScroll(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean;
public onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean;
public onLongPress(param0: globalAndroid.view.MotionEvent): void;
}
export class StandardOnGestureListener extends java.lang.Object implements globalAndroid.view.GestureDetector.OnGestureListener, globalAndroid.view.GestureDetector.OnDoubleTapListener {
public static class: java.lang.Class<StandardGestureDetector.StandardOnGestureListener>;
/**
* Constructs a new instance of the StandardGestureDetector$StandardOnGestureListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onDown(param0: globalAndroid.view.MotionEvent): boolean;
onShowPress(param0: globalAndroid.view.MotionEvent): void;
onSingleTapUp(param0: globalAndroid.view.MotionEvent): boolean;
onScroll(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean;
onLongPress(param0: globalAndroid.view.MotionEvent): void;
onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean;
onSingleTapConfirmed(param0: globalAndroid.view.MotionEvent): boolean;
onDoubleTap(param0: globalAndroid.view.MotionEvent): boolean;
onDoubleTapEvent(param0: globalAndroid.view.MotionEvent): boolean;
});
public constructor();
public onDown(param0: globalAndroid.view.MotionEvent): boolean;
public onSingleTapConfirmed(param0: globalAndroid.view.MotionEvent): boolean;
public onShowPress(param0: globalAndroid.view.MotionEvent): void;
public onDoubleTap(param0: globalAndroid.view.MotionEvent): boolean;
public onSingleTapUp(param0: globalAndroid.view.MotionEvent): boolean;
public onScroll(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean;
public onDoubleTapEvent(param0: globalAndroid.view.MotionEvent): boolean;
public onFling(param0: globalAndroid.view.MotionEvent, param1: globalAndroid.view.MotionEvent, param2: number, param3: number): boolean;
public onLongPress(param0: globalAndroid.view.MotionEvent): void;
}
}
}
}
}
}
declare module com {
export module mapbox {
export module android {
export module gestures {
export class StandardScaleGestureDetector extends ProgressiveGesture<StandardScaleGestureDetector.StandardOnScaleGestureListener> {
public static class: java.lang.Class<StandardScaleGestureDetector>;
public getCurrentSpan(): number;
public getCurrentSpanY(param0: number, param1: number): number;
public getPreviousSpanX(): number;
public getStartSpan(): number;
public getCurrentSpanX(param0: number, param1: number): number;