Skip navigation links
< A B C D F G H I K N O P R S T U W 

<

<no name provided>() - Static method in class io.scanbot.sdk.ui.utils.navigator.NavigableKt
Object which supports navigation.

A

actionNode(eventMatcher, action) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes
Creates Action Node. That is - the node which performs some one-time action when navigated to. Such nodes do not stay in history and are not replayed when class NodeNavigator state is restored.
actionNode(actionNode) - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.FunctionalNodeBuilder
 
ActivityBindingNavigator - Class in io.scanbot.sdk.ui.utils.navigator
Navigator which binds to Activity to make sure that navigation events are delivered between Activity configuration changes.
ActivityBindingNavigator() - Constructor for class io.scanbot.sdk.ui.utils.navigator.ActivityBindingNavigator
Navigator which binds to Activity to make sure that navigation events are delivered between Activity configuration changes.
addFragment(containerViewId, fragment, tag) - Method in class io.scanbot.sdk.ui.view.base.BaseActivity
Adds a Fragment to this activity's layout.
anyOf(values) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes
Convenience method for creating event matcher from given values for use with .node.
anyOfTypes(types) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes
Convenience method for creating event matcher from given values for use with .node.

B

back() - Method in interface io.scanbot.sdk.ui.utils.ConnectablePresenter
Called when presenter should navigate back.
back() - Method in class io.scanbot.sdk.ui.utils.CrossViewStatePresenter
Called when presenter should navigate back.
BackgroundTaskScheduler - Annotation Type in io.scanbot.sdk.ui.di
Indicates that Scheduler is used for blocking operations
BaseActivity - Class in io.scanbot.sdk.ui.view.base
Base android.app.Activity class for every Activity in this application.
BaseActivity() - Constructor for class io.scanbot.sdk.ui.view.base.BaseActivity
Base android.app.Activity class for every Activity in this application.
BaseFragment - Class in io.scanbot.sdk.ui.view.base
Base android.app.Fragment class for every fragment in this application.
BaseFragment() - Constructor for class io.scanbot.sdk.ui.view.base.BaseFragment
Base android.app.Fragment class for every fragment in this application.
bind(activity) - Method in class io.scanbot.sdk.ui.utils.navigator.ActivityBindingNavigator
Binds Activity to this navigator.
bind(activity) - Method in class io.scanbot.sdk.ui.utils.navigator.NodeNavigator
Binds Activity to this navigator.
build() - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.FunctionalNodeBuilder
 
builder() - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.Companion
 

C

CameraOrientationMode - Enum in io.scanbot.sdk.ui.view.base.configuration
Represents supported camera orientation lock modes.
canHandleNavigationEvent(event) - Method in interface io.scanbot.sdk.ui.utils.navigator.NodeNavigator.NavigationNode
 
canHandleNavigationEvent(event) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes.FunctionalNode
 
check() - Method in class io.scanbot.sdk.ui.view.interactor.ShakePauseController
 
CheckableFrameLayout - Class in io.scanbot.sdk.ui.utils
FrameLayout that supports checkable state
CheckableFrameLayout(context) - Constructor for class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
CheckableFrameLayout(context, attrs) - Constructor for class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
CheckableFrameLayout(context, attrs, defStyle) - Constructor for class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
CheckableFrameLayout.Companion - Class in io.scanbot.sdk.ui.utils
 
CheckableImageButton - Class in io.scanbot.sdk.ui.utils
ImageButton that supports checkable state
CheckableImageButton(context, attrs) - Constructor for class io.scanbot.sdk.ui.utils.CheckableImageButton
ImageButton that supports checkable state
CheckableImageButton.Companion - Class in io.scanbot.sdk.ui.utils
 
CheckableImageView - Class in io.scanbot.sdk.ui.utils
android.widget.ImageView that supports checkable state
CheckableImageView(context) - Constructor for class io.scanbot.sdk.ui.utils.CheckableImageView
 
CheckableImageView(context, attrs) - Constructor for class io.scanbot.sdk.ui.utils.CheckableImageView
 
CheckableImageView(context, attrs, defStyle) - Constructor for class io.scanbot.sdk.ui.utils.CheckableImageView
 
