C E G I J L N O P R S T U V 

C

com.subaio.subaio - package com.subaio.subaio
 
configure(SubaioConfiguration, SubaioManager.TokenHandler) - Method in class com.subaio.subaio.SubaioManager
Configure Subaio Manager to use specified configuration object.

E

EMPTY - com.subaio.subaio.ViewStatus
The embedded application has loaded, and is awaiting a page to load.
ERROR - com.subaio.subaio.SubaioManager.ConfigurationResult
 
ERRORED - com.subaio.subaio.ViewStatus
Something has gone wrong, either during initialization, loading, or while the user has been interacting with the embedded app.
Event - Class in com.subaio.subaio
Internal
eventFromJson(String) - Static method in class com.subaio.subaio.Event
 

G

getBaseUrl() - Method in class com.subaio.subaio.SubaioConfiguration
URL pointing to root of Subaio template, e.g.
getConfiguration() - Method in class com.subaio.subaio.SubaioManager
 
getCustomConfig() - Method in class com.subaio.subaio.SubaioConfiguration
The custom configuration-values sent to all views.
getData() - Method in class com.subaio.subaio.Event
 
getExpirationTimestamp() - Method in class com.subaio.subaio.JWTPayload
 
getHeight() - Method in class com.subaio.subaio.Event
 
getInstance() - Static method in class com.subaio.subaio.SubaioManager
Shared instance of the Subaio Manager.
getLanguage() - Method in class com.subaio.subaio.SubaioManager
Current language as a BCP-47 string.
getName() - Method in class com.subaio.subaio.Event
 
getName() - Method in class com.subaio.subaio.Page
Name of the page, e.g.
getPage() - Method in class com.subaio.subaio.SubaioView
Get the current page.
getParams() - Method in class com.subaio.subaio.Event
 
getPayload() - Method in class com.subaio.subaio.Token
 
getRawJWT() - Method in class com.subaio.subaio.Token
 
getStatus() - Method in class com.subaio.subaio.Event
 
getStatus() - Method in class com.subaio.subaio.SubaioView
Status of the Subaio Activity.
getTemplateHelper() - Method in class com.subaio.subaio.SubaioManager
 
getTitle() - Method in class com.subaio.subaio.Event
 
getToken() - Method in class com.subaio.subaio.SubaioManager
Token to be used by Subaio for all calls to Subaio backend.
getType() - Method in class com.subaio.subaio.Event
 
getType() - Method in enum com.subaio.subaio.SubaioViewError
 
getUrl() - Method in class com.subaio.subaio.Event
 

I

init(Context) - Static method in class com.subaio.subaio.SubaioManager
 
INITIALIZING - com.subaio.subaio.ViewStatus
The webview is starting/scripts are loading.
INTERNAL_ERROR - com.subaio.subaio.SubaioViewError
An error has occured inside the webview.
isAutosizeEnabled() - Method in class com.subaio.subaio.SubaioView
 
isExternalUrlsAllowed() - Method in class com.subaio.subaio.SubaioConfiguration
Boolean used to control whether or not Subaio is allowed to open external URLs.
isHorizontalScrollBarEnabled() - Method in class com.subaio.subaio.SubaioView
 
isInitialized() - Method in class com.subaio.subaio.SubaioManager
Whether the SubaioManager has been initialized or not.
isInitializing() - Method in class com.subaio.subaio.SubaioManager
Whether the SubaioManager is being initialized or not.
isSharingAllowed() - Method in class com.subaio.subaio.SubaioConfiguration
Boolean used to control whether or not Subaio is allowed to open share.
isSSLPinningDisabled() - Method in class com.subaio.subaio.SubaioConfiguration
Indicates if SSL pinning is disabled.
isVerticalScrollBarEnabled() - Method in class com.subaio.subaio.SubaioView
 

J

JWTPayload - Class in com.subaio.subaio
Internal
JWTPayload(byte[]) - Constructor for class com.subaio.subaio.JWTPayload
 

L

LOADING - com.subaio.subaio.ViewStatus
Page has been received, embedded app is waiting for language, token or data requests to finish.

N

NO_TEMPLATE - com.subaio.subaio.SubaioViewError
Failed to load the template data necessary to initialize the view.

O

onAttachedToWindow() - Method in class com.subaio.subaio.SubaioView
 
onCompletion(SubaioManager.ConfigurationResult) - Method in interface com.subaio.subaio.SubaioManager.ConfigurationHandler
 
onDetachedFromWindow() - Method in class com.subaio.subaio.SubaioView
 
onFinishInflate() - Method in class com.subaio.subaio.SubaioView
 
onLayout(boolean, int, int, int, int) - Method in class com.subaio.subaio.SubaioView
 
onMeasure(int, int) - Method in class com.subaio.subaio.SubaioView
 
onMessage(String) - Method in class com.subaio.subaio.SubaioView
 
onTokenRequired(String) - Method in interface com.subaio.subaio.SubaioManager.TokenHandler
 
