Skip navigation links
A C D F G I M N O R S W 

A

AvailableAppProvider - Interface in com.novoda.simplechromecustomtabs.provider
 
AvailableAppProvider.Creator - Class in com.novoda.simplechromecustomtabs.provider
 
AvailableAppProvider.PackageFoundCallback - Interface in com.novoda.simplechromecustomtabs.provider
 

C

com.novoda.simplechromecustomtabs - package com.novoda.simplechromecustomtabs
 
com.novoda.simplechromecustomtabs.connection - package com.novoda.simplechromecustomtabs.connection
 
com.novoda.simplechromecustomtabs.navigation - package com.novoda.simplechromecustomtabs.navigation
 
com.novoda.simplechromecustomtabs.provider - package com.novoda.simplechromecustomtabs.provider
 
compose(CustomTabsIntent.Builder) - Method in interface com.novoda.simplechromecustomtabs.navigation.Composer
 
Composer - Interface in com.novoda.simplechromecustomtabs.navigation
 
Connection - Interface in com.novoda.simplechromecustomtabs.connection
 
Connection.Creator - Class in com.novoda.simplechromecustomtabs.connection
 
connectTo(Activity) - Method in interface com.novoda.simplechromecustomtabs.connection.Connection
 
connectTo(Activity) - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Connects given activity to CustomTabsService
create() - Static method in class com.novoda.simplechromecustomtabs.connection.Connection.Creator
 
create() - Static method in class com.novoda.simplechromecustomtabs.navigation.WebNavigator.Creator
 
create() - Static method in class com.novoda.simplechromecustomtabs.provider.AvailableAppProvider.Creator
 
createIntent() - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
TODO Allow intent creation without connection.

D

disconnectFrom(Activity) - Method in interface com.novoda.simplechromecustomtabs.connection.Connection
 
disconnectFrom(Activity) - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
 

F

findBestPackage(AvailableAppProvider.PackageFoundCallback) - Method in interface com.novoda.simplechromecustomtabs.provider.AvailableAppProvider
 
findBestPackage(AvailableAppProvider.PackageFoundCallback) - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Asynchronous search for the best package with support for Chrome Custom Tabs.

G

getContext() - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
 
getCustomTabsSession() - Method in interface com.novoda.simplechromecustomtabs.connection.Session
 
getInstance() - Static method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
 
getSession() - Method in interface com.novoda.simplechromecustomtabs.connection.Connection
 
getSession() - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Get current active session for Chrome Custom Tabs usage.

I

initialize(Context) - Static method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
 
IntentCustomizer - Interface in com.novoda.simplechromecustomtabs.navigation
 
isConnected() - Method in interface com.novoda.simplechromecustomtabs.connection.Connection
 
isConnected() - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
 
isDisconnected() - Method in interface com.novoda.simplechromecustomtabs.connection.Connection
 
isDisconnected() - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
 

M

mayLaunch(Uri) - Method in interface com.novoda.simplechromecustomtabs.connection.Connection
 
mayLaunch(Uri) - Method in interface com.novoda.simplechromecustomtabs.connection.Session
 
mayLaunch(Uri) - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Tells SimpleChromeCustomTabs that a potential Url might be launched.

N

navigateTo(Uri, Activity) - Method in interface com.novoda.simplechromecustomtabs.navigation.Navigator
 
navigateTo(Uri, Activity) - Method in interface com.novoda.simplechromecustomtabs.navigation.WebNavigator
 
navigateTo(Uri, Activity) - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Navigates to the given url using Chrome Custom Tabs if available.
NavigationFallback - Interface in com.novoda.simplechromecustomtabs.navigation
 
Navigator - Interface in com.novoda.simplechromecustomtabs.navigation
 
newInstance(Connection) - Static method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
NULL_SESSION - Static variable in interface com.novoda.simplechromecustomtabs.connection.Session
 

O

onCustomiseIntent(SimpleChromeCustomTabsIntentBuilder) - Method in interface com.novoda.simplechromecustomtabs.navigation.IntentCustomizer
 
onFallbackNavigateTo(Uri) - Method in interface com.novoda.simplechromecustomtabs.navigation.NavigationFallback
 
onPackageFound(String) - Method in interface com.novoda.simplechromecustomtabs.provider.AvailableAppProvider.PackageFoundCallback
 
onPackageNotFound() - Method in interface com.novoda.simplechromecustomtabs.provider.AvailableAppProvider.PackageFoundCallback
 

R

release() - Method in interface com.novoda.simplechromecustomtabs.navigation.WebNavigator
 
release() - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Releases references to any set IntentCustomizer or NavigationFallback

S

Session - Interface in com.novoda.simplechromecustomtabs.connection
 
showingTitle() - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
SimpleChromeCustomTabs - Class in com.novoda.simplechromecustomtabs
 
SimpleChromeCustomTabsIntentBuilder - Class in com.novoda.simplechromecustomtabs.navigation
 
SimpleChromeCustomTabsIntentBuilder(Connection, List<Composer>) - Constructor for class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 

W

WebNavigator - Interface in com.novoda.simplechromecustomtabs.navigation
 
WebNavigator.Creator - Class in com.novoda.simplechromecustomtabs.navigation
 
withActionButton(Bitmap, String, PendingIntent, boolean) - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
withCloseButtonIcon(Bitmap) - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
withDefaultShareMenuItem() - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
withExitAnimations(Context, int, int) - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
withFallback(NavigationFallback) - Method in interface com.novoda.simplechromecustomtabs.navigation.Navigator
 
withFallback(NavigationFallback) - Method in interface com.novoda.simplechromecustomtabs.navigation.WebNavigator
 
withFallback(NavigationFallback) - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Provides a NavigationFallback to specify navigation mechanism in case of no Chrome Custom Tabs support found.
withIntentCustomizer(IntentCustomizer) - Method in interface com.novoda.simplechromecustomtabs.navigation.Navigator
 
withIntentCustomizer(IntentCustomizer) - Method in interface com.novoda.simplechromecustomtabs.navigation.WebNavigator
 
withIntentCustomizer(IntentCustomizer) - Method in class com.novoda.simplechromecustomtabs.SimpleChromeCustomTabs
Provides a IntentCustomizer to be used to customize the Chrome Custom Tabs by attacking directly to SimpleChromeCustomTabsIntentBuilder
withMenuItem(String, PendingIntent) - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
withStartAnimations(Context, int, int) - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
withToolbarColor(int) - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
withUrlBarHiding() - Method in class com.novoda.simplechromecustomtabs.navigation.SimpleChromeCustomTabsIntentBuilder
 
A C D F G I M N O R S W 
Skip navigation links