CheckableImageView.Companion - Class in io.scanbot.sdk.ui.utils
 
checkCameraPermission() - Method in class io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase
 
CheckCameraPermissionUseCase - Class in io.scanbot.sdk.ui.view.interactor
Checks camera permission
CheckCameraPermissionUseCase(context) - Constructor for class io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase
Checks camera permission
Companion - Static variable in class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
Companion - Static variable in class io.scanbot.sdk.ui.utils.CheckableImageButton
 
Companion - Static variable in class io.scanbot.sdk.ui.utils.CheckableImageView
 
Companion - Static variable in interface io.scanbot.sdk.ui.utils.navigator.Navigator
 
Companion - Static variable in class io.scanbot.sdk.ui.utils.navigator.Nodes.FunctionalNode
 
Companion - Static variable in class io.scanbot.sdk.ui.view.base.BaseActivity
Deprecated. 
Companion - Static variable in class io.scanbot.sdk.ui.view.widget.ToastView
 
ConnectablePresenter<View extends StatelessView<?>> - Interface in io.scanbot.sdk.ui.utils
Presents data to views. Abstracts business logic from views. Must be used only by main thread. Default state is Paused.
CrossViewStatePresenter<ViewState,View extends StatelessView<ViewState>> - Class in io.scanbot.sdk.ui.utils
Presenter which stores view state between .resume and .pause and applies the latest view state to the view on next .resume.
CrossViewStatePresenter() - Constructor for class io.scanbot.sdk.ui.utils.CrossViewStatePresenter
Presenter which stores view state between .resume and .pause and applies the latest view state to the view on next .resume.

D

drawableStateChanged() - Method in class io.scanbot.sdk.ui.utils.TintableImageButton
 
DURATION_LONG - Static variable in class io.scanbot.sdk.ui.view.widget.ToastView
 
DURATION_SHORT - Static variable in class io.scanbot.sdk.ui.view.widget.ToastView
 

F

FunctionalNode.Companion - Class in io.scanbot.sdk.ui.utils.navigator
 
FunctionalNode.FunctionalNodeBuilder<A extends Activity> - Class in io.scanbot.sdk.ui.utils.navigator
 

G

getActivity() - Method in class io.scanbot.sdk.ui.utils.navigator.ActivityBindingNavigator
 
getComponent() - Method in interface io.scanbot.sdk.ui.di.HasComponent
 
getDelayAfterMove() - Method in class io.scanbot.sdk.ui.view.interactor.ShakePauseController
Delay to wait after significant move.
getMessage() - Method in exception io.scanbot.sdk.ui.utils.navigator.NavigationException
 
getNavigable() - Method in class io.scanbot.sdk.ui.di.modules.NavigatorModule
 
getNavigator() - Method in interface io.scanbot.sdk.ui.utils.navigator.Navigable
 
getNavigator() - Method in class io.scanbot.sdk.ui.view.base.BaseActivity
 
getNULL() - Method in class io.scanbot.sdk.ui.utils.navigator.Navigator.Companion
Null-object pattern
getResourceId($receiver, resId) - Static method in class io.scanbot.sdk.ui.utils.ThemeUtilsKt
 
getSDKUIComponent(componentType) - Method in class io.scanbot.sdk.ui.view.base.BaseFragment
Gets a component for dependency injection by its type.
getState() - Method in class io.scanbot.sdk.ui.utils.CrossViewStatePresenter
 

H

handleEventWhen(handleEventWhen) - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.FunctionalNodeBuilder
 
HasComponent<C> - Interface in io.scanbot.sdk.ui.di
Interface representing a contract for clients that contains a component for dependency injection.

I

INSTANCE - Static variable in class io.scanbot.sdk.ui.utils.events.Signal
Generic purpose signal
INSTANCE - Static variable in class io.scanbot.sdk.ui.utils.navigator.Nodes
Static factory for nodes.
interceptBackNavigation(activity) - Method in interface io.scanbot.sdk.ui.utils.navigator.NodeNavigator.NavigationNode
 
interceptBackNavigation(activity) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes.FunctionalNode
 
interceptNavigateBack(interceptNavigateBack) - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.FunctionalNodeBuilder
 
