Index

A B C E F G H I J L N O P R S T U V 
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`.
A B C E F G H I J L N O P R S T U V 
All Classes All Packages