onViewChangedStatus(SubaioView, ViewStatus) - Method in interface com.subaio.subaio.SubaioView.SubaioViewListener
Called whenever the view changes status.
onViewDidOpenUrl(SubaioView, String) - Method in interface com.subaio.subaio.SubaioView.SubaioViewListener
Called whenever the view want to open a url.
onViewDidReceiveError(SubaioView, SubaioViewError) - Method in interface com.subaio.subaio.SubaioView.SubaioViewListener
Called whenever the view encounters an error.
onViewDidSelectBack(SubaioView) - Method in interface com.subaio.subaio.SubaioView.SubaioViewListener
Called whenever the view attempts to go back.
onViewDidShare(SubaioView, String) - Method in interface com.subaio.subaio.SubaioView.SubaioViewListener
Called whenever the view want to share a message.
onViewNavigated(SubaioView, Page) - Method in interface com.subaio.subaio.SubaioView.SubaioViewListener
Called whenever the view attempts to navigate to another page.
onViewUpdatedTitle(SubaioView, String) - Method in interface com.subaio.subaio.SubaioView.SubaioViewListener
Called whenever the view changes title.
overview() - Static method in class com.subaio.subaio.Page
Convenience shorthand for initial page.

P

Page - Class in com.subaio.subaio
Represents a specific page for a subaio-view with optional params.
Page(String, JSONObject) - Constructor for class com.subaio.subaio.Page
 

R

refresh() - Method in class com.subaio.subaio.SubaioView
Refresh Subaio activity.
refreshToken() - Method in class com.subaio.subaio.SubaioManager
Force a refresh of the token.
RUNNING - com.subaio.subaio.ViewStatus
Page has successfully started.

S

setAutosizeEnabled(boolean) - Method in class com.subaio.subaio.SubaioView
 
setConfigurationHandler(SubaioManager.ConfigurationHandler) - Method in class com.subaio.subaio.SubaioManager
 
setHorizontalScrollBarEnabled(boolean) - Method in class com.subaio.subaio.SubaioView
 
setLanguage(String) - Method in class com.subaio.subaio.SubaioManager
Language to be used by all Subaio views as a BCP-47 string.
setListener(SubaioView.SubaioViewListener) - Method in class com.subaio.subaio.SubaioView
 
setPage(Page) - Method in class com.subaio.subaio.SubaioView
Set the current page.
setToken(String) - Method in class com.subaio.subaio.SubaioManager
Token to be used by Subaio for all calls to Subaio backend.
setTokenHandler(SubaioManager.TokenHandler) - Method in class com.subaio.subaio.SubaioManager
 
setVerticalScrollBarEnabled(boolean) - Method in class com.subaio.subaio.SubaioView
 
shouldRefresh() - Method in class com.subaio.subaio.Token
 
stringToStatus(String) - Static method in enum com.subaio.subaio.ViewStatus
 
SubaioConfiguration - Class in com.subaio.subaio
Configuration passed to `SubaioManager.getInstance().configure`.
SubaioConfiguration(String) - Constructor for class com.subaio.subaio.SubaioConfiguration
Initialize a Subaio configuration object with the given parameters
SubaioConfiguration(String, boolean, boolean) - Constructor for class com.subaio.subaio.SubaioConfiguration
Initialize a Subaio configuration object with the given parameters
SubaioConfiguration(String, boolean, boolean, boolean) - Constructor for class com.subaio.subaio.SubaioConfiguration
Initialize a Subaio configuration object with the given parameters
SubaioConfiguration(String, Map<String, String>) - Constructor for class com.subaio.subaio.SubaioConfiguration
Initialize a Subaio configuration object with the given parameters
SubaioConfiguration(String, Map<String, String>, boolean, boolean) - Constructor for class com.subaio.subaio.SubaioConfiguration
Initialize a Subaio configuration object with the given parameters
SubaioConfiguration(String, Map<String, String>, boolean, boolean, boolean) - Constructor for class com.subaio.subaio.SubaioConfiguration
Initialize a Subaio configuration object with the given parameters
SubaioManager - Class in com.subaio.subaio
Singleton-class for managing global setup of subaio-views.
SubaioManager.ConfigurationHandler - Interface in com.subaio.subaio
Handle the async result of configuration.
SubaioManager.ConfigurationResult - Enum in com.subaio.subaio
Indicated if configuration was successful
SubaioManager.TokenHandler - Interface in com.subaio.subaio
Callback invoked when token needs to be refreshed.
SubaioView - Class in com.subaio.subaio
A view for showing subaio-content.
SubaioView(Context, AttributeSet) - Constructor for class com.subaio.subaio.SubaioView
 
SubaioView(Context, AttributeSet, int) - Constructor for class com.subaio.subaio.SubaioView
 
SubaioView(Context, AttributeSet, int, Page) - Constructor for class com.subaio.subaio.SubaioView
 
SubaioView(Context, Page) - Constructor for class com.subaio.subaio.SubaioView
 
SubaioView.SubaioViewListener - Interface in com.subaio.subaio
Event handlers for `SubaioView`
SubaioViewError - Enum in com.subaio.subaio
An error either in the initialization or the execution of a `SubaioView`.
SUCCESS - com.subaio.subaio.SubaioManager.ConfigurationResult
 

T

timeUntilExpiration() - Method in class com.subaio.subaio.Token
 
Token - Class in com.subaio.subaio
Internal
Token(String) - Constructor for class com.subaio.subaio.Token
 

U

UNDERLYING - com.subaio.subaio.SubaioViewError
Currently unused

V

valueOf(String) - Static method in enum com.subaio.subaio.SubaioManager.ConfigurationResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.subaio.subaio.SubaioViewError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.subaio.subaio.ViewStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.subaio.subaio.SubaioManager.ConfigurationResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.subaio.subaio.SubaioViewError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.subaio.subaio.ViewStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_TIMED_OUT - com.subaio.subaio.SubaioViewError
The view has failed to initialize for some reason.
ViewStatus - Enum in com.subaio.subaio
Current status of a `SubaioView`.
C E G I J L N O P R S T U V 
Skip navigation links