io.scanbot.sdk.exceptions.rtuui - package io.scanbot.sdk.exceptions.rtuui
 
io.scanbot.sdk.exceptions.rtuui.workflow - package io.scanbot.sdk.exceptions.rtuui.workflow
 
io.scanbot.sdk.ui.di - package io.scanbot.sdk.ui.di
 
io.scanbot.sdk.ui.di.modules - package io.scanbot.sdk.ui.di.modules
 
io.scanbot.sdk.ui.utils - package io.scanbot.sdk.ui.utils
 
io.scanbot.sdk.ui.utils.events - package io.scanbot.sdk.ui.utils.events
 
io.scanbot.sdk.ui.utils.navigator - package io.scanbot.sdk.ui.utils.navigator
 
io.scanbot.sdk.ui.view.base - package io.scanbot.sdk.ui.view.base
 
io.scanbot.sdk.ui.view.base.configuration - package io.scanbot.sdk.ui.view.base.configuration
 
io.scanbot.sdk.ui.view.interactor - package io.scanbot.sdk.ui.view.interactor
 
io.scanbot.sdk.ui.view.widget - package io.scanbot.sdk.ui.view.widget
 
isActionNode() - Method in interface io.scanbot.sdk.ui.utils.navigator.NodeNavigator.NavigationNode
 
isActionNode() - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes.FunctionalNode
 
isChecked() - Method in class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
isChecked() - Method in class io.scanbot.sdk.ui.utils.CheckableImageButton
 
isChecked() - Method in class io.scanbot.sdk.ui.utils.CheckableImageView
 
isEnabled() - Method in class io.scanbot.sdk.ui.view.interactor.ShakePauseController
 

K

key(value) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes
Convenience method for creating event matcher from given value for use with .node.
key(type) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes
Convenience method for creating event matcher from given value for use with .node.

N

Navigable - Interface in io.scanbot.sdk.ui.utils.navigator
 
NavigableKt - Class in io.scanbot.sdk.ui.utils.navigator
 
navigate(data) - Method in class io.scanbot.sdk.ui.utils.navigator.ActivityBindingNavigator
Calls .navigate method of child class
navigate(activity, data) - Method in class io.scanbot.sdk.ui.utils.navigator.ActivityBindingNavigator
Called instead of .navigate when Activity is bound.
navigate(data) - Method in interface io.scanbot.sdk.ui.utils.navigator.Navigator
Navigates to some destination depending on given data
navigate(activity, event) - Method in class io.scanbot.sdk.ui.utils.navigator.NodeNavigator
Called instead of .navigate when Activity is bound.
navigateBack() - Method in class io.scanbot.sdk.ui.utils.navigator.NodeNavigator
Navigate back in the stack.
navigateFrom(activity, data) - Method in interface io.scanbot.sdk.ui.utils.navigator.NodeNavigator.NavigationNode
Called when this node is becoming inactive. In other words - contents of the node should be hidden.
navigateFrom(activity, data) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes.FunctionalNode
Called when this node is becoming inactive. In other words - contents of the node should be hidden.
navigateTo(activity, data) - Method in interface io.scanbot.sdk.ui.utils.navigator.NodeNavigator.NavigationNode
Called when this node is on the top of navigation queue. In other words - show contents of the node.
navigateTo(activity, data) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes.FunctionalNode
Called when this node is on the top of navigation queue. In other words - show contents of the node.
NavigationException - Exception in io.scanbot.sdk.ui.utils.navigator
Thrown when sdk UI component can't navigate properly
NavigationException(message) - Constructor for exception io.scanbot.sdk.ui.utils.navigator.NavigationException
Thrown when sdk UI component can't navigate properly
NavigationException() - Constructor for exception io.scanbot.sdk.ui.utils.navigator.NavigationException
Thrown when sdk UI component can't navigate properly
Navigator - Interface in io.scanbot.sdk.ui.utils.navigator
Used to navigate to some destinations depending on given data
navigator - Variable in class io.scanbot.sdk.ui.view.base.BaseActivity
 
Navigator.Companion - Class in io.scanbot.sdk.ui.utils.navigator
 
