Index
All Classes|All Packages
A
- apply() - Method in class com.subaio.fintechbridge.ConfigurationHelper
B
- BridgeManager - Class in com.subaio.fintechbridge
-
Singleton-class for managing global setup of BridgeViews.
- BridgeManager() - Constructor for class com.subaio.fintechbridge.BridgeManager
- BridgeManager.TokenHandler - Interface in com.subaio.fintechbridge
- BridgeManager.TokenResultHandler - Class in com.subaio.fintechbridge
- BridgeView - Class in com.subaio.fintechbridge
-
A view for showing web-content.
- BridgeView(Context, AttributeSet) - Constructor for class com.subaio.fintechbridge.BridgeView
- BridgeView(Context, AttributeSet, int) - Constructor for class com.subaio.fintechbridge.BridgeView
- BridgeView(Context, AttributeSet, int, Page) - Constructor for class com.subaio.fintechbridge.BridgeView
- BridgeView(Context, AttributeSet, int, Page, BridgeManager) - Constructor for class com.subaio.fintechbridge.BridgeView
- BridgeView(Context, Page) - Constructor for class com.subaio.fintechbridge.BridgeView
- BridgeView(Context, Page, BridgeManager) - Constructor for class com.subaio.fintechbridge.BridgeView
- BridgeView.BridgeViewListener - Class in com.subaio.fintechbridge
-
Event handlers for `BridgeView`
- BridgeViewListener() - Constructor for class com.subaio.fintechbridge.BridgeView.BridgeViewListener
C
- com.subaio.fintechbridge - package com.subaio.fintechbridge
- ConfigurationHelper - Class in com.subaio.fintechbridge
- configure(String, String, BridgeManager.TokenHandler, RequestHandler, Map<String, String>, boolean, boolean) - Method in class com.subaio.fintechbridge.BridgeManager
-
Configure Subaio Manager to use specified configuration object.
E
- EMPTY - com.subaio.fintechbridge.ViewStatus
-
The embedded application has loaded, and is awaiting a page to load.
- enhanceConnection(HttpsURLConnection) - Method in class com.subaio.fintechbridge.NativeRequestHandler
- enhanceConnection(HttpsURLConnection) - Method in class com.subaio.fintechbridge.RequestHandler
-
Modify the connection-object before it is opened.
- enhanceConnection(HttpsURLConnection) - Method in class com.subaio.fintechbridge.TrustKitRequestHandler
- ERRORED - com.subaio.fintechbridge.ViewStatus
-
Something has gone wrong, either during initialization, loading, or while the user has been interacting with the embedded app.
F
- finalize() - Method in class com.subaio.fintechbridge.BridgeView
G
- getCustomConfig() - Method in class com.subaio.fintechbridge.BridgeManager
- getDefaultError() - Method in class com.subaio.fintechbridge.RequestHandler
- getExpirationTimestamp() - Method in class com.subaio.fintechbridge.JWTPayload
- getFlattenedHeaders(Map<String, List<String>>) - Static method in class com.subaio.fintechbridge.RequestHandler
- getInstance() - Static method in class com.subaio.fintechbridge.BridgeManager
-
Shared instance of the Subaio Manager.
- getIsConfigured() - Method in class com.subaio.fintechbridge.BridgeManager
- getLanguage() - Method in class com.subaio.fintechbridge.BridgeManager
-
Current language as a BCP-47 string.
- getName() - Method in class com.subaio.fintechbridge.Page
-
Name of the page, e.g.
- getPage() - Method in class com.subaio.fintechbridge.BridgeView
-
Get the current page.
- getParams() - Method in class com.subaio.fintechbridge.Page
- getPayload() - Method in class com.subaio.fintechbridge.Token
- getRawJWT() - Method in class com.subaio.fintechbridge.Token
- getStatus() - Method in class com.subaio.fintechbridge.BridgeView
-
Status of the Subaio Activity.
- getTemplateHelper() - Method in class com.subaio.fintechbridge.BridgeManager
- getToken() - Method in class com.subaio.fintechbridge.BridgeManager
-
Token to be used by Subaio for all calls to Subaio backend.
- getType() - Method in enum com.subaio.fintechbridge.ViewError
H
- handle(URL, String, Map<String, String>, String) - Method in class com.subaio.fintechbridge.RequestHandler
-
Handle a single request made either as part of bridge initialization or from a webview
I
- INITIALIZING - com.subaio.fintechbridge.ViewStatus
-
The webview is starting/scripts are loading.
- INTERNAL_ERROR - com.subaio.fintechbridge.ViewError
-
An error has occured inside the webview.
- isAutosizeEnabled() - Method in class com.subaio.fintechbridge.BridgeView
- isEnabled() - Method in class com.subaio.fintechbridge.NativeRequestHandler
- isEnabled() - Method in class com.subaio.fintechbridge.RequestHandler
-
Determines whether the requesthandler is used.
- isExpired() - Method in class com.subaio.fintechbridge.Token
- isHorizontalScrollBarEnabled() - Method in class com.subaio.fintechbridge.BridgeView
- isVerticalScrollBarEnabled() - Method in class com.subaio.fintechbridge.BridgeView
J
- JWTPayload - Class in com.subaio.fintechbridge
-
Internal
- JWTPayload(byte[]) - Constructor for class com.subaio.fintechbridge.JWTPayload
L
- LOADING - com.subaio.fintechbridge.ViewStatus
-
Page has been received, embedded app is waiting for language, token or data requests to finish.
N
- NativeRequestHandler - Class in com.subaio.fintechbridge
-
Request handle for native SSL pinning only.
- NativeRequestHandler() - Constructor for class com.subaio.fintechbridge.NativeRequestHandler
- NO_TEMPLATE - com.subaio.fintechbridge.ViewError
-
Failed to load the template data necessary to initialize the view.
O
- onAttachedToWindow() - Method in class com.subaio.fintechbridge.BridgeView
- onDetachedFromWindow() - Method in class com.subaio.fintechbridge.BridgeView
- onLayout(boolean, int, int, int, int) - Method in class com.subaio.fintechbridge.BridgeView
- onMeasure(int, int) - Method in class com.subaio.fintechbridge.BridgeView
- onMessage(String) - Method in class com.subaio.fintechbridge.BridgeView
- onTokenRequired(String, BridgeManager.TokenResultHandler) - Method in interface com.subaio.fintechbridge.BridgeManager.TokenHandler
- onViewChangedStatus(BridgeView, ViewStatus) - Method in class com.subaio.fintechbridge.BridgeView.BridgeViewListener
-
Called whenever the view changes status.
- onViewCustomEvent(BridgeView, String, Object) - Method in class com.subaio.fintechbridge.BridgeView.BridgeViewListener
-
Called when a custom event is received from the view.
- onViewDidReceiveError(BridgeView, ViewError) - Method in class com.subaio.fintechbridge.BridgeView.BridgeViewListener
-
Called whenever the view encounters an error.
- onViewDidSelectBack(BridgeView) - Method in class com.subaio.fintechbridge.BridgeView.BridgeViewListener
-
Called whenever the view attempts to go back.
- onViewNavigated(BridgeView, Page) - Method in class com.subaio.fintechbridge.BridgeView.BridgeViewListener
-
Called whenever the view attempts to navigate to another page.
- onViewUpdatedTitle(BridgeView, String) - Method in class com.subaio.fintechbridge.BridgeView.BridgeViewListener
-
Called whenever the view changes title.
- overview() - Static method in class com.subaio.fintechbridge.Page
-
Convenience shorthand for initial page.
P
- Page - Class in com.subaio.fintechbridge
-
Represents a specific page for a BridgeView with optional params.
- Page(String, JSONObject) - Constructor for class com.subaio.fintechbridge.Page
- prewarm(Context) - Method in class com.subaio.fintechbridge.BridgeManager
-
Read currently cached base-HTML/placeholder images.
R
- refresh() - Method in class com.subaio.fintechbridge.BridgeView
-
Refresh Subaio activity.
- refreshToken() - Method in class com.subaio.fintechbridge.BridgeManager
-
Force a refresh of the token.
- RequestHandler - Class in com.subaio.fintechbridge
-
Abstract handler for handling SSL pinning and other authentication tasks.
- RequestHandler() - Constructor for class com.subaio.fintechbridge.RequestHandler
- RUNNING - com.subaio.fintechbridge.ViewStatus
-
Page has successfully started.
S
- sendCustomAction(String, Object) - Method in class com.subaio.fintechbridge.BridgeView
-
Send a custom action to the embedded app.
- setAllowExternalUrls(boolean) - Method in class com.subaio.fintechbridge.ConfigurationHelper
- setAllowShare(boolean) - Method in class com.subaio.fintechbridge.ConfigurationHelper
- setAutosizeEnabled(boolean) - Method in class com.subaio.fintechbridge.BridgeView
- setBaseUrl(String) - Method in class com.subaio.fintechbridge.ConfigurationHelper
- setCustomConfig(Map<String, String>) - Method in class com.subaio.fintechbridge.BridgeManager
- setCustomConfig(Map<String, String>) - Method in class com.subaio.fintechbridge.ConfigurationHelper
- setHeaders(HttpsURLConnection, Map<String, String>) - Static method in class com.subaio.fintechbridge.RequestHandler
- setHorizontalScrollBarEnabled(boolean) - Method in class com.subaio.fintechbridge.BridgeView
- setLanguage(String) - Method in class com.subaio.fintechbridge.BridgeManager
-
Language to be used by all Subaio views as a BCP-47 string.
- setLanguage(String) - Method in class com.subaio.fintechbridge.ConfigurationHelper
- setListener(BridgeView.BridgeViewListener) - Method in class com.subaio.fintechbridge.BridgeView
- setPage(Page) - Method in class com.subaio.fintechbridge.BridgeView
-
Set the current page.
- setRequestHandler(RequestHandler) - Method in class com.subaio.fintechbridge.ConfigurationHelper
- setTokenHandler(BridgeManager.TokenHandler) - Method in class com.subaio.fintechbridge.BridgeManager
- setTokenHandler(BridgeManager.TokenHandler) - Method in class com.subaio.fintechbridge.ConfigurationHelper
- setVerticalScrollBarEnabled(boolean) - Method in class com.subaio.fintechbridge.BridgeView
- startConfiguration() - Method in class com.subaio.fintechbridge.BridgeManager
-
Start configuration flow with fluid interface.
- stringToStatus(String) - Static method in enum com.subaio.fintechbridge.ViewStatus
- success(String) - Method in class com.subaio.fintechbridge.BridgeManager.TokenResultHandler
T
- Token - Class in com.subaio.fintechbridge
-
Internal
- Token(String) - Constructor for class com.subaio.fintechbridge.Token
- TrustKitRequestHandler - Class in com.subaio.fintechbridge
-
Enable SSL pinning in API level <24 through TrustKit
- TrustKitRequestHandler(Context) - Constructor for class com.subaio.fintechbridge.TrustKitRequestHandler
-
Initialize with TrustKit instance from global SSL pinning settings (network_security_config.xml)
- TrustKitRequestHandler(TrustKit) - Constructor for class com.subaio.fintechbridge.TrustKitRequestHandler
-
Initialize with existing TrustKit instance
U
- unauthenticated() - Method in class com.subaio.fintechbridge.BridgeManager.TokenResultHandler
- unavailable() - Method in class com.subaio.fintechbridge.BridgeManager.TokenResultHandler
- UNDERLYING - com.subaio.fintechbridge.ViewError
-
Currently unused
V
- valueOf(String) - Static method in enum com.subaio.fintechbridge.ViewError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.subaio.fintechbridge.ViewStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.subaio.fintechbridge.ViewError
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.subaio.fintechbridge.ViewStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VIEW_TIMED_OUT - com.subaio.fintechbridge.ViewError
-
The view has failed to initialize for some reason.
- ViewError - Enum in com.subaio.fintechbridge
-
An error either in the initialization or the execution of a `BridgeView`.
- ViewStatus - Enum in com.subaio.fintechbridge
-
Current status of a `BridgeView`.
All Classes|All Packages