NavigatorModule - Class in io.scanbot.sdk.ui.di.modules
Dagger module that provides navigator collaborators.
NavigatorModule(navigable) - Constructor for class io.scanbot.sdk.ui.di.modules.NavigatorModule
Dagger module that provides navigator collaborators.
node(handleEventWhen) - Method in class io.scanbot.sdk.ui.utils.navigator.Nodes
Convenience method for creating navigation nodes.
NodeNavigator<A extends Activity> - Class in io.scanbot.sdk.ui.utils.navigator
Navigator which navigates between interface NodeNavigator.NavigationNode.
NodeNavigator(nodes) - Constructor for class io.scanbot.sdk.ui.utils.navigator.NodeNavigator
Navigator which navigates between interface NodeNavigator.NavigationNode.
NodeNavigator.NavigationNode<A extends Activity> - Interface in io.scanbot.sdk.ui.utils.navigator
Node which can be navigated to and from.
Nodes - Class in io.scanbot.sdk.ui.utils.navigator
Static factory for nodes.
Nodes.FunctionalNode<A extends Activity> - Class in io.scanbot.sdk.ui.utils.navigator
Navigation node which delegates each method to a dedicated function.

O

onCreateDrawableState(extraSpace) - Method in class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
onCreateDrawableState(extraSpace) - Method in class io.scanbot.sdk.ui.utils.CheckableImageButton
 
onCreateDrawableState(extraSpace) - Method in class io.scanbot.sdk.ui.utils.CheckableImageView
 
onDetachedFromWindow() - Method in class io.scanbot.sdk.ui.view.widget.ToastView
 
onPause() - Method in class io.scanbot.sdk.ui.view.interactor.ShakePauseController
Call to detach when component no longer needed.
onRestoreInstanceState(state) - Method in class io.scanbot.sdk.ui.utils.CheckableImageButton
 
onResume() - Method in class io.scanbot.sdk.ui.view.interactor.ShakePauseController
Call to attach to hardware listener.
onSaveInstanceState() - Method in class io.scanbot.sdk.ui.utils.CheckableImageButton
 
openPermissionSettings() - Method in class io.scanbot.sdk.ui.view.base.BaseActivity
Open system UI - permission settings for current application
OrientationMode - Enum in io.scanbot.sdk.ui.view.base.configuration
Represents supported screen orientation lock modes.

P

pause() - Method in interface io.scanbot.sdk.ui.utils.ConnectablePresenter
Called when presenter should pause operation. This is the default state. At this state view will never be updated even if some long-running operation completes after this point.
pause() - Method in class io.scanbot.sdk.ui.utils.CrossViewStatePresenter
Called when presenter should pause operation. This is the default state. At this state view will never be updated even if some long-running operation completes after this point.
PerFragment - Annotation Type in io.scanbot.sdk.ui.di
A scoping annotation to permit objects whose lifetime should conform to the life of the activity to be memorized in the correct component.
providesNavigator() - Method in class io.scanbot.sdk.ui.di.modules.NavigatorModule
 

R

resume(view) - Method in interface io.scanbot.sdk.ui.utils.ConnectablePresenter
Called when presenter should resume operations.
resume(view) - Method in class io.scanbot.sdk.ui.utils.CrossViewStatePresenter
Called when presenter should resume operations.
RTUUIConfigurationException - Exception in io.scanbot.sdk.exceptions.rtuui
Thrown when Ready to use component has invalid configuration params
RTUUIConfigurationException(message) - Constructor for exception io.scanbot.sdk.exceptions.rtuui.RTUUIConfigurationException
Thrown when Ready to use component has invalid configuration params
RXModule - Class in io.scanbot.sdk.ui.di.modules
A module to wrap Rx dependencies and expose it to the graph.
RXModule() - Constructor for class io.scanbot.sdk.ui.di.modules.RXModule
A module to wrap Rx dependencies and expose it to the graph.

S

SDKUISingleton - Annotation Type in io.scanbot.sdk.ui.di
A scoping annotation to permit objects whose lifetime should be singleton to be memorized in the correct component.
setChecked(checked) - Method in class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
setChecked(checked) - Method in class io.scanbot.sdk.ui.utils.CheckableImageButton
 
setChecked(checked) - Method in class io.scanbot.sdk.ui.utils.CheckableImageView
 
setColorFilter(tint) - Method in class io.scanbot.sdk.ui.utils.TintableImageButton
Sets color filter using ColorStateList rather than just color
setDelayAfterMove(p) - Method in class io.scanbot.sdk.ui.view.interactor.ShakePauseController
Delay to wait after significant move.
setEnabled(p) - Method in class io.scanbot.sdk.ui.view.interactor.ShakePauseController
 
setNavigator(p) - Method in class io.scanbot.sdk.ui.view.base.BaseActivity
 
setState(p) - Method in class io.scanbot.sdk.ui.utils.CrossViewStatePresenter
 
setTextColor(color) - Method in class io.scanbot.sdk.ui.view.widget.ToastView
Allows to set the color of text
setToastBackgroundColor(color) - Method in class io.scanbot.sdk.ui.view.widget.ToastView
Allows to set the background color of the view
ShakePauseController - Class in io.scanbot.sdk.ui.view.interactor
Validation that tracks significant movements and allows detection to be paused after some time passed since last significant move.
ShakePauseController(context) - Constructor for class io.scanbot.sdk.ui.view.interactor.ShakePauseController
Validation that tracks significant movements and allows detection to be paused after some time passed since last significant move.
showToast(text, duration) - Method in class io.scanbot.sdk.ui.view.widget.ToastView
Shows a message and than hides itself
Signal - Class in io.scanbot.sdk.ui.utils.events
Generic purpose signal
signal() - Method in class io.scanbot.sdk.ui.utils.events.Signal
 
StatelessView<State> - Interface in io.scanbot.sdk.ui.utils
View which does not have its own internal state and therefore should take new state from outside.

T

ThemeUtilsKt - Class in io.scanbot.sdk.ui.utils
 
TintableImageButton - Class in io.scanbot.sdk.ui.utils
Allows to set color filter for image source drawable
TintableImageButton(context, attrs) - Constructor for class io.scanbot.sdk.ui.utils.TintableImageButton
 
TintableImageButton(context, attrs, defStyleAttr) - Constructor for class io.scanbot.sdk.ui.utils.TintableImageButton
 
ToastView - Class in io.scanbot.sdk.ui.view.widget
Allows to show a message in toast-like style
ToastView(context, attrs) - Constructor for class io.scanbot.sdk.ui.view.widget.ToastView
Allows to show a message in toast-like style
ToastView.Companion - Class in io.scanbot.sdk.ui.view.widget
 
ToastView.Duration - Enum in io.scanbot.sdk.ui.view.widget
 
toggle() - Method in class io.scanbot.sdk.ui.utils.CheckableFrameLayout
 
toggle() - Method in class io.scanbot.sdk.ui.utils.CheckableImageButton
 
toggle() - Method in class io.scanbot.sdk.ui.utils.CheckableImageView
 
toString() - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.FunctionalNodeBuilder
 

U

UiScheduler - Annotation Type in io.scanbot.sdk.ui.di
Indicates that Scheduler is used for UI operations
unbind() - Method in class io.scanbot.sdk.ui.utils.navigator.ActivityBindingNavigator
Unbinds Activity from this navigator.
unbind() - Method in class io.scanbot.sdk.ui.utils.navigator.NodeNavigator
Unbinds Activity from this navigator.
updateState(state) - Method in class io.scanbot.sdk.ui.utils.CrossViewStatePresenter
Updates state of the current view or stores state until view is available.
updateState(newState) - Method in interface io.scanbot.sdk.ui.utils.StatelessView
Updates state of the view.

W

whenNavigateFrom(whenNavigateFrom) - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.FunctionalNodeBuilder
 
whenNavigateTo(whenNavigateTo) - Method in class io.scanbot.sdk.ui.utils.navigator.FunctionalNode.FunctionalNodeBuilder
 
WorkflowsConfigurationException - Exception in io.scanbot.sdk.exceptions.rtuui.workflow
Thrown when Ready to use component has invalid configuration params
WorkflowsConfigurationException(message) - Constructor for exception io.scanbot.sdk.exceptions.rtuui.workflow.WorkflowsConfigurationException
Thrown when Ready to use component has invalid configuration params
< A B C D F G H I K N O P R S T U W 
Skip navigation links