Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Z 

A

AbstractFeature - Class in com.robopupu.api.feature
AbstractFeature provides an abstract base class for implementing Features.
AbstractFeature(Class<? extends DependencyScope>) - Constructor for class com.robopupu.api.feature.AbstractFeature
Construct a new instance of AbstractFeature.
AbstractFeature(Class<? extends DependencyScope>, boolean) - Constructor for class com.robopupu.api.feature.AbstractFeature
Construct a new instance of AbstractFeature.
AbstractFeatureManager - Class in com.robopupu.api.feature
AbstractFeatureManager provides a default implementation of FeatureManager.
AbstractFeatureManager() - Constructor for class com.robopupu.api.feature.AbstractFeatureManager
 
AbstractFeaturePresenter<T_View extends View> - Class in com.robopupu.api.feature
AbstractFeaturePresenter extends AbstractPresenter to provide an abstract base class for implementing FeaturePresenters that are controlled by Features.
AbstractFeaturePresenter() - Constructor for class com.robopupu.api.feature.AbstractFeaturePresenter
 
AbstractInteractor - Class in com.robopupu.api.component
AbstractInteractor provides an abstract base class for implementing Interactors.
AbstractInteractor() - Constructor for class com.robopupu.api.component.AbstractInteractor
 
AbstractListenable<T_Listener> - Class in com.robopupu.api.util
AbstractListenable is an abstract base class for concrete implementations of Listenable interface.
AbstractListenable() - Constructor for class com.robopupu.api.util.AbstractListenable
 
AbstractListModel<T_ModelEvent extends ModelEvent,T_ModelListener extends ModelObserver<T_ModelEvent>> - Class in com.robopupu.api.mvp
AbstractListModel extends AbstractModel to provide an abstract base class for implementing ListModels for RecyclerViewAdapters.
AbstractListModel() - Constructor for class com.robopupu.api.mvp.AbstractListModel
 
AbstractManager - Class in com.robopupu.api.component
AbstractManager extends AbstractPluginComponent to provide an abstract base class for implementing Manager components.
AbstractManager() - Constructor for class com.robopupu.api.component.AbstractManager
 
AbstractModel<T> - Class in com.robopupu.api.model
AbstractModel provides an abstract base class for implementing Models that can be serialised using GSON.
AbstractModel() - Constructor for class com.robopupu.api.model.AbstractModel
 
AbstractModel<T_Event extends ModelEvent,T_Observer extends ModelObserver<T_Event>> - Class in com.robopupu.api.mvp
 
AbstractModel() - Constructor for class com.robopupu.api.mvp.AbstractModel
 
AbstractObservableModel<T_Event extends ModelEvent<?,?>,T_Observer extends ModelObserver<T_Event>> - Class in com.robopupu.api.model
AbstractObservableModel provides an abstract base class for implementing ObservableModels and that can be serialised using GSON.
AbstractObservableModel() - Constructor for class com.robopupu.api.model.AbstractObservableModel
 
AbstractPluginComponent - Class in com.robopupu.api.plugin
AbstractPluginComponent provides an abstract base class for implementing PluginComponents.
AbstractPluginComponent() - Constructor for class com.robopupu.api.plugin.AbstractPluginComponent
 
AbstractPluginStateComponent - Class in com.robopupu.api.plugin
AbstractPluginStateComponent provides an abstract base class for implementing PluginStateComponents.
AbstractPluginStateComponent() - Constructor for class com.robopupu.api.plugin.AbstractPluginStateComponent
 
AbstractPresenter<T_View extends View> - Class in com.robopupu.api.mvp
AbstractPresenter extends AbstractListenable to provide an abstract base class for concrete implementations of Presenters.
AbstractPresenter() - Constructor for class com.robopupu.api.mvp.AbstractPresenter
 
AbstractViewHolder - Class in com.robopupu.api.mvp
AbstractViewHolder provides an abstract base class for implementing ViewHolders.
AbstractViewHolder(Context, int, int) - Constructor for class com.robopupu.api.mvp.AbstractViewHolder
 
accepts(IN) - Method in class com.robopupu.api.graph.nodes.FilterNode
Override this method to implement a condition for filtering.
Action - Interface in com.robopupu.api.graph.actions
 
action(Action1<T>) - Method in class com.robopupu.api.graph.Graph
Attaches an Action1Node with the given action to the current OutputNode.
action(Action) - Method in class com.robopupu.api.graph.Node
Attaches an ActionNode with the given Action to this Node.
action(Action1<OUT>) - Method in class com.robopupu.api.graph.Node
Attaches an Action1Node with the given Action1 to this Node.
Action1<IN> - Interface in com.robopupu.api.graph.actions
 
Action1Node<IN,OUT> - Class in com.robopupu.api.graph.nodes
Action1Node is a Node that can be used to execute a given Action1 or arbitrary action defined as overridden method Action1.execute(Object).
Action1Node(Action1<IN>) - Constructor for class com.robopupu.api.graph.nodes.Action1Node
 
Action2<IN1,IN2> - Interface in com.robopupu.api.graph.actions
 
Action3<IN1,IN2,IN3> - Interface in com.robopupu.api.graph.actions
 
Action4<IN1,IN2,IN3,IN4> - Interface in com.robopupu.api.graph.actions
 
Action5<IN1,IN2,IN3,IN4,IN5> - Interface in com.robopupu.api.graph.actions
 
Action6<IN1,IN2,IN3,IN4,IN5,IN6> - Interface in com.robopupu.api.graph.actions
 
Action7<IN1,IN2,IN3,IN4,IN5,IN6,IN7> - Interface in com.robopupu.api.graph.actions
 
Action8<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8> - Interface in com.robopupu.api.graph.actions
 
Action9<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8,IN9> - Interface in com.robopupu.api.graph.actions
 
ActionNode<IN,OUT> - Class in com.robopupu.api.graph.nodes
ActionNode is a Node that can be used to execute a given Action or an arbitrary action defined as overridden method Action.execute().
ActionNode(Action) - Constructor for class com.robopupu.api.graph.nodes.ActionNode
 
activateScope(DependencyScopeOwner) - Static method in class com.robopupu.api.dependency.Dependency
Activates a DependencyScope for the given DependencyScopeOwner.
activateScope(DependencyScopeOwner, DependencyScope) - Static method in class com.robopupu.api.dependency.Dependency
Activates the given DependencyScope for the given DependencyScopeOwner.
activeViews - Variable in class com.robopupu.api.feature.AbstractFeature
 
Adapter() - Constructor for class com.robopupu.api.binding.AdapterViewBinding.Adapter
 
AdapterViewBinding<T_Item> - Class in com.robopupu.api.binding
 
AdapterViewBinding(AdapterViewBinding.Adapter<T_Item>) - Constructor for class com.robopupu.api.binding.AdapterViewBinding
 
AdapterViewBinding(AdapterViewBinding.Adapter<T_Item>, AdapterView) - Constructor for class com.robopupu.api.binding.AdapterViewBinding
 
AdapterViewBinding.Adapter<T_Item> - Class in com.robopupu.api.binding
AdapterViewBinding.Adapter provides an abstract base class for implementing adapter for AdapterViewBindings bound to AdapterViews.
add(T) - Method in class com.robopupu.api.dependency.DependencyQuery
 
add(HeaderRequestField, String) - Method in class com.robopupu.api.network.HttpHeaders
 
add(String, String) - Method in class com.robopupu.api.network.HttpHeaders
 
add(String, String) - Method in class com.robopupu.api.network.HttpParams
 
add(Params) - Method in class com.robopupu.api.util.Params
Adds the given Params to this Params.
addActiveView(FeatureView) - Method in class com.robopupu.api.feature.AbstractFeature
 
addActiveView(FeatureView) - Method in interface com.robopupu.api.feature.Feature
Adds the given FeatureView to the set of currently active FeatureViews of this Feature.
addAll(HttpHeaders) - Method in class com.robopupu.api.network.HttpHeaders
 
addAll(HttpParams) - Method in class com.robopupu.api.network.HttpParams
 
addBackStackView(String, FeatureView) - Method in class com.robopupu.api.feature.AbstractFeature
Adds the given FeatureView to the HashMap that contains all the FeatureViews of this Feature that has been added to back stack.
addBitmap(int, Bitmap) - Method in interface com.robopupu.api.component.BitmapManager
 
addBitmap(String, Bitmap) - Method in interface com.robopupu.api.component.BitmapManager
 
addBitmap(int, String, Bitmap) - Method in interface com.robopupu.api.component.BitmapManager
 
addBitmap(String, String, Bitmap) - Method in interface com.robopupu.api.component.BitmapManager
 
addBitmap(int, Bitmap) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
addBitmap(String, Bitmap) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
addBitmap(int, String, Bitmap) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
addBitmap(String, String, Bitmap) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
addCache(String) - Method in interface com.robopupu.api.component.BitmapManager
 
addCache(String, int) - Method in interface com.robopupu.api.component.BitmapManager
 
addCache(String) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
addCache(String, int) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
addCategory(String) - Method in class com.robopupu.api.util.IntentSpec
 
addDependant(Object) - Static method in class com.robopupu.api.dependency.Dependency
Adds the given Object as an dependant to currently active scope - if one exists.
addDependant(Object) - Method in class com.robopupu.api.dependency.DependencyScope
Adds the given Object as a dependant to this DependencyScope.
addDependencies(String, DependencyMap) - Method in class com.robopupu.api.dependency.DependenciesCache
 
addDependencies(String) - Method in class com.robopupu.api.dependency.DependenciesCache
 
addDependency(String, Object) - Method in class com.robopupu.api.dependency.DependencyMap
Stores the given dependency using the given key.
addFlag(int) - Method in class com.robopupu.api.util.IntentSpec
 
addInputNode(InputNode<OUT>) - Method in class com.robopupu.api.graph.Node
Adds the given InputNode to the set of attached InputNodes.
addListener(T_Listener) - Method in class com.robopupu.api.util.AbstractListenable
 
addListener(T_Listener) - Method in interface com.robopupu.api.util.Listenable
 
addMessageArg(boolean) - Method in class com.robopupu.api.util.MessageContext
 
addMessageArg(byte) - Method in class com.robopupu.api.util.MessageContext
 
addMessageArg(char) - Method in class com.robopupu.api.util.MessageContext
 
addMessageArg(double) - Method in class com.robopupu.api.util.MessageContext
 
addMessageArg(float) - Method in class com.robopupu.api.util.MessageContext
 
addMessageArg(int) - Method in class com.robopupu.api.util.MessageContext
 
addMessageArg(Object) - Method in class com.robopupu.api.util.MessageContext
 
addMessageArg(String) - Method in class com.robopupu.api.util.MessageContext
 
addPlugin(Object) - Method in class com.robopupu.api.plugin.PlugInvoker
 
addPlugInvoker(Class<?>, PlugInvoker<?>) - Static method in class com.robopupu.api.plugin.PluginBus
 
addScope(DependencyScopeOwner) - Static method in class com.robopupu.api.dependency.Dependency
Adds the DependencyScope owner by the given DependencyScopeOwner to the HashMap of the current DependencyScopes.
addZipInputNode(ZipInputNode<?, OUT>, int) - Method in class com.robopupu.api.graph.nodes.ZipNode
 
afterTextChanged(Editable) - Method in class com.robopupu.api.binding.TextViewBinding
 
afterTextChanged(Editable) - Method in class com.robopupu.api.graph.nodes.TextViewNode
 
afterTextChanged(Editable) - Method in class com.robopupu.api.mvp.ViewEventsDelegate
 
AppConfig - Class in com.robopupu.api.app
AppConfig can be used to implement feature toggling i.e.
AppConfig() - Constructor for class com.robopupu.api.app.AppConfig
 
AppConfig.Flag - Enum in com.robopupu.api.app
 
AppDependencyScope<T_Application extends android.app.Application> - Class in com.robopupu.api.dependency
AppDependencyScope provides an abstract base class for implementing an application specific DependencyScope that has the same lifecycle as the application.
AppDependencyScope(T_Application) - Constructor for class com.robopupu.api.dependency.AppDependencyScope
 
AppError - Interface in com.robopupu.api.app
 
AppExceptionHandler<T_ApplicationError extends AppError> - Class in com.robopupu.api.app
 
AppExceptionHandler(Thread.UncaughtExceptionHandler) - Constructor for class com.robopupu.api.app.AppExceptionHandler
 
application - Variable in class com.robopupu.api.app.Robopupu
 
appScope - Variable in class com.robopupu.api.app.Robopupu
 
AppScope - Annotation Type in com.robopupu.api.dependency
AppScope annotation is used for declare dependencies having application scope.
AppToolkit - Class in com.robopupu.api.util
AppToolkit provides a set of Application related utility methods.
AppToolkit() - Constructor for class com.robopupu.api.util.AppToolkit
 
args - Variable in class com.robopupu.api.util.MessageContext
 
assertArgumentNotNull(Object, String) - Static method in class com.robopupu.api.util.ExceptionToolkit
Asserts that the given parameter value is not null.
attach(InputNode<OUT>) - Method in class com.robopupu.api.graph.Node
 
attach(InputNode<OUT>) - Method in interface com.robopupu.api.graph.OutputNode
Attaches the given InputNode to this OutputNode.
attachListeners(AdapterView) - Method in class com.robopupu.api.binding.AdapterViewBinding
 
attachListeners(View) - Method in class com.robopupu.api.binding.ClickBinding
Invoked to attach the listeners to the given View.
attachListeners(TextView) - Method in class com.robopupu.api.binding.TextViewBinding
 
attachListeners(T_View) - Method in class com.robopupu.api.binding.ViewBinding
Invoked to attach the listeners to the given View.

B

backStackViews - Variable in class com.robopupu.api.feature.AbstractFeature
 
BaseApplication - Class in com.robopupu.api.app
 
BaseApplication() - Constructor for class com.robopupu.api.app.BaseApplication
 
BaseAppScope<T_Application extends BaseApplication> - Class in com.robopupu.api.app
 
BaseAppScope(T_Application) - Constructor for class com.robopupu.api.app.BaseAppScope
 
beforeTextChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.binding.TextViewBinding
 
beforeTextChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.graph.nodes.TextViewNode
 
beforeTextChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.mvp.ViewEventsDelegate
 
begin(OutputAction<OUT>) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with an OutputActionNode as a begin node.
begin(Tag<OUT>, OutputAction<OUT>) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a OutputActionNode as a begin node.
begin(OutputNode<OUT>) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with the given OutputNode as a begin node.
begin(RequestDelegate<OUT>) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a RequestNode created for the given RequestDelegateas a begin node.
begin(Tag<OUT>, OutputNode<OUT>) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with the given OutputNode as a begin node.
begin(List<OUT>) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a ListNode as a begin node.
begin(OUT...) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a ListNode as a begin node.
begin(Tag<OUT>, OUT...) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a ListNode as a begin node.
begin(Tag<OUT>, List<OUT>) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a ListNode as a begin node.
begin(OutputAction<OUT>) - Static method in class com.robopupu.api.graph.Node
Creates an OutputActionNode for the given OutputAction.
begin(RequestDelegate<OUT>) - Static method in class com.robopupu.api.graph.Node
Creates an RequestNode for the given RequestDelegate.
beginTimer(OUT, long) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a TimerNode with the given input value and delay.
beginTimer(OUT, long, long, int) - Static method in class com.robopupu.api.graph.Graph
Begins this Graph with a TimerNode with the given input value and parameters.
beginTimer(OUT, long) - Static method in class com.robopupu.api.graph.Node
Creates a TimerNode with the given input value and delay.
beginTimer(OUT, long, long, int) - Static method in class com.robopupu.api.graph.Node
Creates a TimerNode with the given input value and parameters.
bind(int) - Method in class com.robopupu.api.binding.ViewBinder
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.binding.ViewBinder
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.binding.ViewBinder
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewActivity
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewActivity
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewActivity
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewCompatActivity
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewCompatActivity
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewCompatActivity
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewCompatFragment
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewCompatFragment
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewCompatFragment
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewDialogFragment
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewDialogFragment
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewDialogFragment
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewFragment
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewFragment
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewFragment
Binds the given AdapterViewBinding to the specified AdapterView.
bind(int) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Creates and binds a ViewBinding to a View specified by the given view id.
bind(int, ViewBinding<T>) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Binds the given ViewBinding to the specified View.
bind(int, AdapterViewBinding<?>, AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Binds the given AdapterViewBinding to the specified AdapterView.
binder - Variable in class com.robopupu.api.mvp.ViewActivity
 
binder - Variable in class com.robopupu.api.mvp.ViewCompatActivity
 
binder - Variable in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
binder - Variable in class com.robopupu.api.mvp.ViewFragmentDelegate
 
Binding - Class in com.robopupu.api.binding
Binding provides a convenience class for writing bindings for Views extending TextView in ViewCompatFragment.onCreateBindings() method.
Binding() - Constructor for class com.robopupu.api.binding.Binding
 
Binding(TextView) - Constructor for class com.robopupu.api.binding.Binding
 
Binding(ViewCompatFragment, int) - Constructor for class com.robopupu.api.binding.Binding
 
Binding(ViewCompatDialogFragment, int) - Constructor for class com.robopupu.api.binding.Binding
 
BitmapManager - Interface in com.robopupu.api.component
 
BitmapManagerImpl - Class in com.robopupu.api.component
 
BitmapManagerImpl() - Constructor for class com.robopupu.api.component.BitmapManagerImpl
 
BooleanFunction<IN> - Interface in com.robopupu.api.graph.functions
BooleanNode<IN> - Class in com.robopupu.api.graph.nodes
BooleanNode converts the input value to a Boolean.
BooleanNode() - Constructor for class com.robopupu.api.graph.nodes.BooleanNode
 
booleanValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to boolean value.
buffer(int) - Method in class com.robopupu.api.graph.Graph
Attaches a BufferNode with the given capacity value to the current OutputNode.
buffer(int) - Method in class com.robopupu.api.graph.Node
Attaches a BufferNode with the given capacity to this Node.
BufferNode<IN> - Class in com.robopupu.api.graph.nodes
BufferNode buffers a max amount of input values before emitting them as output values.
BufferNode(int) - Constructor for class com.robopupu.api.graph.nodes.BufferNode
 
buffers - Variable in class com.robopupu.api.graph.nodes.ConcatNode
 
buffers - Variable in class com.robopupu.api.graph.nodes.ZipNode
 
ByteNode<IN> - Class in com.robopupu.api.graph.nodes
ByteNode converts the input value to a Byte.
ByteNode() - Constructor for class com.robopupu.api.graph.nodes.ByteNode
 
byteValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to byte value.

C

cache(Class<T>, Object) - Method in class com.robopupu.api.dependency.DependencyScope
Caches the given requested dependency Object using the requested type as a key.
canBind(View) - Method in class com.robopupu.api.binding.AdapterViewBinding
 
canBind(View) - Method in class com.robopupu.api.binding.TextViewBinding
 
canBind(View) - Method in class com.robopupu.api.binding.ViewBinding
Tests if the given View can be bound to this ViewBinding.
cancel() - Method in class com.robopupu.api.graph.nodes.ThreadNode
Cancels the worker Thread.
canCommitFragment() - Method in interface com.robopupu.api.feature.FeatureContainer
Tests if a Fragment can be committed.
canCommitFragment() - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
canCommitFragment() - Method in class com.robopupu.api.mvp.ViewActivity
 
canCommitFragment() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
canCommitFragment() - Method in class com.robopupu.api.mvp.ViewState
 
canDismiss(int) - Method in class com.robopupu.api.mvp.AbstractListModel
 
canDismiss(int) - Method in interface com.robopupu.api.mvp.ListModel
 
canDismiss(int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
canGoBack() - Method in class com.robopupu.api.feature.AbstractFeature
 
canGoBack() - Method in interface com.robopupu.api.feature.Feature
Tests if the previous FeatureView can be navigated back to.
canGoBack() - Method in interface com.robopupu.api.feature.FeatureContainer
Tests if the previous FeatureView can be popped from the back stack.
canGoBack() - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
canGoBack() - Method in class com.robopupu.api.mvp.PluginActivity
 
canGoBack() - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
canInvoke(Object) - Static method in class com.robopupu.api.plugin.PluginBus
Test if a method can be invoked on the given target Object.
canShowView(FeatureView) - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
canShowView(FeatureView) - Method in interface com.robopupu.api.feature.FeatureTransitionManager
Tests if the given FeatureView can be shown by this FeatureTransitionManager.
canShowView(FeatureView) - Method in class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
canShowView(FeatureView) - Method in class com.robopupu.api.mvp.PluginActivity
 
canShowView(FeatureView) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
CharacterNode<IN> - Class in com.robopupu.api.graph.nodes
CharacterNode converts the input value to a Character.
CharacterNode() - Constructor for class com.robopupu.api.graph.nodes.CharacterNode
 
charValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to char value.
clear() - Method in class com.robopupu.api.network.HttpHeaders
 
clear() - Method in class com.robopupu.api.network.HttpParams
 
clear() - Method in class com.robopupu.api.util.MessageContext
 
clearAllCaches() - Method in interface com.robopupu.api.component.BitmapManager
 
clearAllCaches() - Method in class com.robopupu.api.component.BitmapManagerImpl
 
clearBackStack() - Method in class com.robopupu.api.feature.AbstractFeature
 
clearBackStack() - Method in interface com.robopupu.api.feature.Feature
Clears the back stack managed by FragmentManager.
clearBackStack(HashMap<String, FeatureView>) - Method in interface com.robopupu.api.feature.FeatureContainer
Clears FeatureViews of contained Feature from the back stack.
clearBackStack(HashMap<String, FeatureView>) - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
clearBackStack(HashMap<String, FeatureView>) - Method in class com.robopupu.api.mvp.PluginActivity
 
clearBackStack(HashMap<String, FeatureView>) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
clearCache() - Method in interface com.robopupu.api.component.BitmapManager
 
clearCache(String) - Method in interface com.robopupu.api.component.BitmapManager
 
clearCache() - Method in class com.robopupu.api.component.BitmapManagerImpl
 
clearCache(String) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
clearErrorMessage() - Method in class com.robopupu.api.binding.ViewBinding
 
clearPendingRequests() - Method in class com.robopupu.api.util.PermissionRequestManager
Clear all pending PermissionRequests if any.
ClickBinding - Class in com.robopupu.api.binding
ClickBinding can be establishing bindings from UI widgets (View instances) to other objects, such as Presenters.
ClickBinding(ViewCompatFragment, View...) - Constructor for class com.robopupu.api.binding.ClickBinding
 
ClickBinding(ViewCompatDialogFragment, View...) - Constructor for class com.robopupu.api.binding.ClickBinding
 
ClickBinding(ViewCompatFragment, int...) - Constructor for class com.robopupu.api.binding.ClickBinding
 
ClickBinding(ViewCompatDialogFragment, int...) - Constructor for class com.robopupu.api.binding.ClickBinding
 
clicked() - Method in class com.robopupu.api.binding.ClickBinding
This method should be overridden for dispatching View.OnClickListener events.
clicked() - Method in class com.robopupu.api.binding.ViewBinding
This method should be overridden for dispatching View.OnClickListener events.
clickListener - Variable in class com.robopupu.api.binding.ViewBinding
 
collectTaggedViewsOfType(Class<T>, ViewGroup, List<T>) - Static method in class com.robopupu.api.util.UIToolkit
 
collectViewsOfType(Class<T>, ViewGroup, List<T>) - Static method in class com.robopupu.api.util.UIToolkit
 
com.robopupu.api.app - package com.robopupu.api.app
 
com.robopupu.api.binding - package com.robopupu.api.binding
 
com.robopupu.api.component - package com.robopupu.api.component
 
com.robopupu.api.dependency - package com.robopupu.api.dependency
 
com.robopupu.api.feature - package com.robopupu.api.feature
 
com.robopupu.api.fsm - package com.robopupu.api.fsm
 
com.robopupu.api.graph - package com.robopupu.api.graph
 
com.robopupu.api.graph.actions - package com.robopupu.api.graph.actions
 
com.robopupu.api.graph.functions - package com.robopupu.api.graph.functions
 
com.robopupu.api.graph.nodes - package com.robopupu.api.graph.nodes
 
com.robopupu.api.model - package com.robopupu.api.model
 
com.robopupu.api.mvp - package com.robopupu.api.mvp
 
com.robopupu.api.network - package com.robopupu.api.network
 
com.robopupu.api.plugin - package com.robopupu.api.plugin
 
com.robopupu.api.util - package com.robopupu.api.util
 
commit() - Method in class com.robopupu.api.util.PermissionRequest
Commits this PermissionRequest.
commitRemove() - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
commitRequest(Activity, String, PermissionRequest.Callback) - Method in class com.robopupu.api.util.PermissionRequestManager
Create an instance of PermissionRequest for requesting the specified user permission.
completed(OutputNode<?>) - Method in class com.robopupu.api.graph.Node
Invoked to notify all InputNodes about completion.
completed - Variable in class com.robopupu.api.graph.nodes.ConcatNode
 
concat(OutputNode<T>...) - Method in class com.robopupu.api.graph.Graph
Attaches a ConcatNode to the current OutputNode.
concat(OutputNode<OUT>...) - Method in class com.robopupu.api.graph.Node
Attaches a ConcatNode to the current OutputNode.
ConcatNode<IN> - Class in com.robopupu.api.graph.nodes
ConcatNode takes any number of OutputNodes and emits the input values received from them one after the other, without interleaving the values.
ConcatNode(OutputNode<IN>...) - Constructor for class com.robopupu.api.graph.nodes.ConcatNode
 
concatStrings() - Method in class com.robopupu.api.graph.Graph
Attaches a ConcatStringsNode to the current OutputNode.
concatStrings() - Method in class com.robopupu.api.graph.Node
Attaches a ConcatStringsNode to this Node.
ConcatStringsNode<IN> - Class in com.robopupu.api.graph.nodes
ConcatStringsNode combines the received input strings in a StringBuilder until InputNode.onCompleted(OutputNode) is invoked.
ConcatStringsNode() - Constructor for class com.robopupu.api.graph.nodes.ConcatStringsNode
 
conditionallyRestartFeature(Feature, FeatureView) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
conditionallyRestartFeature(Feature, FeatureView) - Method in interface com.robopupu.api.feature.FeatureManager
Check the execution state of the given Feature and if not started then start the Feature for the given FeatureView.
ConditionNode<IN> - Class in com.robopupu.api.graph.nodes
ConditionNode converts the received input value to Boolean output value according to assigned BooleanFunction.
ConditionNode(BooleanFunction<IN>) - Constructor for class com.robopupu.api.graph.nodes.ConditionNode
 
configureApplication() - Method in class com.robopupu.api.app.BaseApplication
This methods should be overridden by the subclasses to configure the application.
construct(IntentSpec) - Static method in class com.robopupu.api.util.IntentConstructor
Constructs an Intent from the given IntentSpec.
containsAnyValues(Params) - Static method in class com.robopupu.api.util.Params
Tests if the given Params contains any values.
containsAnyValues(Params[]) - Static method in class com.robopupu.api.util.Params
Tests if the given array of Params contains any values.
containsDependencyScope(DependencyScopeOwner) - Method in class com.robopupu.api.dependency.DependenciesCache
 
containsOnlyWhitespaces(String, int, int) - Static method in class com.robopupu.api.util.StringToolkit
Tests if the given String contains only whitespaces.
containsOnlyWhitespaces(char[], int, int) - Static method in class com.robopupu.api.util.StringToolkit
Tests if the given char array contains only whitespaces
Converter - Class in com.robopupu.api.util
Converter is a utility class that can be used to convert an instance of some Class to instance of an another Class.
Converter() - Constructor for class com.robopupu.api.util.Converter
 
count() - Method in class com.robopupu.api.graph.Graph
Attaches a CountNode to the current OutputNode.
count() - Method in class com.robopupu.api.graph.Node
Attaches a CountNode to this Node.
CountNode<IN> - Class in com.robopupu.api.graph.nodes
CountNode counts the received input values until InputNode.onCompleted(OutputNode) is invoked.
CountNode() - Constructor for class com.robopupu.api.graph.nodes.CountNode
 
create(FeatureContainerProvider, int) - Static method in class com.robopupu.api.feature.FeatureContainerAdapter
 
create() - Static method in class com.robopupu.api.graph.Tag
Creates a new instance of Tag.
create(Object) - Static method in class com.robopupu.api.util.TypedValue
 
create(Class<?>, Object) - Static method in class com.robopupu.api.util.TypedValue
 
createDependencyProvider() - Method in class com.robopupu.api.dependency.DependencyScope
This method can be overridden in extending classes to provide a method that explicitly instantiates a DependencyProvider for this DependencyScope.
createDependencyScopeCache() - Method in class com.robopupu.api.app.Robopupu
 
createDialog(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
createDialog(Bundle) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
createErrorMessage(String, String...) - Method in class com.robopupu.api.graph.Node
Creates and formats an error message.
createFeature(Class<? extends Feature>) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
createFeature(Class<? extends Feature>) - Method in interface com.robopupu.api.feature.FeatureManager
Creates the specified Feature, but does not start it.
createFeatureContainer(int) - Method in class com.robopupu.api.mvp.PluginActivity
 
createFeatureContainer(int) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
createFeatureContainers(List<FeatureContainer>) - Method in class com.robopupu.api.mvp.PluginActivity
 
createFeatureContainers(List<FeatureContainer>) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
createGson() - Method in class com.robopupu.api.model.AbstractObservableModel
 
createGson() - Method in class com.robopupu.api.util.GsonObject
 
createJsonParser() - Method in class com.robopupu.api.model.AbstractObservableModel
 
createJsonParser() - Method in class com.robopupu.api.util.GsonObject
 
createLogEntryFor(Object, Throwable) - Static method in class com.robopupu.api.app.AppExceptionHandler
 
createLogEntryFor(Object, String) - Static method in class com.robopupu.api.app.AppExceptionHandler
 
createLogEntryFor(Object, AppError, String) - Static method in class com.robopupu.api.app.AppExceptionHandler
 
createLogEntryFor(Object, AppError, Throwable) - Static method in class com.robopupu.api.app.AppExceptionHandler
 
createRequest(Activity, String, PermissionRequest.Callback) - Method in class com.robopupu.api.util.PermissionRequestManager
Create an instance of PermissionRequest for requesting the specified user permission.
createStateEngine() - Method in class com.robopupu.api.fsm.StateMachine
Creates the StateEngine.
createStateMachine() - Method in class com.robopupu.api.component.StateMachineInteractor
 
createValidIdentifier(String) - Static method in class com.robopupu.api.util.StringToolkit
Creates a valid identifier string from the given String.
createValidIdentifier(String, char) - Static method in class com.robopupu.api.util.StringToolkit
Creates a valid identifier string from the given String where white spaces and other invalid identifier characters are replaced with the given replacement character.
currentState - Variable in class com.robopupu.api.fsm.StateEngine
The current state among the substates of this state.

D

D - Class in com.robopupu.api.dependency
Class D extends Dependency for convenience to provide a very short class name that is easy to type.
D() - Constructor for class com.robopupu.api.dependency.D
 
d(String, String) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
d(String, String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
d(String, String) - Static method in class com.robopupu.api.util.Log
Send a #DEBUG log message.
d(String, String, Throwable) - Static method in class com.robopupu.api.util.Log
Send a #DEBUG log message and log the exception.
d(String, String) - Method in interface com.robopupu.api.util.LogDelegate
Send a #DEBUG log message.
d(String, String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
Send a #DEBUG log message and log the exception.
DateToolkit - Class in com.robopupu.api.util
 
DateToolkit() - Constructor for class com.robopupu.api.util.DateToolkit
 
deactivateScope(DependencyScopeOwner) - Static method in class com.robopupu.api.dependency.Dependency
Deactivates a DependencyScope managed by the given DependencyScopeOwner.
DEFAULT - Static variable in class com.robopupu.api.util.DateToolkit
 
DEFAULT_ENCODING - Static variable in class com.robopupu.api.network.HttpParams
 
DefaultLogDelagate - Class in com.robopupu.api.util
DefaultLogDelagate provides a default implemenation of LogDelegate that utilises Log for implementation.
DefaultLogDelagate() - Constructor for class com.robopupu.api.util.DefaultLogDelagate
 
dependants - Variable in class com.robopupu.api.dependency.DependencyScope
 
dependencies - Variable in class com.robopupu.api.dependency.DependencyScope
 
dependenciesCache - Variable in class com.robopupu.api.app.Robopupu
 
DependenciesCache - Class in com.robopupu.api.dependency
DependenciesCache is used for saving and restoring DependencyScopes for their DependencyScopeOwners, and for saving and accessing DependencyMaps using String based keys.
DependenciesCache() - Constructor for class com.robopupu.api.dependency.DependenciesCache
 
Dependency - Class in com.robopupu.api.dependency
Dependency implements a manager that is used to manage DependencyScope instances.
Dependency() - Constructor for class com.robopupu.api.dependency.Dependency
 
dependency(Object) - Method in class com.robopupu.api.dependency.DependencyScope
Caches the requested dependency Object before it is returned to a requester.
DependencyMap - Class in com.robopupu.api.dependency
DependencyMap extends HashMap to implement a map for storing dependencies that are accessible using String based keys.
DependencyMap() - Constructor for class com.robopupu.api.dependency.DependencyMap
 
DependencyProvider - Class in com.robopupu.api.dependency
DependencyProvider is an abstract base class for code generated concrete implementations that generated by an annotation processor for DependencyScope classes annotated with Scope,
DependencyProvider() - Constructor for class com.robopupu.api.dependency.DependencyProvider
 
dependencyProvider - Variable in class com.robopupu.api.dependency.DependencyScope
 
DependencyQuery<T> - Class in com.robopupu.api.dependency
DependencyQuery is an object used for query one or more dependencies from DependencyScopes and their DependencyProviders.
DependencyQuery(Class<T>) - Constructor for class com.robopupu.api.dependency.DependencyQuery
 
DependencyQuery(Class<T>, DependencyQuery.Mode) - Constructor for class com.robopupu.api.dependency.DependencyQuery
 
DependencyQuery.Mode - Enum in com.robopupu.api.dependency
 
DependencyScope - Class in com.robopupu.api.dependency
DependencyScope provides an abstract base class for implementing objects that provide and cache a scoped dependencies.
DependencyScope() - Constructor for class com.robopupu.api.dependency.DependencyScope
 
DependencyScopeOwner - Interface in com.robopupu.api.dependency
An interface for objects that provide and own a DependencyScopes.
destroy() - Method in class com.robopupu.api.feature.AbstractFeature
 
destroy() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
destroy() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Invoked to set the state of PluginStateComponent to be destroyed.
detach(InputNode<OUT>) - Method in class com.robopupu.api.graph.Node
 
detach(InputNode<OUT>) - Method in interface com.robopupu.api.graph.OutputNode
Detaches the given InputNode from this OutputNode.
detachListeners(AdapterView) - Method in class com.robopupu.api.binding.AdapterViewBinding
 
detachListeners(View) - Method in class com.robopupu.api.binding.ClickBinding
Invoked to detach the listeners from the given View.
detachListeners(TextView) - Method in class com.robopupu.api.binding.TextViewBinding
 
detachListeners(T_View) - Method in class com.robopupu.api.binding.ViewBinding
Invoked to detach the listeners from the given View.
dialogView - Variable in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
dialogView - Variable in class com.robopupu.api.mvp.ViewDialogFragment
 
dispatch() - Method in class com.robopupu.api.fsm.StateEngine
Selects a state that should receive the trigger event.
dispatchError(OutputNode<?>, Throwable) - Method in class com.robopupu.api.graph.Node
Dispatches an error to all InputNodes, if any.
dispatchReset() - Method in class com.robopupu.api.graph.Node
Dispatches a resetting to all InputNodes, if any.
dispose() - Method in class com.robopupu.api.binding.ViewBinder
Disposes this ViewBinder by clearing the Binding Cache.
dispose() - Method in interface com.robopupu.api.component.BitmapManager
 
dispose() - Method in class com.robopupu.api.component.BitmapManagerImpl
 
dispose() - Method in class com.robopupu.api.dependency.DependencyScope
Disposes this DependencyScope to support effective GC and to avoid memory leaks.
dispose() - Method in class com.robopupu.api.fsm.StateEngine
Disposes this StateEngine and the all state objects contained by it.
disposeScope(DependencyScopeOwner) - Static method in class com.robopupu.api.dependency.Dependency
Disposes the DependencyScope of the given DependencyScopeOwner.
disposeScopes() - Static method in class com.robopupu.api.dependency.Dependency
Invoked to dispose all the registered DependencyScopes.
distinct() - Method in class com.robopupu.api.graph.Graph
Attaches a DistinctNode to the current OutputNode.
distinct() - Method in class com.robopupu.api.graph.Node
Attaches a DistinctNode to this Node.
DistinctNode<IN> - Class in com.robopupu.api.graph.nodes
DistinctNode emits distinct values buffered until Node.onCompleted(OutputNode) is invoked.
DistinctNode() - Constructor for class com.robopupu.api.graph.nodes.DistinctNode
 
doGetPlugs(Class<T>, boolean) - Method in class com.robopupu.api.plugin.PluginBus
 
doGoSettings(Context) - Static method in class com.robopupu.api.util.UIToolkit
 
doOnCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.Node
doOnError(OutputNode<?>, Throwable) - Method in class com.robopupu.api.graph.Node
doOnError(OutputNode<?>, Throwable) - Method in class com.robopupu.api.graph.nodes.ObserverNode
 
doOnInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.Node
Invoked by InputNode.onInput(OutputNode, Object) when the given input Object has been received from the OutputNode that emitted it.
doOnReset() - Method in class com.robopupu.api.graph.Node
doOnReset() - Method in class com.robopupu.api.graph.nodes.BufferNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.CountNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.FirstNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.ListNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.ObserverNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.SkipNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.SumNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.TakeNode
 
doOnReset() - Method in class com.robopupu.api.graph.nodes.ThreadNode
 
DoubleNode<IN> - Class in com.robopupu.api.graph.nodes
DoubleNode converts the input value to a Double.
DoubleNode() - Constructor for class com.robopupu.api.graph.nodes.DoubleNode
 
doubleValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to double value.
dp2px(int) - Static method in class com.robopupu.api.util.UIToolkit
 

E

e(String, String) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
e(String, String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
e(String, String) - Static method in class com.robopupu.api.util.Log
Send an #ERROR log message.
e(String, String, Throwable) - Static method in class com.robopupu.api.util.Log
Send a #ERROR log message and log the exception.
e(String, String) - Method in interface com.robopupu.api.util.LogDelegate
Send an #ERROR log message.
e(String, String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
Send a #ERROR log message and log the exception.
editableCommitted(Editable) - Method in class com.robopupu.api.binding.TextViewBinding
This method should be overridden for delegating TextWatcher.afterTextChanged(Editable) events with Editable parameter.
emitBufferedValuesFor(int) - Method in class com.robopupu.api.graph.nodes.ConcatNode
 
emitOutput(OUT) - Method in class com.robopupu.api.graph.Node
Invoked to emit the given output to attached InputNodes, if any.
emitOutput() - Method in class com.robopupu.api.graph.Node
 
emitOutput() - Method in class com.robopupu.api.graph.nodes.ListNode
Invoked to emit the contents of this ListNode.
emitOutput() - Method in class com.robopupu.api.graph.nodes.OutputActionNode
 
emitOutput() - Method in class com.robopupu.api.graph.nodes.RequestNode
 
emitOutput() - Method in class com.robopupu.api.graph.nodes.ThreadNode
 
emitOutput(OUT) - Method in class com.robopupu.api.graph.nodes.ThreadNode
 
emitOutput() - Method in class com.robopupu.api.graph.nodes.TimerNode
 
emitOutput() - Method in interface com.robopupu.api.graph.OutputNode
Invoked to emit available output value(s) from this OutputNode.
enabled - Variable in class com.robopupu.api.graph.nodes.TextViewNode
 
enabled - Variable in class com.robopupu.api.graph.nodes.ViewNode
 
encode(String) - Static method in class com.robopupu.api.util.StringToolkit
Encodes the given String using the default encoding.
encode(String, Charset) - Static method in class com.robopupu.api.util.StringToolkit
Encodes the given String using the specified encoding.
encode(String, Charset, Object...) - Static method in class com.robopupu.api.util.URLToolkit
 
encode(String, Object...) - Static method in class com.robopupu.api.util.URLToolkit
 
encodeFileName(String) - Static method in class com.robopupu.api.util.StringToolkit
 
encodeParameters(StringBuilder) - Method in class com.robopupu.api.network.HttpParams
 
encodeParameters(StringBuilder, Charset) - Method in class com.robopupu.api.network.HttpParams
 
end(InputNode<IN>) - Method in class com.robopupu.api.graph.Graph
Adds the given InputNode as an end node.
end(Action1<IN>) - Method in class com.robopupu.api.graph.Graph
Adds the specified Action1Node as and end nodes.
enter(int) - Method in class com.robopupu.api.fsm.StateEngine
Enters the represented by this instance of StateEngine.
enterAnim - Variable in class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
enterDeepHistory() - Method in class com.robopupu.api.fsm.StateEngine
Enters a deep history point.
enterEntryPoint(int) - Method in class com.robopupu.api.fsm.StateEngine
Enters the specified entry point.
enterShallowHistory() - Method in class com.robopupu.api.fsm.StateEngine
Enters a shallow history point.
equals(char[], int, String) - Static method in class com.robopupu.api.util.StringToolkit
Tests if the given char array equals with the given String.
equals(char[], int, int, String) - Static method in class com.robopupu.api.util.StringToolkit
Tests if the given char array equals with the given String.
errorMessage - Variable in class com.robopupu.api.binding.ViewBinding
 
eval(IN) - Method in interface com.robopupu.api.graph.Function
Evaluates a Function using the given input.
eval(IN1, IN2) - Method in interface com.robopupu.api.graph.functions.Function2
Evaluates a Function using the given inputs.
eval(IN1, IN2, IN3) - Method in interface com.robopupu.api.graph.functions.Function3
Evaluates a Function using the given inputs.
eval(IN1, IN2, IN3, IN4) - Method in interface com.robopupu.api.graph.functions.Function4
Evaluates a Function using the given inputs.
eval(IN1, IN2, IN3, IN4, IN5) - Method in interface com.robopupu.api.graph.functions.Function5
Evaluates a Function using the given inputs.
eval(IN1, IN2, IN3, IN4, IN5, IN6) - Method in interface com.robopupu.api.graph.functions.Function6
Evaluates a Function using the given inputs.
eval(IN1, IN2, IN3, IN4, IN5, IN6, IN7) - Method in interface com.robopupu.api.graph.functions.Function7
Evaluates a Function using the given inputs.
eval(IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8) - Method in interface com.robopupu.api.graph.functions.Function8
Evaluates a Function using the given inputs.
eval(IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8, IN9) - Method in interface com.robopupu.api.graph.functions.Function9
Evaluates a Function using the given inputs.
eval(IN) - Method in class com.robopupu.api.graph.nodes.FunctionNode
 
ExceptionToolkit - Class in com.robopupu.api.util
ExceptionToolkit provides a set of convenience methods and utilities for throwing, handling, and using Exceptions.
ExceptionToolkit() - Constructor for class com.robopupu.api.util.ExceptionToolkit
 
execute() - Method in interface com.robopupu.api.graph.actions.Action
Executes an Action.
execute(IN) - Method in interface com.robopupu.api.graph.actions.Action1
Executes an Action1 using the given input.
execute(IN1, IN2) - Method in interface com.robopupu.api.graph.actions.Action2
Executes an Action2 using the given inputs.
execute(IN1, IN2, IN3) - Method in interface com.robopupu.api.graph.actions.Action3
Executes an Action3 using the given inputs.
execute(IN1, IN2, IN3, IN4) - Method in interface com.robopupu.api.graph.actions.Action4
Executes an Action4 using the given inputs.
execute(IN1, IN2, IN3, IN4, IN5) - Method in interface com.robopupu.api.graph.actions.Action5
Executes an Action5 using the given inputs.
execute(IN1, IN2, IN3, IN4, IN5, IN6) - Method in interface com.robopupu.api.graph.actions.Action6
Executes an Action6 using the given inputs.
execute(IN1, IN2, IN3, IN4, IN5, IN6, IN7) - Method in interface com.robopupu.api.graph.actions.Action7
Executes an Action7 using the given inputs.
execute(IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8) - Method in interface com.robopupu.api.graph.actions.Action8
Executes an Action8 using the given inputs.
execute(IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8, IN9) - Method in interface com.robopupu.api.graph.actions.Action9
Executes an Action9 using the given inputs.
execute() - Method in interface com.robopupu.api.graph.actions.OutputAction
Executes an OutputAction
execute(IN) - Method in class com.robopupu.api.graph.nodes.Action1Node
 
execute() - Method in class com.robopupu.api.graph.nodes.ActionNode
 
execute() - Method in class com.robopupu.api.graph.nodes.OutputActionNode
 
executeRequest(RequestCallback<T_Response>) - Method in interface com.robopupu.api.network.RequestDelegate
 
exit(T_State) - Method in class com.robopupu.api.fsm.StateEngine
Invoked to exit the state represented by this instance of StateEngine.
exitAnim - Variable in class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 

F

Feature - Interface in com.robopupu.api.feature
Feature defines an interface for PluginStateComponents that implement of application feature as a component.
FeatureCompatDialogFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.feature
 
FeatureCompatDialogFragment() - Constructor for class com.robopupu.api.feature.FeatureCompatDialogFragment
 
FeatureCompatFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.feature
 
FeatureCompatFragment() - Constructor for class com.robopupu.api.feature.FeatureCompatFragment
 
FeatureContainer - Interface in com.robopupu.api.feature
FeatureContainer extends FeatureTransitionManager to define an interface for objects that can be used to show FeatureCompatFragments.
FeatureContainerAdapter - Class in com.robopupu.api.feature
FeatureContainerAdapter provides an adapter class for implementing FeatureContainers.
FeatureContainerAdapter(FeatureContainerProvider) - Constructor for class com.robopupu.api.feature.FeatureContainerAdapter
 
FeatureContainerAdapter(FeatureContainerProvider, int) - Constructor for class com.robopupu.api.feature.FeatureContainerAdapter
 
featureContainerId - Variable in class com.robopupu.api.feature.AbstractFeature
 
FeatureContainerProvider - Interface in com.robopupu.api.feature
FeatureContainerProvider in an interface for an Activity that provides one of more FeatureContainers.
FeatureDialogFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.feature
 
FeatureDialogFragment() - Constructor for class com.robopupu.api.feature.FeatureDialogFragment
 
FeatureFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.feature
 
FeatureFragment() - Constructor for class com.robopupu.api.feature.FeatureFragment
 
featureManager - Variable in class com.robopupu.api.feature.AbstractFeature
 
FeatureManager - Interface in com.robopupu.api.feature
FeatureManager defines an interface for Manager component that provides an API for managing Features.
FeaturePresenter - Interface in com.robopupu.api.feature
FeaturePresenter extends Presenter interface for Presenters that used with Features.
featureScope - Variable in class com.robopupu.api.feature.AbstractFeature
 
FeatureTransitionManager - Interface in com.robopupu.api.feature
FeatureTransitionManager defines an interface for objects that can be used to show FeatureViews.
FeatureTransitionManagerAdapter - Class in com.robopupu.api.feature
FeatureTransitionManagerAdapter(int, int) - Constructor for class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
FeatureTransitionManagerAdapter(int, int, int, int) - Constructor for class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
FeatureView - Interface in com.robopupu.api.feature
FeatureView extends View to provide a set of Feature specific framework methods.
FeatureViewCompatFragmentDelegate<T_Presenter extends Presenter,T_Fragment extends Fragment> - Class in com.robopupu.api.feature
 
FeatureViewCompatFragmentDelegate(T_Fragment) - Constructor for class com.robopupu.api.feature.FeatureViewCompatFragmentDelegate
 
FeatureViewFragmentDelegate<T_Presenter extends Presenter,T_Fragment extends android.app.Fragment> - Class in com.robopupu.api.feature
 
FeatureViewFragmentDelegate(T_Fragment) - Constructor for class com.robopupu.api.feature.FeatureViewFragmentDelegate
 
filter(BooleanFunction<T>) - Method in class com.robopupu.api.graph.Graph
Attaches a FilterNode with the given condition to the current OutputNode.
filter(BooleanFunction<OUT>) - Method in class com.robopupu.api.graph.Node
Attaches a FilterNode with the given BooleanFunction to this Node.
FilterNode<IN> - Class in com.robopupu.api.graph.nodes
FilterNode filters the received input values as specified by the assigned BooleanFunction.
FilterNode() - Constructor for class com.robopupu.api.graph.nodes.FilterNode
 
FilterNode(BooleanFunction<IN>) - Constructor for class com.robopupu.api.graph.nodes.FilterNode
 
find(Class<T_DependencyType>) - Static method in class com.robopupu.api.dependency.DependencyQuery
 
findAll(Class<T_DependencyType>) - Static method in class com.robopupu.api.dependency.DependencyQuery
 
findNode(Tag<OUT>) - Method in class com.robopupu.api.graph.Graph
Finds a OutputNode tagged with the given Tag.
finish() - Method in class com.robopupu.api.feature.AbstractFeature
Finishes this Feature
finish() - Method in interface com.robopupu.api.feature.Feature
Finishes this Feature.
finish() - Method in class com.robopupu.api.mvp.AbstractPresenter
 
finish() - Method in interface com.robopupu.api.mvp.Presenter
Invoked to finish this Presenter.
first() - Method in class com.robopupu.api.graph.Graph
Attaches a FirstNode to the current OutputNode.
first(BooleanFunction<T>) - Method in class com.robopupu.api.graph.Graph
Attaches a FirstNode with the given condition to the current OutputNode.
first(BooleanFunction<OUT>) - Method in class com.robopupu.api.graph.Node
Attaches a FirstNode with the given BooleanFunction to this Node.
first() - Method in class com.robopupu.api.graph.Node
Attaches a FirstNode to this Node.
FirstNode<IN> - Class in com.robopupu.api.graph.nodes
FirstNode emits only the first received input value if no condition is given as a BooleanFunction.
FirstNode() - Constructor for class com.robopupu.api.graph.nodes.FirstNode
 
FirstNode(BooleanFunction<IN>) - Constructor for class com.robopupu.api.graph.nodes.FirstNode
 
FloatNode<IN> - Class in com.robopupu.api.graph.nodes
FloatNode converts the input value to a Float.
FloatNode() - Constructor for class com.robopupu.api.graph.nodes.FloatNode
 
floatValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to float value.
format(String, Date) - Static method in class com.robopupu.api.util.DateToolkit
 
format(Date) - Static method in class com.robopupu.api.util.DateToolkit
 
formatISO8601(Date) - Static method in class com.robopupu.api.util.DateToolkit
 
formatISO8601NoMilliseconds(Date) - Static method in class com.robopupu.api.util.DateToolkit
 
formatMessageString(String, Object...) - Static method in class com.robopupu.api.util.ExceptionToolkit
Formats the given message String with given two arguments and by using the MessageFormat class.
formatRFC822(Date) - Static method in class com.robopupu.api.util.DateToolkit
 
formatSimple(Date) - Static method in class com.robopupu.api.util.DateToolkit
 
formatString(String, List<?>) - Static method in class com.robopupu.api.util.StringToolkit
Formats the given String with given arguments.
formatString(String, Object...) - Static method in class com.robopupu.api.util.StringToolkit
Formats the given String with given arguments and by using the String.format(java.lang.String, java.lang.Object...) method.
formatString(Resources, int, int...) - Static method in class com.robopupu.api.util.StringToolkit
 
foundDependencies() - Method in class com.robopupu.api.dependency.DependencyQuery
 
fragment - Variable in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
fragment - Variable in class com.robopupu.api.mvp.ViewFragmentDelegate
 
fromBundleToParams(Bundle) - Static method in class com.robopupu.api.util.Converter
Create an instance of Params from the given Bundle.
fromJson(String, Class<T>) - Static method in class com.robopupu.api.model.AbstractObservableModel
 
fromJson(String, Class<T>, Gson) - Static method in class com.robopupu.api.model.AbstractObservableModel
 
fromJson(JsonObject, Class<T>) - Static method in class com.robopupu.api.model.AbstractObservableModel
 
fromJson(JsonObject, Class<T>, Gson) - Static method in class com.robopupu.api.model.AbstractObservableModel
 
fromJson(String, Class<T>) - Static method in class com.robopupu.api.util.GsonObject
 
fromJson(String, Class<T>, Gson) - Static method in class com.robopupu.api.util.GsonObject
 
fromJson(JsonObject, Class<T>) - Static method in class com.robopupu.api.util.GsonObject
 
fromJson(JsonObject, Class<T>, Gson) - Static method in class com.robopupu.api.util.GsonObject
 
Function<IN,OUT> - Interface in com.robopupu.api.graph
Defines an function interface declaring functions objects and lambdas.
Function2<IN1,IN2,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
Function3<IN1,IN2,IN3,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
Function4<IN1,IN2,IN3,IN4,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
Function5<IN1,IN2,IN3,IN4,IN5,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
Function6<IN1,IN2,IN3,IN4,IN5,IN6,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
Function7<IN1,IN2,IN3,IN4,IN5,IN6,IN7,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
Function8<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
Function9<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8,IN9,OUT> - Interface in com.robopupu.api.graph.functions
Defines an function interface declaring functions objects and lambdas.
FunctionNode<IN,OUT> - Class in com.robopupu.api.graph.nodes
FunctionNode takes a Function to produce an output of value of the specified type from the received input value of specified type.
FunctionNode(Function<IN, OUT>) - Constructor for class com.robopupu.api.graph.nodes.FunctionNode
 

G

get(Class<T>) - Static method in class com.robopupu.api.dependency.Dependency
Gets a dependency of the specified type.
get(Class<? extends DependencyScope>, Class<T>) - Static method in class com.robopupu.api.dependency.Dependency
Gets a dependency of the specified type.
get(Class<? extends DependencyScope>, Class<T>, Object) - Static method in class com.robopupu.api.dependency.Dependency
Gets a dependency of the specified type.
get(DependencyScope, Class<T>) - Static method in class com.robopupu.api.dependency.Dependency
Gets a dependency of the specified type.
get(Class<T>, Object) - Static method in class com.robopupu.api.dependency.Dependency
Gets a dependency of the specified type.
get(DependencyScope, Class<T>, Object) - Static method in class com.robopupu.api.dependency.Dependency
Gets a dependency of the specified type.
get(int) - Method in class com.robopupu.api.plugin.PlugInvoker
 
get() - Method in class com.robopupu.api.util.TypedValue
 
getAction() - Method in class com.robopupu.api.util.IntentSpec
 
getActiveChildFeatures(Feature) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getActiveChildFeatures(Feature) - Method in interface com.robopupu.api.feature.FeatureManager
Gets the child Features of the given parent Feature - if any.
getActiveFeatures() - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getActiveFeatures() - Method in interface com.robopupu.api.feature.FeatureManager
Gets the currently active Features.
getActiveScope() - Static method in class com.robopupu.api.dependency.Dependency
Gets the DependencyScope that is set to be currently the active one.
getActiveViews() - Method in class com.robopupu.api.feature.AbstractFeature
 
getActiveViews() - Method in interface com.robopupu.api.feature.Feature
Gets the currently active FeatureViews.
getActivity() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
getActivity() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
getActivity(View) - Method in class com.robopupu.api.util.UIToolkit
 
getActivityLifecycleCallback() - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getActivityLifecycleCallback() - Method in interface com.robopupu.api.feature.FeatureManager
Gets an object that implements Application.ActivityLifecycleCallbacks.
getAll(Class<T>) - Static method in class com.robopupu.api.dependency.Dependency
Gets all dependencies of the specified type.
getAll(Class<? extends DependencyScope>, Class<T>) - Static method in class com.robopupu.api.dependency.Dependency
Gets all dependency of the specified type.
getAll(Class<? extends DependencyScope>, Class<T>, Object) - Static method in class com.robopupu.api.dependency.Dependency
Gets all dependencies of the specified type.
getAll(DependencyScope, Class<T>) - Static method in class com.robopupu.api.dependency.Dependency
Gets all dependencies of the specified type.
getAll(Class<T>, Object) - Static method in class com.robopupu.api.dependency.Dependency
Gets all dependencies of the specified type.
getAll(DependencyScope, Class<T>, Object) - Static method in class com.robopupu.api.dependency.Dependency
Gets all dependencies of the specified type.
getAnalyticsPropertyId() - Method in class com.robopupu.api.app.BaseApplication
Return the Google Analytics Property ID.
getAnimation(int) - Method in class com.robopupu.api.util.UIToolkit
 
getApplication() - Method in class com.robopupu.api.dependency.AppDependencyScope
Gets the Application.
getApplication(Context) - Static method in class com.robopupu.api.util.AppToolkit
 
getApplicationContext() - Method in class com.robopupu.api.dependency.AppDependencyScope
Gets the application Context.
getApplicationDirectory(Context) - Static method in class com.robopupu.api.util.AppToolkit
Gets application directory using the given Context.
getApplicationDirectoryPath(Context) - Static method in class com.robopupu.api.util.AppToolkit
Gets application directory path using the given Context.
getApplicationResources() - Static method in class com.robopupu.api.app.BaseApplication
Return the Resources.
getAppScope() - Static method in class com.robopupu.api.dependency.Dependency
Gets the application level DependencyScope.
getAppSpecificUnknownError() - Method in class com.robopupu.api.app.AppExceptionHandler
 
getAttachedView() - Method in class com.robopupu.api.mvp.AbstractPresenter
Gets the View attached to this AbstractPresenter.
getBeginNode() - Method in class com.robopupu.api.graph.Graph
Gets the begin OutputNode for this Graph.
getBeginTag() - Method in class com.robopupu.api.graph.Graph
Gets the begin Tag.
getBinding(int) - Method in class com.robopupu.api.binding.ViewBinder
Gets a ViewBinding for the specified View.
getBitmap(int) - Method in interface com.robopupu.api.component.BitmapManager
 
getBitmap(String, int) - Method in interface com.robopupu.api.component.BitmapManager
 
getBitmap(String) - Method in interface com.robopupu.api.component.BitmapManager
 
getBitmap(int) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
getBitmap(String, int) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
getBitmap(String) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
getBoolean(String) - Method in class com.robopupu.api.util.Params
Gets the value as a boolean.
getBoolean() - Method in class com.robopupu.api.util.TypedValue
 
getBoolean(int) - Method in class com.robopupu.api.util.UIToolkit
 
getBooleans() - Method in class com.robopupu.api.util.TypedValue
 
getByte() - Method in class com.robopupu.api.util.TypedValue
 
getBytes() - Method in class com.robopupu.api.util.TypedValue
 
getCacheSize() - Method in interface com.robopupu.api.component.BitmapManager
 
getCacheSize(String) - Method in interface com.robopupu.api.component.BitmapManager
 
getCacheSize() - Method in class com.robopupu.api.component.BitmapManagerImpl
 
getCacheSize(String) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
getCategories() - Method in class com.robopupu.api.util.IntentSpec
 
getCause() - Method in exception com.robopupu.api.network.RequestError
Gets the actual Throwable causing the error.
getChar() - Method in class com.robopupu.api.util.TypedValue
 
getChars() - Method in class com.robopupu.api.util.TypedValue
 
getCharSequence() - Method in class com.robopupu.api.util.TypedValue
 
getCharSequences() - Method in class com.robopupu.api.util.TypedValue
 
getChildOfType(Class<T>, ViewGroup) - Static method in class com.robopupu.api.util.UIToolkit
 
getClass(FeatureView) - Static method in class com.robopupu.api.feature.AbstractFeature
 
getClickListener() - Method in class com.robopupu.api.binding.ClickBinding
 
getClickListener() - Method in class com.robopupu.api.binding.ViewBinding
 
getCode() - Method in interface com.robopupu.api.app.AppError
Return the unique code for this error.
getColor(int) - Method in class com.robopupu.api.util.UIToolkit
 
getContainerViewId() - Method in interface com.robopupu.api.feature.FeatureContainer
Gets the container ViewGroup ID for this FeatureContainer.
getContainerViewId() - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
getContainerViewId() - Method in class com.robopupu.api.mvp.PluginActivity
Note: This method has to be overridden in extended classes which act as FeatureContainers themselves.
getContainerViewId() - Method in class com.robopupu.api.mvp.PluginCompatActivity
Note: This method has to be overridden in extended classes which act as FeatureContainers themselves.
getContext() - Method in interface com.robopupu.api.feature.FeatureContainer
Gets the Context available for FeatureCompatFragments
getContext() - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
getContext() - Method in class com.robopupu.api.mvp.PluginActivity
 
getContext() - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
getContext() - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
getCount() - Method in class com.robopupu.api.binding.AdapterViewBinding.Adapter
 
getCurrentNode() - Method in class com.robopupu.api.graph.Graph
Gets the current Node.
getCurrentState() - Method in class com.robopupu.api.fsm.StateEngine
Gets the current state of this StateEngine or state.
getCurrentState() - Method in class com.robopupu.api.fsm.StateMachine
Gets the current state StateEngine that is an instance of code generated class.
getData() - Method in class com.robopupu.api.util.IntentSpec
 
getDensity() - Static method in class com.robopupu.api.util.UIToolkit
 
getDependencies(String) - Method in class com.robopupu.api.dependency.DependenciesCache
 
getDependencies(View) - Method in class com.robopupu.api.dependency.DependenciesCache
 
getDependencies(View, boolean) - Method in class com.robopupu.api.dependency.DependenciesCache
 
getDependencies(DependencyQuery<T>) - Method in class com.robopupu.api.dependency.DependencyProvider
 
getDependencies(DependencyQuery<T>, Object) - Method in class com.robopupu.api.dependency.DependencyScope
Gets an dependency instance of the specified type.
getDependenciesCache() - Method in class com.robopupu.api.app.Robopupu
 
getDependency() - Method in class com.robopupu.api.app.BaseAppScope
 
getDependency() - Method in class com.robopupu.api.dependency.AppDependencyScope
 
getDependency(String) - Method in class com.robopupu.api.dependency.DependencyMap
 
getDependency() - Method in class com.robopupu.api.dependency.DependencyScope
This method is meant to be implemented by each concrete implementation of DependencyScope.
getDependency(Class<T>, Object, boolean) - Method in class com.robopupu.api.dependency.DependencyScope
Gets an dependency instance of the specified type.
getDependencyProvider() - Method in class com.robopupu.api.dependency.DependencyScope
getDependencyScope(DependencyScopeOwner) - Method in class com.robopupu.api.dependency.DependenciesCache
 
getDependencyType() - Method in class com.robopupu.api.dependency.DependencyQuery
 
getDescription(Object...) - Method in enum com.robopupu.api.fsm.StateEngine.Error
 
getDisplay() - Static method in class com.robopupu.api.util.UIToolkit
 
getDisplayMetrics() - Static method in class com.robopupu.api.util.UIToolkit
 
getDisplaySize() - Static method in class com.robopupu.api.util.UIToolkit
 
getDouble() - Method in class com.robopupu.api.util.TypedValue
 
getDoubles() - Method in class com.robopupu.api.util.TypedValue
 
getDrawable(int) - Method in class com.robopupu.api.util.UIToolkit
 
getEventType() - Method in class com.robopupu.api.model.ModelEvent
 
getExtras() - Method in class com.robopupu.api.util.IntentSpec
 
getFeature() - Method in class com.robopupu.api.feature.AbstractFeaturePresenter
 
getFeature() - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
getFeature() - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
getFeature() - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
getFeature() - Method in class com.robopupu.api.feature.FeatureFragment
 
getFeature() - Method in interface com.robopupu.api.feature.FeaturePresenter
Gets the Feature that controls this FeaturePresenter.
getFeatureContainer() - Method in class com.robopupu.api.feature.AbstractFeature
 
getFeatureContainer(int) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getFeatureContainer() - Method in interface com.robopupu.api.feature.Feature
Gets the FeatureContainer that hosts the FeatureCompatFragments of this Feature.
getFeatureContainer(int) - Method in interface com.robopupu.api.feature.FeatureManager
Gets a FeatureContainer with the given ID.
getFeatureContainers() - Method in interface com.robopupu.api.feature.FeatureContainerProvider
 
getFeatureContainers() - Method in class com.robopupu.api.mvp.PluginActivity
 
getFeatureContainers() - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
getFeatureScope() - Method in class com.robopupu.api.feature.AbstractFeature
 
getFlags() - Method in class com.robopupu.api.util.IntentSpec
 
getFloat(String) - Method in class com.robopupu.api.util.Params
Gets the value as a float.
getFloat() - Method in class com.robopupu.api.util.TypedValue
 
getFloats() - Method in class com.robopupu.api.util.TypedValue
 
getForegroundActivity() - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getForegroundActivity() - Method in interface com.robopupu.api.feature.FeatureManager
Gets the Activity that is currently in foreground.
getForegroundFeatures() - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getForegroundFeatures() - Method in interface com.robopupu.api.feature.FeatureManager
Gets all the Features that have Views in the foreground.
getFormattedMessage() - Method in class com.robopupu.api.util.MessageContext
 
getFoundDependencies() - Method in class com.robopupu.api.dependency.DependencyQuery
 
getFoundDependency() - Method in class com.robopupu.api.dependency.DependencyQuery
 
getFragment() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Gets the delegated Fragment.
getFragment() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Gets the delegated Fragment.
getGraph() - Method in interface com.robopupu.api.graph.InputNode
Gets the Graph that contains this InputNode.
getGraph() - Method in class com.robopupu.api.graph.Node
 
getGraph() - Method in interface com.robopupu.api.graph.OutputNode
Gets the Graph that contains this OutputNode.
getGson() - Method in class com.robopupu.api.model.AbstractObservableModel
 
getGson() - Method in class com.robopupu.api.util.GsonObject
 
getHeaders() - Method in exception com.robopupu.api.network.RequestError
Gets the HTTP headers.
getId() - Method in class com.robopupu.api.dependency.DependencyScope
Gets the identifier of this DependencyScope.
getId() - Method in enum com.robopupu.api.network.HttpMethod
 
getIndex() - Method in class com.robopupu.api.graph.nodes.ZipInputNode
 
getInflatedView() - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
getInflatedView() - Method in interface com.robopupu.api.mvp.ViewHolder
 
getInstance() - Static method in class com.robopupu.api.app.BaseApplication
 
getInstance() - Static method in class com.robopupu.api.app.Robopupu
 
getInstance() - Static method in class com.robopupu.api.dependency.AppDependencyScope
Gets the singleton instance of AppDependencyScope.
getInstance() - Static method in class com.robopupu.api.feature.AbstractFeatureManager
 
getInstance() - Static method in class com.robopupu.api.plugin.PluginBus
 
getInt(String) - Method in class com.robopupu.api.util.Params
Gets the value as a int.
getInt() - Method in class com.robopupu.api.util.TypedValue
 
getInteger(int) - Method in class com.robopupu.api.util.UIToolkit
 
getInterfaceClass(Presenter) - Static method in class com.robopupu.api.mvp.AbstractPresenter
The the Presenter interface class from the class of the given Presenter instance.
getInts() - Method in class com.robopupu.api.util.TypedValue
 
getItem(int) - Method in class com.robopupu.api.binding.AdapterViewBinding.Adapter
 
getItem(int) - Method in interface com.robopupu.api.mvp.ListModel
 
getItem(int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
getItemCount() - Method in interface com.robopupu.api.mvp.ListModel
 
getItemCount() - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
getItemId(int) - Method in class com.robopupu.api.binding.AdapterViewBinding.Adapter
 
getItemId(int) - Method in class com.robopupu.api.mvp.AbstractListModel
 
getItemId(int) - Method in interface com.robopupu.api.mvp.ListModel
 
getItemId(int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
getItemListener() - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
getItemPosition() - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
getItemViewType(int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
getJsonParser() - Method in class com.robopupu.api.model.AbstractObservableModel
 
getKey() - Method in class com.robopupu.api.util.KeyValue
 
getKeyValues() - Method in class com.robopupu.api.network.HttpParams
 
getLabel() - Method in enum com.robopupu.api.util.LifecycleState
 
getLastPausedActivity() - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getLastPausedActivity() - Method in interface com.robopupu.api.feature.FeatureManager
Gets the Activity that is the last paused Activity.
getLastStoppedActivity() - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getLastStoppedActivity() - Method in interface com.robopupu.api.feature.FeatureManager
Gets the Activity that is the last stopped Activity.
getLifecycleState() - Method in class com.robopupu.api.mvp.ViewState
Gets the current LifecycleState of this ViewState.
getLifecycleState() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
getLifecycleState() - Method in class com.robopupu.api.plugin.PluginState
Gets the current LifecycleState of this PluginStateComponent.
getLifecycleState() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Gets the current LifecycleState of this PluginStateComponent.
getList() - Method in class com.robopupu.api.graph.nodes.ListNode
 
getListenerCount() - Method in class com.robopupu.api.util.AbstractListenable
 
getListenerCount() - Method in interface com.robopupu.api.util.Listenable
 
getListeners() - Method in class com.robopupu.api.mvp.AbstractPresenter
getListeners() - Method in class com.robopupu.api.util.AbstractListenable
 
getListeners() - Method in interface com.robopupu.api.util.Listenable
 
getLong(String) - Method in class com.robopupu.api.util.Params
Gets the value as a long.
getLong() - Method in class com.robopupu.api.util.TypedValue
 
getLongs() - Method in class com.robopupu.api.util.TypedValue
 
getMap() - Method in class com.robopupu.api.network.HttpHeaders
 
getMap() - Method in class com.robopupu.api.network.HttpParams
 
getMessage(Object...) - Method in interface com.robopupu.api.app.AppError
Return the error message describing this error.
getMessage() - Method in exception com.robopupu.api.network.RequestError
Gets the error message.
getMockedScope() - Method in class com.robopupu.api.dependency.DependencyScope
Gets the DependencyScope that overrides this DependencyScope.
getMode() - Method in class com.robopupu.api.dependency.DependencyQuery
 
getModel() - Method in class com.robopupu.api.model.ModelEvent
 
getModelObject() - Method in class com.robopupu.api.mvp.ListItem
 
getName() - Method in enum com.robopupu.api.network.HeaderRequestField
 
getName() - Method in enum com.robopupu.api.network.HeaderResponseField
 
getName() - Method in enum com.robopupu.api.network.HttpMethod
 
getNetworkTime() - Method in exception com.robopupu.api.network.RequestError
Gets the network time of the error.
getNumberOfBottomActions() - Static method in class com.robopupu.api.util.UIToolkit
 
getNumberOfTopActions() - Static method in class com.robopupu.api.util.UIToolkit
 
getObserver() - Method in class com.robopupu.api.fsm.StateEngine
Gets the StateEngineObserver assigned for this StateEngine.
getObserver() - Method in class com.robopupu.api.mvp.AbstractModel
 
getOwnedScope() - Method in interface com.robopupu.api.dependency.DependencyScopeOwner
Gets the DependencyScope owned by this DependencyScopeOwner.
getOwnedScope() - Method in class com.robopupu.api.feature.AbstractFeature
 
getOwner() - Method in class com.robopupu.api.dependency.DependencyScope
Get the DependencyScopeOwner that manages the lifecycle this DependencyScope.
getParams() - Method in interface com.robopupu.api.feature.Feature
Gets the Params provided for the Feature when started.
getParams() - Method in class com.robopupu.api.mvp.AbstractPresenter
 
getParams() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
getParentFeature() - Method in class com.robopupu.api.feature.AbstractFeature
 
getParentFeature() - Method in interface com.robopupu.api.feature.Feature
Gets the parent Feature of this Feature.
getParentScope() - Method in class com.robopupu.api.dependency.DependencyScope
Gets the parent DependencyScope.
getPausedFeatures() - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
getPausedFeatures() - Method in interface com.robopupu.api.feature.FeatureManager
Gets the currently paused Features.
getPermission() - Method in class com.robopupu.api.util.PermissionRequest
Return the requested permission.
getPlug(Class<?>) - Static method in class com.robopupu.api.plugin.PluginBus
 
getPluggedObject(Object) - Static method in class com.robopupu.api.plugin.PluginBus
Gets the Object that is attached to given plug.
getPluginComponents() - Static method in class com.robopupu.api.plugin.PluginBus
 
getPlugins(Class<T>) - Static method in class com.robopupu.api.plugin.PluginBus
Gets the plugins having exactly the specified plug interface.
getPlugins() - Method in class com.robopupu.api.plugin.PlugInvoker
 
getPluginsCount() - Method in class com.robopupu.api.plugin.PlugInvoker
 
getPlugInvoker(Class<?>) - Static method in class com.robopupu.api.plugin.PluginBus
 
getPlugs(Class<T>) - Static method in class com.robopupu.api.plugin.PluginBus
Gets the plugs (i.e.
getPlugs(Class<T>, boolean) - Static method in class com.robopupu.api.plugin.PluginBus
Gets the plugs (i.e.
getPosition() - Method in class com.robopupu.api.mvp.ListItem
 
getPresentedView() - Method in class com.robopupu.api.binding.ViewBinder
 
getPresenter() - Method in interface com.robopupu.api.mvp.PresentedView
Gets the Presenter of this PresentedView.
getPresenter() - Method in class com.robopupu.api.mvp.ViewActivity
Gets the Presenter assigned for this ViewActivity.
getPresenter() - Method in class com.robopupu.api.mvp.ViewCompatActivity
Gets the Presenter assigned for this ViewCompatActivity.
getPresenter() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
Gets the Presenter assigned for this ViewCompatActivity.
getPresenter() - Method in class com.robopupu.api.mvp.ViewCompatFragment
Gets the Presenter assigned for this ViewCompatActivity.
getPresenter() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Gets the Presenter assigned for this ViewCompatActivity.
getPresenter() - Method in class com.robopupu.api.mvp.ViewDialogFragment
Gets the Presenter assigned for this ViewCompatActivity.
getPresenter() - Method in class com.robopupu.api.mvp.ViewFragment
Gets the Presenter assigned for this ViewCompatActivity.
getPresenter() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Gets the Presenter assigned for this ViewCompatActivity.
getPropertyName(View) - Static method in class com.robopupu.api.util.UIToolkit
 
getRequestId() - Method in class com.robopupu.api.util.PermissionRequest
Return the request ID assigned for this PermissionRequest.
getResourceId(String, String, String) - Static method in class com.robopupu.api.util.UIToolkit
 
getResources() - Method in interface com.robopupu.api.feature.FeatureContainer
Gets the Resources available for FeatureCompatFragments
getResources() - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
getResources() - Static method in class com.robopupu.api.util.UIToolkit
 
getRotation() - Static method in class com.robopupu.api.util.UIToolkit
 
getScope(DependencyScopeOwner, boolean) - Static method in class com.robopupu.api.dependency.Dependency
Gets a DependencyScope managed by the given DependencyScopeOwner.
getScope(String, boolean) - Static method in class com.robopupu.api.dependency.Dependency
Gets a DependencyScope specified by the given canonical class name.
getScope(Class<? extends DependencyScope>) - Static method in class com.robopupu.api.dependency.Dependency
Gets a specified DependencyScope.
getScope(Class<? extends DependencyScope>, boolean) - Static method in class com.robopupu.api.dependency.Dependency
Gets a specified DependencyScope.
getScope() - Method in interface com.robopupu.api.dependency.Scopeable
 
getScope() - Method in class com.robopupu.api.dependency.ScopedObject
 
getScope() - Method in class com.robopupu.api.feature.AbstractFeaturePresenter
 
getScope() - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
getScope() - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
getScope() - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
getScope() - Method in class com.robopupu.api.feature.FeatureFragment
 
getScope() - Method in class com.robopupu.api.mvp.AbstractPresenter
 
getScope() - Method in class com.robopupu.api.mvp.ViewActivity
 
getScope() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
getScope() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
getScope() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
getScope() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
getScope() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
getScope() - Method in class com.robopupu.api.mvp.ViewFragment
 
getScope() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
getScopeClass() - Method in interface com.robopupu.api.dependency.DependencyScopeOwner
Gets the Class of DependencyScope owned by this DependencyScopeOwner.
getScopeClass() - Method in class com.robopupu.api.feature.AbstractFeature
 
getSelectedItem() - Method in class com.robopupu.api.binding.AdapterViewBinding
Gets the currently selected item.
getShort() - Method in class com.robopupu.api.util.TypedValue
 
getShorts() - Method in class com.robopupu.api.util.TypedValue
 
getSingleListener() - Method in class com.robopupu.api.util.AbstractListenable
 
getSingleListener() - Method in interface com.robopupu.api.util.Listenable
Return a single listener if there is only one listener.
getSize() - Method in class com.robopupu.api.network.HttpParams
 
getStackTraceString(Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
getStackTraceString(Throwable) - Static method in class com.robopupu.api.util.Log
Handy function to get a loggable stack trace from a Throwable
getStackTraceString(Throwable) - Method in interface com.robopupu.api.util.LogDelegate
Handy function to get a loggable stack trace from a Throwable
getState(Class<? extends T_State>) - Method in class com.robopupu.api.fsm.StateEngine
Gets an instance of the specified state.
getState() - Method in interface com.robopupu.api.mvp.View
Gets the ViewState of this View.
getState() - Method in class com.robopupu.api.mvp.ViewActivity
 
getState() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
getState() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
getState() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
getState() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
getState() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
getState() - Method in class com.robopupu.api.mvp.ViewFragment
 
getState() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
getState() - Method in class com.robopupu.api.mvp.ViewPlugInvoker
 
getState() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
getState() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Gets the current state of this PluginStateComponent.
getStateEngine() - Method in class com.robopupu.api.fsm.StateEngine
Gets the reference to a StateEngine.
getStateEngine() - Method in class com.robopupu.api.fsm.StateMachine
Gets the StateEngine that is an instance of concrete implementation of a StateEngine code generated by Fuusio FSM Annotation Processor.
getStatusCode() - Method in exception com.robopupu.api.network.RequestError
Gets the HTTP status code of the error response.
getString(String) - Method in class com.robopupu.api.util.Params
Gets the value as a String.
getString() - Method in class com.robopupu.api.util.TypedValue
 
getString(int) - Method in class com.robopupu.api.util.UIToolkit
 
getString(int, Object...) - Method in class com.robopupu.api.util.UIToolkit
 
getStringArray(int) - Method in class com.robopupu.api.util.UIToolkit
 
getStringResource(int) - Static method in class com.robopupu.api.util.UIToolkit
 
getStrings() - Method in class com.robopupu.api.util.TypedValue
 
getSuperState() - Method in class com.robopupu.api.fsm.StateEngine
Gets the super state of this state.
getText() - Method in class com.robopupu.api.binding.TextViewBinding
Gets the text of the bound TextView.
getType() - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
getType() - Method in interface com.robopupu.api.mvp.ViewHolder
 
getType() - Method in class com.robopupu.api.util.IntentSpec
 
getType() - Method in class com.robopupu.api.util.TypedValue
 
getUndoPosition() - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
getUnknownError() - Static method in class com.robopupu.api.app.AppExceptionHandler
 
getValue(int) - Static method in enum com.robopupu.api.app.AppConfig.Flag
 
getValue() - Method in class com.robopupu.api.graph.nodes.BooleanNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.ByteNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.CharacterNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.DoubleNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.FloatNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.IntegerNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.LongNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.ShortNode
 
getValue() - Method in class com.robopupu.api.graph.nodes.StringNode
 
getValue(String) - Static method in enum com.robopupu.api.network.HttpMethod
 
getValue() - Method in class com.robopupu.api.util.KeyValue
 
getView(int, View, ViewGroup) - Method in class com.robopupu.api.binding.AdapterViewBinding.Adapter
 
getView(int) - Method in class com.robopupu.api.binding.ViewBinder
Looks up and returns a View with the given layout id.
getView() - Method in class com.robopupu.api.binding.ViewBinding
Gets the View bound to this ViewBinding.
getView() - Method in class com.robopupu.api.graph.nodes.TextViewNode
 
getView() - Method in class com.robopupu.api.graph.nodes.ViewNode
 
getView() - Method in class com.robopupu.api.mvp.AbstractPresenter
 
getView(int) - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
getView() - Method in interface com.robopupu.api.mvp.Presenter
Gets the View attached to this Presenter.
getView(int) - Method in class com.robopupu.api.mvp.ViewActivity
Looks up and returns a View with the given layout id.
getView(int) - Method in class com.robopupu.api.mvp.ViewCompatActivity
Looks up and returns a View with the given layout id.
getView(int) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
Looks up and returns a View with the given layout id.
getView(int) - Method in class com.robopupu.api.mvp.ViewCompatFragment
Looks up and returns a View with the given layout id.
getView(int) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Looks up and returns a View with the given layout id.
getView(int) - Method in class com.robopupu.api.mvp.ViewDialogFragment
Looks up and returns a View with the given layout id.
getView(int) - Method in class com.robopupu.api.mvp.ViewFragment
Looks up and returns a View with the given layout id.
getView(int) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Looks up and returns a View with the given layout id.
getView(int) - Method in interface com.robopupu.api.mvp.ViewHolder
 
getView() - Method in class com.robopupu.api.mvp.ViewState
 
getViewPlug() - Method in class com.robopupu.api.mvp.AbstractPresenter
Gets the PlugInvoker for the Viewattached to this Presenter.
getViews() - Method in class com.robopupu.api.binding.ClickBinding
Gets the View bound to this ClickBinding.
getViewState() - Method in class com.robopupu.api.mvp.AbstractPresenter
Gets the ViewState of the attached View.
getViewTag() - Method in class com.robopupu.api.binding.ViewBinding
 
getViewTag(int) - Method in class com.robopupu.api.binding.ViewBinding
 
getViewTag() - Method in interface com.robopupu.api.mvp.View
Get a tag for this View.
getViewTag() - Method in class com.robopupu.api.mvp.ViewActivity
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewFragment
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
getViewTag() - Method in class com.robopupu.api.mvp.ViewPlugInvoker
 
getViewVisibility() - Method in class com.robopupu.api.binding.ViewBinding
 
getZipNode() - Method in class com.robopupu.api.graph.nodes.ZipInputNode
 
goBack() - Method in class com.robopupu.api.feature.AbstractFeature
 
goBack() - Method in interface com.robopupu.api.feature.Feature
Goes back to previous FeatureView.
goBack() - Method in interface com.robopupu.api.feature.FeatureContainer
Pops the previous FeatureView from the back stack.
goBack() - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
goBack() - Method in class com.robopupu.api.mvp.PluginActivity
 
goBack() - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
Graph<T> - Class in com.robopupu.api.graph
Graph is a builder utility for constructing graphs consisting of Nodes.
graph - Variable in class com.robopupu.api.graph.Node
 
Gsonable - Interface in com.robopupu.api.util
Gsonable defines an interface for objects that can be serialized to JsonObject using Gson.
GsonObject<T> - Class in com.robopupu.api.util
 
GsonObject() - Constructor for class com.robopupu.api.util.GsonObject
 

H

handleInvocationTargetNotAvailable(boolean) - Method in class com.robopupu.api.plugin.PlugInvoker
 
HandlerInvoker<T> - Class in com.robopupu.api.plugin
HandlerInvoker provides an abstract base class for implementing an invocation delegate that uses a Handler for synchronising the invocation to main thread.
HandlerInvoker() - Constructor for class com.robopupu.api.plugin.HandlerInvoker
 
hasActiveChildFeatures(Feature) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
hasActiveChildFeatures(Feature) - Method in interface com.robopupu.api.feature.FeatureManager
Tests the given parent Feature has any child Features.
hasAnyListeners() - Method in class com.robopupu.api.util.AbstractListenable
 
hasAnyListeners() - Method in interface com.robopupu.api.util.Listenable
 
hasBackStackViews() - Method in class com.robopupu.api.feature.AbstractFeature
 
hasBackStackViews() - Method in interface com.robopupu.api.feature.Feature
Tests if this Feature has any FeatureViews in back stack.
hasContent() - Method in class com.robopupu.api.util.MessageContext
 
hasDependencies(View) - Method in class com.robopupu.api.dependency.DependenciesCache
 
hasDependency(Object) - Method in class com.robopupu.api.dependency.DependencyScope
Tests if given dependency exists in this DependencyScope.
hasDependency(Class<?>) - Method in class com.robopupu.api.dependency.DependencyScope
Tests if an instance of the specified dependency type exists in this DependencyScope.
hasForegroundView() - Method in class com.robopupu.api.feature.AbstractFeature
 
hasForegroundView() - Method in interface com.robopupu.api.feature.Feature
Tests if this Feature is in foreground i.e.
hasInputNodes() - Method in class com.robopupu.api.graph.Node
Tests if this OutputNode has any attached @link InputNode}s.
hasNfc(Context) - Static method in class com.robopupu.api.util.AppToolkit
Tests if the device has NFC capability.
hasPendingRequests() - Method in class com.robopupu.api.util.PermissionRequestManager
Test if there any pending PermissionRequests.
hasPlug(Class<?>) - Static method in class com.robopupu.api.plugin.PluginBus
 
hasPlugins() - Method in class com.robopupu.api.plugin.PlugInvoker
 
hasPlugInvoker(Class<?>) - Static method in class com.robopupu.api.plugin.PluginBus
 
hasStableIds() - Method in class com.robopupu.api.mvp.AbstractListModel
 
hasStableIds() - Method in interface com.robopupu.api.mvp.ListModel
 
hasSuperState() - Method in class com.robopupu.api.fsm.StateEngine
Tests if this the state represented by this instance of StateEngine has a super state that is not StateEngine.
hasSuperState(Class<? extends StateEngine<?>>) - Method in class com.robopupu.api.fsm.StateEngine
Tests if this state is the same state or a direct or an indirect substate state of the specified state.
hasValues() - Method in class com.robopupu.api.network.HttpParams
Tests if this HttpParams contains any key values.
HeaderRequestField - Enum in com.robopupu.api.network
 
HeaderResponseField - Enum in com.robopupu.api.network
 
hideKeyboard(Window, View) - Static method in class com.robopupu.api.util.AppToolkit
 
hideSoftInput(View) - Static method in class com.robopupu.api.util.UIToolkit
 
hideView(Class<? extends Presenter>, boolean, String) - Method in class com.robopupu.api.feature.AbstractFeature
Hides the FeatureView attached to the given Presenter.
hideView(FeaturePresenter, boolean, String) - Method in class com.robopupu.api.feature.AbstractFeature
Hides the FeatureView attached to the given Presenter.
hideView(Class<? extends Presenter>, boolean, String) - Method in interface com.robopupu.api.feature.Feature
Hides the FeatureView attached to the given Presenter.
hideView(FeaturePresenter, boolean, String) - Method in interface com.robopupu.api.feature.Feature
Hides the FeatureView attached to the given Presenter.
HttpHeaders - Class in com.robopupu.api.network
 
HttpHeaders() - Constructor for class com.robopupu.api.network.HttpHeaders
 
HttpHeaders(Map<String, String>) - Constructor for class com.robopupu.api.network.HttpHeaders
 
HttpMethod - Enum in com.robopupu.api.network
HttpMethod defines an enumerated type for representing HTTP methods.
HttpParams - Class in com.robopupu.api.network
 
HttpParams() - Constructor for class com.robopupu.api.network.HttpParams
 
HttpParams(Charset) - Constructor for class com.robopupu.api.network.HttpParams
 

I

i(String, String) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
i(String, String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
i(String, String) - Static method in class com.robopupu.api.util.Log
Send an #INFO log message.
i(String, String, Throwable) - Static method in class com.robopupu.api.util.Log
Send a #INFO log message and log the exception.
i(String, String) - Method in interface com.robopupu.api.util.LogDelegate
Send an #INFO log message.
i(String, String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
Send a #INFO log message and log the exception.
Id - Class in com.robopupu.api.util
Id can be used to generate unique long type based IDs.
Id() - Constructor for class com.robopupu.api.util.Id
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip2Node
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip3Node
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip4Node
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip5Node
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip6Node
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip7Node
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in1 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip2Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip3Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip4Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip5Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip6Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip7Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in2 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in3 - Variable in class com.robopupu.api.graph.nodes.Zip3Node
 
in3 - Variable in class com.robopupu.api.graph.nodes.Zip4Node
 
in3 - Variable in class com.robopupu.api.graph.nodes.Zip5Node
 
in3 - Variable in class com.robopupu.api.graph.nodes.Zip6Node
 
in3 - Variable in class com.robopupu.api.graph.nodes.Zip7Node
 
in3 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in3 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in4 - Variable in class com.robopupu.api.graph.nodes.Zip4Node
 
in4 - Variable in class com.robopupu.api.graph.nodes.Zip5Node
 
in4 - Variable in class com.robopupu.api.graph.nodes.Zip6Node
 
in4 - Variable in class com.robopupu.api.graph.nodes.Zip7Node
 
in4 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in4 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in5 - Variable in class com.robopupu.api.graph.nodes.Zip5Node
 
in5 - Variable in class com.robopupu.api.graph.nodes.Zip6Node
 
in5 - Variable in class com.robopupu.api.graph.nodes.Zip7Node
 
in5 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in5 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in6 - Variable in class com.robopupu.api.graph.nodes.Zip6Node
 
in6 - Variable in class com.robopupu.api.graph.nodes.Zip7Node
 
in6 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in6 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in7 - Variable in class com.robopupu.api.graph.nodes.Zip7Node
 
in7 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in7 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in8 - Variable in class com.robopupu.api.graph.nodes.Zip8Node
 
in8 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
in9 - Variable in class com.robopupu.api.graph.nodes.Zip9Node
 
initialise() - Method in class com.robopupu.api.binding.ViewBinder
 
initialize() - Method in class com.robopupu.api.dependency.DependencyScope
Invoked to initialize this DependencyScope.
initialized - Variable in class com.robopupu.api.dependency.DependencyScope
 
initialStateClass - Variable in class com.robopupu.api.fsm.StateEngine
A Class specifying the initial state among the substates of this state.
injectPlugs(Object) - Static method in class com.robopupu.api.plugin.PluginBus
 
injectPlugs(Object, boolean) - Static method in class com.robopupu.api.plugin.PluginBus
 
inputCount - Variable in class com.robopupu.api.graph.nodes.ZipNode
 
InputNode<IN> - Interface in com.robopupu.api.graph
 
inputNodes - Variable in class com.robopupu.api.graph.Node
 
inputs - Variable in class com.robopupu.api.graph.nodes.ZipNode
 
IntegerNode<IN> - Class in com.robopupu.api.graph.nodes
IntegerNode converts the input value to a Integer.
IntegerNode() - Constructor for class com.robopupu.api.graph.nodes.IntegerNode
 
IntentConstructor - Class in com.robopupu.api.util
IntentConstructor constructs an Intent from the given IntentSpec.
IntentConstructor() - Constructor for class com.robopupu.api.util.IntentConstructor
 
IntentSpec - Class in com.robopupu.api.util
IntentSpec is utility class that can be used to constuct Android Intents without references to Android platform APIs.
IntentSpec() - Constructor for class com.robopupu.api.util.IntentSpec
 
Interactor - Interface in com.robopupu.api.component
Interactor defines interface for XXX
intValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to int value.
invalidTextChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.binding.TextViewBinding
This method should be overridden for delegating TextWatcher.onTextChanged(CharSequence, int, int, int) events.
invalidTextCommitted(String) - Method in class com.robopupu.api.binding.TextViewBinding
This method should be overridden for delegating TextWatcher.afterTextChanged(Editable) events with String parameter.
isActiveView(FeatureView) - Method in class com.robopupu.api.feature.AbstractFeature
 
isActiveView(FeatureView) - Method in interface com.robopupu.api.feature.Feature
Tests if the given FeatureView is currently active one.
isActivityFeature - Variable in class com.robopupu.api.feature.AbstractFeature
 
isActivityFeature() - Method in class com.robopupu.api.feature.AbstractFeature
 
isActivityFeature() - Method in interface com.robopupu.api.feature.Feature
Tests if this Feature is set to be an Activity Feature that is owned and controlled by an Activity.
isAppScope() - Method in class com.robopupu.api.dependency.AppDependencyScope
 
isAppScope() - Method in class com.robopupu.api.dependency.DependencyScope
Tests if this DependencyScope is a application scoped DependencyScope.
isAttached() - Method in class com.robopupu.api.mvp.AbstractPresenter
Tests if this AbstractPresenter has an attached View.
isBackPressedEventHandler() - Method in class com.robopupu.api.feature.AbstractFeature
 
isBackPressedEventHandler() - Method in interface com.robopupu.api.feature.Feature
Tests if this Feature handles the back pressed event.
isBlank(CharSequence) - Static method in class com.robopupu.api.util.StringToolkit
Test if the given CharSequence is not null, but empty, or contains just white space.
isBroadcast() - Method in enum com.robopupu.api.plugin.PlugMode
 
isCreated() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is created.
isCreated() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is created.
isCreated() - Method in enum com.robopupu.api.util.LifecycleState
 
isCurrentState(Class<? extends StateEngine<?>>) - Method in class com.robopupu.api.fsm.StateMachine
Tests if the current state is the specified one.
isCurrentSuperState(Class<? extends StateEngine<?>>) - Method in class com.robopupu.api.fsm.StateMachine
Tests if the current state has the specified super state.
isDelete() - Method in enum com.robopupu.api.network.HttpMethod
 
isDestroyed() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is destroyed.
isDestroyed() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
isDestroyed() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is destroyed.
isDestroyed() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Tests if destroyed.
isDestroyed() - Method in enum com.robopupu.api.util.LifecycleState
 
isDialog() - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
isDialog() - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
isDialog() - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
isDialog() - Method in class com.robopupu.api.feature.FeatureFragment
 
isDialog() - Method in interface com.robopupu.api.feature.FeatureView
Tests if this FeatureView is a dialog, e.g.
isDialog() - Method in class com.robopupu.api.feature.FeatureViewCompatFragmentDelegate
 
isDialog() - Method in class com.robopupu.api.feature.FeatureViewFragmentDelegate
 
isDisposable() - Method in class com.robopupu.api.dependency.AppDependencyScope
Overrides to return a boolean value false because an instance of AppDependencyScope is not disposable.
isDisposable() - Method in class com.robopupu.api.dependency.DependencyScope
Tests if this DependencyScope can be disposed.
isDormant() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is dormant.
isDormant() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is dormant.
isDormant() - Method in enum com.robopupu.api.util.LifecycleState
 
isEmpty() - Method in interface com.robopupu.api.mvp.ListModel
 
isEmpty() - Method in class com.robopupu.api.network.HttpHeaders
 
isEmpty(String) - Static method in class com.robopupu.api.util.StringToolkit
Test if the given String is either null, empty, or contains just white space
isEnabled() - Method in enum com.robopupu.api.app.AppConfig.Flag
 
isEnabled(Context, int) - Static method in class com.robopupu.api.app.AppConfig
Tests if the specified feature is enabled or not.
isEnabled(Resources, int) - Static method in class com.robopupu.api.app.AppConfig
Tests if the specified feature is enabled or not.
isEnabled(int) - Static method in class com.robopupu.api.app.AppConfig
Tests if the specified feature is enabled or not.
isEnabled() - Method in class com.robopupu.api.graph.nodes.TextViewNode
 
isEnabled() - Method in class com.robopupu.api.graph.nodes.ViewNode
 
isEnabled() - Static method in class com.robopupu.api.util.Log
 
isErrorReceived() - Method in class com.robopupu.api.graph.Node
Tests if an error has been received.
isGet() - Method in enum com.robopupu.api.network.HttpMethod
 
isLocked() - Method in enum com.robopupu.api.app.AppConfig.Flag
 
isLoggable(String, int) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
isLoggable(String, int) - Static method in class com.robopupu.api.util.Log
Checks to see whether or not a log for the specified tag is loggable at the specified level.
isLoggable(String, int) - Method in interface com.robopupu.api.util.LogDelegate
Checks to see whether or not a log for the specified tag is loggable at the specified level.
isMatchingType(Class<?>) - Method in class com.robopupu.api.dependency.DependencyQuery
 
isMovedToBackground() - Method in class com.robopupu.api.mvp.ViewState
 
isNotEmpty(String) - Static method in class com.robopupu.api.util.StringToolkit
Test if the given String is not null, empty, nor contains just white space
ISO8601 - Static variable in class com.robopupu.api.util.DateToolkit
 
ISO8601_NOMS - Static variable in class com.robopupu.api.util.DateToolkit
 
isPaused() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is paused.
isPaused() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
isPaused() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is paused.
isPaused() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Tests if paused.
isPaused() - Method in enum com.robopupu.api.util.LifecycleState
 
isPermissionGranted(Context, String) - Static method in class com.robopupu.api.util.PermissionRequest
Test if the specific user permission has been already granted.
isPermissionGranted(Context, String) - Static method in class com.robopupu.api.util.PermissionRequestManager
Test if the specific user permission has been already granted.
isPlugged(Object) - Static method in class com.robopupu.api.plugin.PluginBus
Tests if the given Object is currently plugged as a plugin into this PluginBus.
isPlugin(Class<?>) - Static method in class com.robopupu.api.plugin.PluginBus
Tests if the specified class represents a plugin object.
isPortrait() - Static method in class com.robopupu.api.util.UIToolkit
 
isPost() - Method in enum com.robopupu.api.network.HttpMethod
 
isPut() - Method in enum com.robopupu.api.network.HttpMethod
 
isReadyToZip() - Method in class com.robopupu.api.graph.nodes.ZipNode
Tests of this ZipNode is ready to combine the inputs to produce a new output value.
isReference() - Method in enum com.robopupu.api.plugin.PlugMode
 
isRestarted() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is isRestarted.
isRestarted() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
isRestarted() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is isRestarted.
isRestarted() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Tests if restarted.
isResumed() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is resumed.
isResumed() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
isResumed() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is resumed.
isResumed() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Tests if paused.
isResumed() - Method in enum com.robopupu.api.util.LifecycleState
 
isServiceRunning(Class<Service>) - Static method in class com.robopupu.api.util.ServiceToolkit
Tests if the specified Service is currently running.
isSingled() - Method in class com.robopupu.api.util.AbstractListenable
 
isSingled() - Method in interface com.robopupu.api.util.Listenable
Test if this Listenable is annotated with Listenable.Singled to indicate that this Listenable is allowed to have at most a single listener.
isStarted() - Method in class com.robopupu.api.fsm.StateMachine
Tests if this StateMachine has been started.
isStarted() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is started or resumed.
isStarted() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
isStarted() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is started or resumed.
isStarted() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Tests if started.
isStarted() - Method in enum com.robopupu.api.util.LifecycleState
 
isStateEngine() - Method in class com.robopupu.api.fsm.StateEngine
Tests if this instance of StateEngine represents a state machine and not a state that belongs into it.
isStopped() - Method in class com.robopupu.api.mvp.ViewState
Tests if the LifecycleState is stopped.
isStopped() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
isStopped() - Method in class com.robopupu.api.plugin.PluginState
Tests if the LifecycleState is stopped.
isStopped() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Tests if stopped.
isStopped() - Method in enum com.robopupu.api.util.LifecycleState
 
isSuperState(T_State) - Method in class com.robopupu.api.fsm.StateEngine
Tests if the given state object is a direct or an indirect super state of the state represented by this instance of StateEngine.
isSuperStateFor(T_State) - Method in class com.robopupu.api.fsm.StateEngine
Tests if the state object represented by this instance of StateEngine is a direct or an indirect super state of the given state.
isValidFileName(String) - Static method in class com.robopupu.api.util.StringToolkit
Tests whether the given String represents a valid file name.
isValidIdentifier(String) - Static method in class com.robopupu.api.util.StringToolkit
Tests whether the given String represents a syntactically valid Java identifier.
isValidNamespace(String) - Static method in class com.robopupu.api.util.StringToolkit
Tests whether the given String represents a syntactically valid namespace name.
isValidUrl(String) - Static method in class com.robopupu.api.util.URLToolkit
 
isValidValue(String) - Method in class com.robopupu.api.binding.TextViewBinding
Tests if the given text represents a valid input value for the assigned View.
isViewEnabled() - Method in class com.robopupu.api.binding.ViewBinding
Tests if the attached View is enabled.
itemClicked(Object) - Method in class com.robopupu.api.binding.AdapterViewBinding
This method should be overridden for dispatching AdapterView.OnItemClickListener.onItemClick(android.widget.AdapterView, android.view.View, int, long) events.
itemClicked(AdapterView<?>, View, int, long) - Method in class com.robopupu.api.binding.AdapterViewBinding
This method should be overridden for dispatching AdapterView.OnItemClickListener.onItemClick(android.widget.AdapterView, android.view.View, int, long) events.
itemSelected(Object) - Method in class com.robopupu.api.binding.AdapterViewBinding
This method should be overridden for dispatching AdapterView.OnItemSelectedListener.onItemSelected(android.widget.AdapterView, android.view.View, int, long) events.
itemSelected(AdapterView<?>, View, int, long) - Method in class com.robopupu.api.binding.AdapterViewBinding
This method should be overridden for dispatching AdapterView.OnItemSelectedListener.onItemSelected(android.widget.AdapterView, android.view.View, int, long) events.

K

key - Variable in class com.robopupu.api.util.KeyValue
 
KEY_DEPENDENCY_SCOPE - Static variable in interface com.robopupu.api.mvp.View
 
KeyValue<T_Key,T_Value> - Class in com.robopupu.api.util
 
KeyValue(T_Key, T_Value) - Constructor for class com.robopupu.api.util.KeyValue
 
KeyValue(KeyValue<T_Key, T_Value>) - Constructor for class com.robopupu.api.util.KeyValue
 

L

last() - Method in class com.robopupu.api.graph.Graph
Attaches a LastNode to the current OutputNode.
last(BooleanFunction<T>) - Method in class com.robopupu.api.graph.Graph
Attaches a LastNode with the given condition to the current OutputNode.
last(BooleanFunction<OUT>) - Method in class com.robopupu.api.graph.Node
Attaches a LastNode with the given BooleanFunction to this Node.
last() - Method in class com.robopupu.api.graph.Node
Attaches a LastNode to this Node.
last() - Method in class com.robopupu.api.plugin.PlugInvoker
 
LastNode<IN> - Class in com.robopupu.api.graph.nodes
LastNode emits only the last received input value if no condition is given as a BooleanFunction.
LastNode() - Constructor for class com.robopupu.api.graph.nodes.LastNode
 
LastNode(BooleanFunction<IN>) - Constructor for class com.robopupu.api.graph.nodes.LastNode
 
LifecycleState - Enum in com.robopupu.api.util
 
list - Variable in class com.robopupu.api.graph.nodes.ListNode
 
Listenable<T_Listener> - Interface in com.robopupu.api.util
Listenable defines an interface for objects that can have listeners for listening their events.
Listenable.Singled - Annotation Type in com.robopupu.api.util
 
listeners - Variable in class com.robopupu.api.mvp.AbstractPresenter
 
ListItem<T> - Class in com.robopupu.api.mvp
ListItem() - Constructor for class com.robopupu.api.mvp.ListItem
 
ListItem(T) - Constructor for class com.robopupu.api.mvp.ListItem
 
ListModel - Interface in com.robopupu.api.mvp
 
ListNode<IN> - Class in com.robopupu.api.graph.nodes
ListNode either emits all the values from a given List (immutable version), or the input values that are received and stored to a List until Node.onCompleted(OutputNode) is invoked (mutable version).
ListNode() - Constructor for class com.robopupu.api.graph.nodes.ListNode
 
ListNode(List<IN>) - Constructor for class com.robopupu.api.graph.nodes.ListNode
 
Log - Class in com.robopupu.api.util
Log is an object that can be used for logging instead of Android's android.util.Log
Log() - Constructor for class com.robopupu.api.util.Log
 
logDelegate - Variable in class com.robopupu.api.app.Robopupu
 
LogDelegate - Interface in com.robopupu.api.util
LogDelegate is an interface for implementing objects with same method interface as Android's android.util.Log
LongNode<IN> - Class in com.robopupu.api.graph.nodes
LongNode converts the input value to a Long.
LongNode() - Constructor for class com.robopupu.api.graph.nodes.LongNode
 
longValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to long value.
lowerCaseFirstCharacter(String) - Static method in class com.robopupu.api.util.StringToolkit
Changes the first character of the given String to be a lowercase character.

M

Manager - Interface in com.robopupu.api.component
Manager is tagging interface for manager PluginComponents.
map(Function<T, OUT>) - Method in class com.robopupu.api.graph.Graph
Attaches a FunctionNode with the given mapping function to the current OutputNode.
map(Function<OUT, T>) - Method in class com.robopupu.api.graph.Node
Attaches a FunctionNode with the given Function to this Node.
matches(Class<?>, Class<?>) - Method in class com.robopupu.api.dependency.DependencyQuery
 
mCause - Variable in exception com.robopupu.api.network.RequestError
 
mCompletedIndex - Variable in class com.robopupu.api.graph.nodes.ConcatNode
 
merge(OutputNode<T>...) - Method in class com.robopupu.api.graph.Graph
Attaches a MergeNode to the current OutputNode.
merge(OutputNode<OUT>...) - Method in class com.robopupu.api.graph.Node
Attaches a MergeNode to the current OutputNode.
merge(Params[]) - Static method in class com.robopupu.api.util.Params
Merges the given array of Params to single instance of Params.
MergeNode<IN> - Class in com.robopupu.api.graph.nodes
MergeNode takes any number of OutputNodes and emits the input values received from them in whatever order they are received.
MergeNode(OutputNode<IN>...) - Constructor for class com.robopupu.api.graph.nodes.MergeNode
 
message - Variable in class com.robopupu.api.util.MessageContext
 
MessageContext - Class in com.robopupu.api.util
 
MessageContext(Context) - Constructor for class com.robopupu.api.util.MessageContext
 
messageStringResId - Variable in class com.robopupu.api.util.MessageContext
 
mHeaders - Variable in exception com.robopupu.api.network.RequestError
 
mMessage - Variable in exception com.robopupu.api.network.RequestError
 
mNetworkTime - Variable in exception com.robopupu.api.network.RequestError
 
mockScope - Variable in class com.robopupu.api.dependency.DependencyScope
A reference to an optional overriding DependencyScope used providing mock dependencies.
Model - Interface in com.robopupu.api.model
Model defines an interface for model objects.
Model - Interface in com.robopupu.api.mvp
Model is interface for Model components in the Robopupu's MVP architectural pattern implementation.
ModelEvent<T_Model extends Model,T_EventType> - Class in com.robopupu.api.model
ModelEvent extends EventObject to provide an abstract base class for implementing Model related events.
ModelEvent(T_Model, T_EventType) - Constructor for class com.robopupu.api.model.ModelEvent
 
ModelEventType - Enum in com.robopupu.api.model
ModelEventType implements an enumerated type for defining various generic model event types.
modelObject - Variable in class com.robopupu.api.mvp.ListItem
 
ModelObserver<T_ModelEvent extends ModelEvent> - Interface in com.robopupu.api.model
ModelObserver defines a listener interface for Model.
mStatusCode - Variable in exception com.robopupu.api.network.RequestError
 
mutableList - Variable in class com.robopupu.api.graph.nodes.ListNode
 

N

next() - Static method in class com.robopupu.api.util.Id
 
node(Tag<OUT>) - Method in class com.robopupu.api.graph.Graph
Finds a OutputNode tagged with the given Tag and sets it to be current node.
Node<IN,OUT> - Class in com.robopupu.api.graph
Node is a base class for all nodes.
Node() - Constructor for class com.robopupu.api.graph.Node
Constructs a new instance of Node.
NodeObserver<OUT> - Interface in com.robopupu.api.graph
NodeObserver defines an observer interface for receiving callbacks from an OutputNode.
NodeObserverAdapter<OUT> - Class in com.robopupu.api.graph
NodeObserverAdapter is an adapter class for NodeObserver.
NodeObserverAdapter() - Constructor for class com.robopupu.api.graph.NodeObserverAdapter
 
normalize(String) - Static method in class com.robopupu.api.util.StringToolkit
 
normalize(String, Normalizer.Form) - Static method in class com.robopupu.api.util.StringToolkit
 
nothingSelected() - Method in class com.robopupu.api.binding.AdapterViewBinding
This method should be overridden for dispatching AdapterView.OnItemSelectedListener.onNothingSelected(android.widget.AdapterView) events.
notifyDataChanged() - Method in class com.robopupu.api.mvp.AbstractListModel
 
notifyDataChanged() - Method in interface com.robopupu.api.mvp.ListModel
 
notifyModelChanged(T_Event) - Method in class com.robopupu.api.model.AbstractObservableModel
 
notifyModelChanged(T_Event) - Method in class com.robopupu.api.mvp.AbstractModel
 
notifyOnClicked() - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
nth(int) - Method in class com.robopupu.api.graph.Graph
Attaches a NthNode with the given index parameter value to the current OutputNode.
nth(int) - Method in class com.robopupu.api.graph.Node
Attaches a NthNode with the given index parameter to this Node.
NthNode<IN> - Class in com.robopupu.api.graph.nodes
NthNode takes one input with the specified index.
NthNode(int) - Constructor for class com.robopupu.api.graph.nodes.NthNode
 

O

object() - Method in class com.robopupu.api.plugin.PlugInvoker
 
ObservableModel<T_Event extends ModelEvent<?,?>,T_Observer extends ModelObserver<T_Event>> - Interface in com.robopupu.api.model
ObservableModel defines an interface for model objects that can be serialised using GSON.
observer(NodeObserver<T>) - Method in class com.robopupu.api.graph.Graph
Attaches a ObserverNode for the given NodeObserver to the current OutputNode.
observer(NodeObserver<OUT>) - Method in class com.robopupu.api.graph.Node
Attaches an ObserverNode with the given NodeObserver to this Node.
observer(RequestDelegate<T>) - Method in class com.robopupu.api.graph.Node
Attaches an RequestNode with the given RequestDelegate to this Node.
ObserverNode<IN> - Class in com.robopupu.api.graph.nodes
ObserverNode(NodeObserver<IN>) - Constructor for class com.robopupu.api.graph.nodes.ObserverNode
 
onActivated(DependencyScopeOwner) - Method in class com.robopupu.api.dependency.DependencyScope
This method is invoked by Dependency when this DependencyScope is activated for the given DependencyScopeOwner.
onActivityCreated(Activity, Bundle) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onActivityCreated(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onActivityCreated(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onActivityCreated(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onActivityCreated(Bundle) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onActivityCreated(Bundle) - Method in class com.robopupu.api.mvp.ViewFragment
 
onActivityCreated(Bundle) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onActivityDestroyed(Activity) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onActivityPaused(Activity) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onActivityResumed(Activity) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onActivityStarted(Activity) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onActivityStopped(Activity) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onAttached(InputNode<OUT>) - Method in class com.robopupu.api.graph.Node
Invoked when the given output InputNode has been attached to this Node.
onBackPressed() - Method in class com.robopupu.api.feature.AbstractFeatureManager
Invoked to handle Back Pressed event received by the FeatureContainer.
onBackPressed() - Method in interface com.robopupu.api.feature.FeatureManager
Invoked to handle Back Pressed event received by the FeatureContainer.
onBindViewHolder(T_ViewHolder, int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
OnChecked - Annotation Type in com.robopupu.api.mvp
OnChecked is used to annotate Presenter interface methods for CompoundButton.OnCheckedChangeListener events binding.
onChecked(String, boolean) - Method in class com.robopupu.api.mvp.PresenterDelegate
 
onCheckedChanged(CompoundButton, boolean) - Method in class com.robopupu.api.mvp.ViewEventsDelegate
 
onClick(View) - Method in class com.robopupu.api.binding.ClickBinding
 
onClick(View) - Method in class com.robopupu.api.binding.ViewBinding
 
onClick(View) - Static method in class com.robopupu.api.graph.Graph
Attaches an ViewNode for the given View to produce click outputs.
onClick(View) - Method in class com.robopupu.api.graph.nodes.ViewNode
 
onClick(View) - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
OnClick - Annotation Type in com.robopupu.api.mvp
OnClick is used to annotate Presenter interface methods for View.OnClickListener events binding.
onClick(String) - Method in class com.robopupu.api.mvp.PresenterDelegate
 
onClick(View) - Method in class com.robopupu.api.mvp.ViewEventsDelegate
 
onClicked(View) - Method in interface com.robopupu.api.binding.ViewBinding.ClickListener
 
onCompleted(OutputNode<?>) - Method in interface com.robopupu.api.graph.InputNode
Invoked when the specified source OutputNode is completed.
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.Node
 
onCompleted(OutputNode<OUT>) - Method in interface com.robopupu.api.graph.NodeObserver
Invoked when the given OutputNode is completed.
onCompleted(OutputNode<OUT>) - Method in class com.robopupu.api.graph.NodeObserverAdapter
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.ConcatNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.ConcatStringsNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.CountNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.DistinctNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.LastNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.ListNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.ObserverNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.ReverseNode
 
onCompleted(OutputNode<?>) - Method in class com.robopupu.api.graph.nodes.SumNode
 
onCreate() - Method in class com.robopupu.api.app.BaseApplication
 
onCreate(Bundle) - Method in class com.robopupu.api.mvp.ViewActivity
 
onCreate(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onCreate() - Method in class com.robopupu.api.mvp.ViewState
Invoked when the View is created.
onCreate(Params) - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
onCreate() - Method in class com.robopupu.api.plugin.PluginState
Invoked when the PluginComponent is created.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewActivity
Invoked to bind ViewBindings to Views.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewCompatActivity
Invoked to bind ViewBindings to Views.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
Invoked to bind ViewBindings to Views.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewCompatFragment
Invoked to bind ViewBindings to Views.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Invoked to bind ViewBindings to Views.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewDialogFragment
Invoked to bind ViewBindings to Views.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewFragment
Invoked to bind ViewBindings to Views.
onCreateBindings() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Invoked to bind ViewBindings to Views.
onCreateDialog(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onCreateDialog(Bundle) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onCreateViewHolder(ViewGroup, int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
onDeactivated(DependencyScopeOwner) - Method in class com.robopupu.api.dependency.DependencyScope
This method is invoked by Dependency when this DependencyScope is deactivated for the given DependencyScopeOwner.
onDependencyScopeOwnerDestroyed(DependencyScopeOwner) - Method in class com.robopupu.api.dependency.DependenciesCache
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewActivity
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewFragment
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onDestroy() - Method in class com.robopupu.api.mvp.ViewState
Invoked when the View is destroyed.
onDestroy() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
onDestroy() - Method in class com.robopupu.api.plugin.PluginState
Invoked when the PluginComponent is destroyed.
onDetached(InputNode<OUT>) - Method in class com.robopupu.api.graph.Node
Invoked when the given InputNode has been detached from this Node.
onDispose(StateEngine<?>) - Method in interface com.robopupu.api.fsm.StateEngineObserver
Invoked when the observed StateEngine is being disposed.
onDispose(StateEngine<?>) - Method in class com.robopupu.api.fsm.StateMachine
 
onDisposeState() - Method in class com.robopupu.api.fsm.StateEngine
Invoked by StateEngine.dispose() for an instance of StateEngine that represents a state of a state machine.
onDisposeStateEngine() - Method in class com.robopupu.api.fsm.StateEngine
Invoked by StateEngine.dispose() for an instance of StateEngine that represents a state machine.
onEmit() - Method in class com.robopupu.api.graph.Graph
Invoked by Graph.start().
onEnter() - Method in class com.robopupu.api.fsm.StateEngine
onError(T_State, StateEngine.Error) - Method in class com.robopupu.api.fsm.StateEngine
Invoked when the specified error has occurred while in the given state.
onError(T_State, StateEngine.Error, String) - Method in class com.robopupu.api.fsm.StateEngine
/** Invoked when the specified error has occurred while in the named event has been received in the given state.
onError(StateEngine<?>, StateEngine.Error, String) - Method in interface com.robopupu.api.fsm.StateEngineObserver
Invoked when the specified error is deteceted in the observed StateEngine.
onError(StateEngine<?>, StateEngine.Error, String) - Method in class com.robopupu.api.fsm.StateMachine
 
onError(OutputNode<?>, Throwable) - Method in interface com.robopupu.api.graph.InputNode
Invoked when the given source OutputNode has detected an error.
onError(OutputNode<?>, Throwable) - Method in class com.robopupu.api.graph.Node
 
onError(OutputNode<OUT>, Throwable) - Method in interface com.robopupu.api.graph.NodeObserver
Invoked when the given OutputNode has detected an error.
onError(OutputNode<OUT>, Throwable) - Method in class com.robopupu.api.graph.NodeObserverAdapter
 
onError(RequestError) - Method in class com.robopupu.api.graph.nodes.RequestNode
 
onError(RequestError) - Method in interface com.robopupu.api.network.RequestCallback
 
onExit() - Method in class com.robopupu.api.fsm.StateEngine
onFeatureContainerPaused(FeatureContainer, boolean) - Method in class com.robopupu.api.feature.AbstractFeature
 
onFeatureContainerPaused(FeatureContainer, boolean) - Method in interface com.robopupu.api.feature.Feature
Invoked when a FeatureContainer has been paused.
onFeatureContainerResumed(FeatureContainer) - Method in class com.robopupu.api.feature.AbstractFeature
 
onFeatureContainerResumed(FeatureContainer) - Method in interface com.robopupu.api.feature.Feature
Invoked when a FeatureContainer has been resumed.
onFeatureContainerStarted(FeatureContainer) - Method in class com.robopupu.api.feature.AbstractFeature
 
onFeatureContainerStarted(FeatureContainer) - Method in interface com.robopupu.api.feature.Feature
Invoked when a FeatureContainer has been started.
onFeatureContainerStopped(FeatureContainer, boolean) - Method in class com.robopupu.api.feature.AbstractFeature
 
onFeatureContainerStopped(FeatureContainer, boolean) - Method in interface com.robopupu.api.feature.Feature
Invoked when a FeatureContainer has been stopped.
onFeatureDestroyed(Feature) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onFeatureDestroyed(Feature) - Method in interface com.robopupu.api.feature.FeatureManager
Invoked by a PluginStateComponent.destroy() when the Feature} has been destroyed.
onFeaturePaused(Feature, boolean) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onFeaturePaused(Feature, boolean) - Method in interface com.robopupu.api.feature.FeatureManager
Invoked by a PluginStateComponent.pause() when the Feature} has been paused.
onFeatureResumed(Feature) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onFeatureResumed(Feature) - Method in interface com.robopupu.api.feature.FeatureManager
Invoked by a PluginStateComponent.resume() when the Feature} has been resumed.
onFeatureStopped(Feature) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
onFeatureStopped(Feature) - Method in interface com.robopupu.api.feature.FeatureManager
Invoked by a PluginStateComponent.stop() when the Feature} has been stopped.
onInput(OutputNode<IN>, IN) - Method in interface com.robopupu.api.graph.InputNode
Invoked by the given source OutputNode for this InputNode to receive the input Object that was emitted by the OutputNode.
onInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.Node
 
onInput(OutputNode<OUT>, OUT) - Method in interface com.robopupu.api.graph.NodeObserver
Invoked when the given OutputNode has received the given input value.
onInput(OutputNode<OUT>, OUT) - Method in class com.robopupu.api.graph.NodeObserverAdapter
 
onInput(ZipInputNode<IN, OUT>, IN) - Method in class com.robopupu.api.graph.nodes.ZipNode
 
onItemClick(AdapterView<?>, View, int, long) - Method in class com.robopupu.api.binding.AdapterViewBinding
 
onItemSelected(AdapterView<?>, View, int, long) - Method in class com.robopupu.api.binding.AdapterViewBinding
 
onModelChanged(T_ModelEvent) - Method in interface com.robopupu.api.model.ModelObserver
Invoked when the observer Model has changed as specified by the given ModelEvent.
onNothingSelected(AdapterView<?>) - Method in class com.robopupu.api.binding.AdapterViewBinding
 
onPause(boolean) - Method in class com.robopupu.api.feature.AbstractFeature
onPause() - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
onPause() - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
onPause() - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
onPause() - Method in class com.robopupu.api.feature.FeatureFragment
 
onPause() - Method in class com.robopupu.api.feature.FeatureViewCompatFragmentDelegate
 
onPause() - Method in class com.robopupu.api.feature.FeatureViewFragmentDelegate
 
onPause() - Method in class com.robopupu.api.mvp.ViewActivity
 
onPause() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onPause() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onPause() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onPause() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onPause() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onPause() - Method in class com.robopupu.api.mvp.ViewFragment
 
onPause() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onPause() - Method in class com.robopupu.api.mvp.ViewState
Invoked when the View is paused.
onPause() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
onPause() - Method in class com.robopupu.api.plugin.PluginState
Invoked when the PluginComponent is paused.
onPermissionDenied(PermissionRequest) - Method in interface com.robopupu.api.util.PermissionRequest.Callback
 
onPermissionExists(PermissionRequest) - Method in interface com.robopupu.api.util.PermissionRequest.Callback
 
onPermissionGranted(PermissionRequest) - Method in interface com.robopupu.api.util.PermissionRequest.Callback
 
onPlugged(PluginBus) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onPlugged(PluginBus) - Method in class com.robopupu.api.mvp.PluginActivity
 
onPlugged(PluginBus) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
onPlugged(PluginBus) - Method in class com.robopupu.api.plugin.AbstractPluginComponent
 
onPlugged(PluginBus) - Method in interface com.robopupu.api.plugin.PluginComponent
Invoked when this PluginComponent has been plugged to given PluginBus.
onPluginPlugged(Object) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onPluginPlugged(Object) - Method in class com.robopupu.api.mvp.PluginActivity
 
onPluginPlugged(Object) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
onPluginPlugged(Object) - Method in class com.robopupu.api.plugin.AbstractPluginComponent
 
onPluginPlugged(Object) - Method in interface com.robopupu.api.plugin.PluginComponent
Invoked when the given plugin object has been plugged to PluginBus.
onPluginUnplugged(Object) - Method in class com.robopupu.api.mvp.PluginActivity
 
onPluginUnplugged(Object) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
onPluginUnplugged(Object) - Method in class com.robopupu.api.plugin.AbstractPluginComponent
 
onPluginUnplugged(Object) - Method in interface com.robopupu.api.plugin.PluginComponent
Invoked when the given plugin object has been unplugged from PluginBus.
onPresenterFinished(Presenter) - Method in class com.robopupu.api.feature.AbstractFeature
 
onPresenterFinished(Presenter) - Method in interface com.robopupu.api.mvp.PresenterListener
Invoked by a Presenter when it has been finished by invoking Presenter.finish().
onRequestPermissionsResult(int, String[], int[]) - Method in class com.robopupu.api.mvp.ViewActivity
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onRequestPermissionsResult(boolean) - Method in class com.robopupu.api.util.PermissionRequest
Invoked by PermissionRequestManager when the permission has been granted or denied.
onRequestPermissionsResult(int, String[], int[]) - Method in class com.robopupu.api.util.PermissionRequestManager
 
onReset(StateEngine<?>) - Method in interface com.robopupu.api.fsm.StateEngineObserver
Invoked when the observed StateEngine is resetted.
onReset(StateEngine<?>) - Method in class com.robopupu.api.fsm.StateMachine
 
onReset() - Method in class com.robopupu.api.graph.Graph
Invoked by Graph.reset().
onReset() - Method in interface com.robopupu.api.graph.InputNode
Invoked to reset this InputNode.
onReset() - Method in class com.robopupu.api.graph.Node
Invoked to reset this Node.
onReset(OutputNode<OUT>) - Method in interface com.robopupu.api.graph.NodeObserver
Invoked when the given OutputNode has been resetted.
onReset(OutputNode<OUT>) - Method in class com.robopupu.api.graph.NodeObserverAdapter
 
onReset() - Method in interface com.robopupu.api.graph.OutputNode
Invoked to reset this OutputNode.
onResponse(OUT) - Method in class com.robopupu.api.graph.nodes.RequestNode
 
onResponse(T_Response) - Method in interface com.robopupu.api.network.RequestCallback
 
onRestart() - Method in class com.robopupu.api.mvp.ViewActivity
 
onRestart() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onRestart() - Method in class com.robopupu.api.mvp.ViewState
Invoked when the View is isRestarted.
onRestart() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
onRestart() - Method in class com.robopupu.api.plugin.PluginState
Invoked when the PluginComponent is restarted.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewActivity
This method can be overridden to restore dependencies after the ViewCompatFragment is restored, for instance, after recreating it.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatActivity
This method can be overridden to restore dependencies after the ViewCompatFragment is restored, for instance, after recreating it.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
This method can be overridden to restore dependencies after the ViewCompatDialogFragment is restored, for instance, after recreating it.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatFragment
This method can be overridden to restore dependencies after the ViewCompatFragment is restored, for instance, after recreating it.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
This method can be overridden to restore dependencies after the ViewCompatFragmentDelegate is restored, for instance, after recreating it.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewDialogFragment
This method can be overridden to restore dependencies after the ViewDialogFragment is restored, for instance, after recreating it.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewFragment
This method can be overridden to restore dependencies after the ViewFragment is restored, for instance, after recreating it.
onRestoreDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
This method can be overridden to restore dependencies after the ViewFragmentDelegate is restored, for instance, after recreating it.
onRestoreInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewActivity
 
onRestoreInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewActivity
This method can be overridden to restore state of this ViewActivity from the given Bundle.
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatActivity
This method can be overridden to restore state of this ViewCompatActivity from the given Bundle.
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
This method can be overridden to restore state of this ViewCompatDialogFragment from the given Bundle.
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragment
This method can be overridden to restore state of this ViewCompatFragment from the given Bundle.
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
This method can be overridden to restore state of this ViewCompatFragmentDelegate from the given Bundle.
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewDialogFragment
This method can be overridden to restore state of this ViewDialogFragment from the given Bundle.
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewFragment
This method can be overridden to restore state of this ViewFragment from the given Bundle.
onRestoreState(Bundle) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
This method can be overridden to restore state of this ViewFragmentDelegate from the given Bundle.
onResume() - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
onResume() - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
onResume() - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
onResume() - Method in class com.robopupu.api.feature.FeatureFragment
 
onResume() - Method in class com.robopupu.api.feature.FeatureViewCompatFragmentDelegate
 
onResume() - Method in class com.robopupu.api.feature.FeatureViewFragmentDelegate
 
onResume() - Method in class com.robopupu.api.mvp.ViewActivity
 
onResume() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onResume() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onResume() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onResume() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onResume() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onResume() - Method in class com.robopupu.api.mvp.ViewFragment
 
onResume() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onResume() - Method in class com.robopupu.api.mvp.ViewState
Invoked when the View is resumed.
onResume() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
onResume() - Method in class com.robopupu.api.plugin.PluginState
Invoked when the PluginComponent is resumed.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewActivity
This method can be overridden to save dependencies after the ViewCompatFragment is restored, for instance, after recreating it.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatActivity
This method can be overridden to save dependencies after the ViewCompatFragment is restored, for instance, after recreating it.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
This method can be overridden to save dependencies after the ViewCompatDialogFragment is restored, for instance, after recreating it.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatFragment
This method can be overridden to save dependencies after the ViewCompatFragment is restored, for instance, after recreating it.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
This method can be overridden to save dependencies after the ViewCompatFragmentDelegate is restored, for instance, after recreating it.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewDialogFragment
This method can be overridden to save dependencies after the ViewDialogFragment is restored, for instance, after recreating it.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewFragment
This method can be overridden to save dependencies after the ViewFragment is restored, for instance, after recreating it.
onSaveDependencies(DependencyMap) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
This method can be overridden to save dependencies after the ViewFragmentDelegate is restored, for instance, after recreating it.
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewActivity
 
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewFragment
 
onSaveInstanceState(Bundle) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewActivity
This method can be overridden to save state of this ViewActivity to the given Bundle.
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatActivity
This method can be overridden to save state of this ViewCompatActivity to the given Bundle.
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
This method can be overridden to save state of this ViewCompatDialogFragment to the given Bundle.
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragment
This method can be overridden to save state of this ViewCompatFragment to the given Bundle.
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
This method can be overridden to save state of this ViewCompatFragmentDelegate to the given Bundle.
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewDialogFragment
This method can be overridden to save state of this ViewDialogFragment to the given Bundle.
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewFragment
This method can be overridden to save state of this ViewFragment to the given Bundle.
onSaveState(Bundle) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
This method can be overridden to save state of this ViewFragmentDelegate to the given Bundle.
onScroll(AbsListView, int, int, int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
onScrollStateChanged(AbsListView, int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
onShowPermissionRationale(PermissionRequest) - Method in interface com.robopupu.api.util.PermissionRequest.Callback
 
onStart(StateEngine<?>) - Method in interface com.robopupu.api.fsm.StateEngineObserver
Invoked when the observed StateEngine is started.
onStart(StateEngine<?>) - Method in class com.robopupu.api.fsm.StateMachine
 
onStart() - Method in class com.robopupu.api.mvp.PluginActivity
 
onStart() - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
onStart() - Method in class com.robopupu.api.mvp.ViewActivity
 
onStart() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onStart() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onStart() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onStart() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onStart() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onStart() - Method in class com.robopupu.api.mvp.ViewFragment
 
onStart() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onStart() - Method in class com.robopupu.api.mvp.ViewState
Invoked when the View is started.
onStart() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
onStart() - Method in class com.robopupu.api.plugin.PluginState
Invoked when the PluginComponent is started.
onStateEngineCreated(StateEngine<?>) - Method in class com.robopupu.api.fsm.StateMachine
 
onStop(StateEngine<?>) - Method in interface com.robopupu.api.fsm.StateEngineObserver
Invoked when the observed StateEngine is stopped.
onStop(StateEngine<?>) - Method in class com.robopupu.api.fsm.StateMachine
 
onStop() - Method in class com.robopupu.api.mvp.PluginActivity
 
onStop() - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
onStop() - Method in class com.robopupu.api.mvp.ViewActivity
 
onStop() - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
onStop() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onStop() - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onStop() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onStop() - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onStop() - Method in class com.robopupu.api.mvp.ViewFragment
 
onStop() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onStop() - Method in class com.robopupu.api.mvp.ViewState
Invoked when the View is stopped.
onStop() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
onStop() - Method in class com.robopupu.api.plugin.PluginState
Invoked when the PluginComponent is stopped.
onTextChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.binding.TextViewBinding
 
onTextChanged(TextView) - Static method in class com.robopupu.api.graph.Graph
Attaches an TextViewNode for the given TextView to produce inputted text as an output.
onTextChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.graph.nodes.TextViewNode
 
OnTextChanged - Annotation Type in com.robopupu.api.mvp
OnTextChanged is used to annotate Presenter interface methods for TextWatcher events binding.
onTextChanged(String, String) - Method in class com.robopupu.api.mvp.PresenterDelegate
 
onTextChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.mvp.ViewEventsDelegate
 
onUnhandledEvent(String) - Method in class com.robopupu.api.fsm.StateEngine
 
onUnplugged(PluginBus) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onUnplugged(PluginBus) - Method in class com.robopupu.api.mvp.PluginActivity
 
onUnplugged(PluginBus) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
onUnplugged(PluginBus) - Method in class com.robopupu.api.plugin.AbstractPluginComponent
 
onUnplugged(PluginBus) - Method in interface com.robopupu.api.plugin.PluginComponent
Invoked when this PluginComponent has been unplugged from given PluginBus.
onViewClicked(ViewHolder, int) - Method in interface com.robopupu.api.mvp.ViewHolderListener
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.feature.FeatureFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.feature.FeatureViewCompatFragmentDelegate
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.feature.FeatureViewFragmentDelegate
 
onViewCreated(View, Params) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.mvp.ViewFragment
 
onViewCreated(View, Bundle) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
onViewCreated(View, Params) - Method in interface com.robopupu.api.mvp.ViewObserver
Invoked by a View implementation when it is created.
onViewDestroy(View) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onViewDestroy(View) - Method in interface com.robopupu.api.mvp.ViewObserver
Invoked by a View implementation when it is destroyed, e.g.
onViewPause(View) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onViewPause(View) - Method in interface com.robopupu.api.mvp.ViewObserver
Invoked by a View implementation when it is paused, e.g.
onViewResume(View) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onViewResume(View) - Method in interface com.robopupu.api.mvp.ViewObserver
Invoked by a View implementation when it is resumed, e.g.
onViewStart(View) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onViewStart(View) - Method in interface com.robopupu.api.mvp.ViewObserver
Invoked by a View implementation when it is started, e.g.
onViewStop(View) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
onViewStop(View) - Method in interface com.robopupu.api.mvp.ViewObserver
Invoked by a View implementation when it is stopped, e.g.
OutputAction<OUT> - Interface in com.robopupu.api.graph.actions
 
OutputActionNode<OUT> - Class in com.robopupu.api.graph.nodes
OutputActionNode is a Node that can be used to execute a given OutputAction or arbitrary action defined as overridden method OutputActionNode.execute().
OutputActionNode(OutputAction<OUT>) - Constructor for class com.robopupu.api.graph.nodes.OutputActionNode
 
OutputNode<OUT> - Interface in com.robopupu.api.graph
 

P

params - Variable in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
Params - Class in com.robopupu.api.util
Params extends HashMap to provide a convenience object for passing parameters.
Params() - Constructor for class com.robopupu.api.util.Params
 
Params(String, Object) - Constructor for class com.robopupu.api.util.Params
Constructs an instance of Params with the given key and value.
parentFeature - Variable in class com.robopupu.api.feature.AbstractFeature
 
parentScope - Variable in class com.robopupu.api.dependency.DependencyScope
 
parse(String) - Static method in class com.robopupu.api.util.DateToolkit
 
parse(String, String) - Static method in class com.robopupu.api.util.DateToolkit
 
parseISO8601(String) - Static method in class com.robopupu.api.util.DateToolkit
 
parseISO8601NoMilliseconds(String) - Static method in class com.robopupu.api.util.DateToolkit
 
parseKeyTokens(String) - Static method in class com.robopupu.api.util.StringToolkit
Parses the property key to create an array of Strings containing individual tokens of the key.
parseKeyTokens(String, String, List<String>) - Static method in class com.robopupu.api.util.StringToolkit
Parses the tokens separated by the specified separator from the given String.
parseRFC822(String) - Static method in class com.robopupu.api.util.DateToolkit
 
parseSimple(String) - Static method in class com.robopupu.api.util.DateToolkit
 
pause() - Method in class com.robopupu.api.feature.AbstractFeature
 
pause(boolean) - Method in class com.robopupu.api.feature.AbstractFeature
 
pause(boolean) - Method in interface com.robopupu.api.feature.Feature
Invoked to pause this Feature.
pause() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
pause() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Invoked to pause this PluginStateComponent.
PermissionRequest - Class in com.robopupu.api.util
PermissionRequest is an object that can be used for requesting a permission at run time.
PermissionRequest(Activity, String, PermissionRequest.Callback) - Constructor for class com.robopupu.api.util.PermissionRequest
Constructs a new instance PermissionRequest for requesting the specified user permission.
PermissionRequest.Callback - Interface in com.robopupu.api.util
 
PermissionRequestManager - Class in com.robopupu.api.util
PermissionRequestManager implements a manager for requesting permissions using PermissionRequests.
PermissionRequestManager() - Constructor for class com.robopupu.api.util.PermissionRequestManager
 
plug(Class<?>) - Method in class com.robopupu.api.app.BaseApplication
Plugs an instance of given Class to the PluginBus.
plug(Class<?>...) - Static method in class com.robopupu.api.app.Robopupu
Plugs an instances of given Classes to the PluginBus.
plug(Class<?>) - Method in class com.robopupu.api.feature.AbstractFeature
Plugs an instance of specific Class to PluginBus.
plug(Object) - Method in class com.robopupu.api.feature.AbstractFeature
Plugs the the given plugin Object to this PluginBus.
plug(Class<?>) - Method in class com.robopupu.api.mvp.AbstractPresenter
Plugs an instance of specific Class to PluginBus.
plug(Object) - Method in class com.robopupu.api.mvp.AbstractPresenter
Plugs the the given plugin Object to this PluginBus.
Plug - Annotation Type in com.robopupu.api.plugin
Plug is used to annotate instance fields for which the values are injects by Plugger implementations.
plug(Object, PluginBus, boolean) - Method in interface com.robopupu.api.plugin.Plugger
 
plug(Class<?>) - Static method in class com.robopupu.api.plugin.PluginBus
Plugs an instance of specific Class to this PluginBus.
plug(Class<?>, DependencyScope) - Static method in class com.robopupu.api.plugin.PluginBus
Plugs an instance of specific Class to this PluginBus.
plug(Object) - Static method in class com.robopupu.api.plugin.PluginBus
Plugs the the given plugin Object to this PluginBus.
plug(Object...) - Static method in class com.robopupu.api.plugin.PluginBus
Plugs the the given plugin Objects to this PluginBus.
plug(List<Object>) - Static method in class com.robopupu.api.plugin.PluginBus
Plugs the the given plugin Objects to this PluginBus.
plug(Object, boolean) - Static method in class com.robopupu.api.plugin.PluginBus
 
plug(Object, Class<?>, PlugInvoker<?>, HandlerInvoker<?>) - Method in class com.robopupu.api.plugin.PluginBus
This framework method should not be used by developers directly.
Plugger - Interface in com.robopupu.api.plugin
Plugger defines interface for objects that are used to plug plugins to a PluginBus and to unplug them from the PluginBus.
plugin - Variable in class com.robopupu.api.plugin.HandlerInvoker
 
Plugin - Annotation Type in com.robopupu.api.plugin
 
PluginActivity<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
PluginActivity extends ViewCompatActivity to provide an abstract base class for implementing Activities that utilise Robopupu.Plugin library.
PluginActivity() - Constructor for class com.robopupu.api.mvp.PluginActivity
 
PluginBus - Class in com.robopupu.api.plugin
 
PluginCompatActivity<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
PluginCompatActivity extends ViewCompatActivity to provide an abstract base class for implementing Activity classes that utilise Robopupu.Plugin library.
PluginCompatActivity() - Constructor for class com.robopupu.api.mvp.PluginCompatActivity
 
PluginComponent - Interface in com.robopupu.api.plugin
PluginComponent defines an interface for plugin components that can be plugged to and unplugged from a PluginBus.
plugins - Variable in class com.robopupu.api.plugin.PlugInvoker
 
PluginState - Class in com.robopupu.api.plugin
PluginState represents the current state of a PluginStateComponent.
PluginState() - Constructor for class com.robopupu.api.plugin.PluginState
 
PluginStateComponent - Interface in com.robopupu.api.plugin
PluginStateComponent extends PluginComponent to define an interface for plugin components that maintain PluginState.
PlugInterface - Annotation Type in com.robopupu.api.plugin
 
PlugInvoker<T> - Class in com.robopupu.api.plugin
PlugInvoker provides an abstract base class for implementing plugin interface specific invocation handlers.
PlugInvoker() - Constructor for class com.robopupu.api.plugin.PlugInvoker
 
PlugMode - Enum in com.robopupu.api.plugin
PlugMode defines an enum type for specifying various Plug modes.
popEnterAnim - Variable in class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
popExitAnim - Variable in class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
position - Variable in class com.robopupu.api.mvp.ListItem
 
PresentedView<T_Presenter extends Presenter> - Interface in com.robopupu.api.mvp
PresentedView is an interface to be implemented by concrete implementations of View.
Presenter - Interface in com.robopupu.api.mvp
Presenter is the interface to be implemented by Presenter components of a MVP architectural pattern implementation.
presenter - Variable in class com.robopupu.api.mvp.PresenterDelegate
 
PresenterDelegate<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
PresenterDelegate delegates View events to a Presenter.
PresenterDelegate(T_Presenter) - Constructor for class com.robopupu.api.mvp.PresenterDelegate
 
PresenterListener - Interface in com.robopupu.api.mvp
PresenterListener defines listener interface for receiving events from a Presenter.
println(int, String, String) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
println(int, String, String) - Static method in class com.robopupu.api.util.Log
Low-level logging call.
println(int, String, String) - Method in interface com.robopupu.api.util.LogDelegate
Low-level logging call.
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.Node
Invoked by InputNode.onInput(OutputNode, Object) when the given input Object has been received from the OutputNode that emitted it.
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.Action1Node
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ActionNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.BooleanNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.BufferNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ByteNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.CharacterNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ConcatNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ConcatStringsNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ConditionNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.CountNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.DistinctNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.DoubleNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.FilterNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.FirstNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.FloatNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.FunctionNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.IntegerNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.LastNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ListNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.LongNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.MergeNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.NthNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ObserverNode
 
processInput(OutputNode<Void>, Void) - Method in class com.robopupu.api.graph.nodes.OutputActionNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.RepeatNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.RequestNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ReverseNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ShortNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.SimpleNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.SkipNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.SkipWhileNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.StringNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.SumNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.TakeNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ThreadNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.TimerNode
 
processInput(OutputNode<IN>, IN) - Method in class com.robopupu.api.graph.nodes.ZipInputNode
 
Provides - Annotation Type in com.robopupu.api.dependency
Provides is used to annotate methods or constructors that provide dependencies for injection.
putExtra(String, boolean) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, boolean[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, byte) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, byte[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, char) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, char[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, CharSequence) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, CharSequence[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, double) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, double[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, int) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, int[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, long) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, long[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, short) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, short[]) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, String) - Method in class com.robopupu.api.util.IntentSpec
 
putExtra(String, String[]) - Method in class com.robopupu.api.util.IntentSpec
 

R

readFromString(String) - Method in class com.robopupu.api.util.StringList
 
readFromString(String, String) - Method in class com.robopupu.api.util.StringList
 
recommit() - Method in class com.robopupu.api.util.PermissionRequest
Recommit this PermissionRequest after the user has shown the rationale for granting the permission.
RecyclerViewAdapter<T_ViewHolder extends RecyclerView.ViewHolder> - Class in com.robopupu.api.mvp
RecyclerViewAdapter provides and abstract base class for implementing .RecyclerView.Adapter
RecyclerViewAdapter(Context) - Constructor for class com.robopupu.api.mvp.RecyclerViewAdapter
 
RecyclerViewAdapter.UndoItem - Class in com.robopupu.api.mvp
 
registerAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.robopupu.api.mvp.AbstractListModel
 
registerAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in interface com.robopupu.api.mvp.ListModel
 
registerAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
registerFeatureContainerProvider(FeatureContainerProvider) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
registerFeatureContainerProvider(FeatureContainerProvider) - Method in interface com.robopupu.api.feature.FeatureManager
Register the given FeatureContainerProvider for this FeatureManager so that Features can access their FeatureContainers.
remove(TimerNode<IN>.TimerHandle) - Method in class com.robopupu.api.graph.nodes.TimerNode
 
remove(int) - Method in class com.robopupu.api.mvp.AbstractListModel
 
remove(int) - Method in interface com.robopupu.api.mvp.ListModel
 
remove(int) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
removeActiveView(FeatureView) - Method in class com.robopupu.api.feature.AbstractFeature
 
removeActiveView(FeatureView) - Method in interface com.robopupu.api.feature.Feature
Removes the given FeatureView from the set of currently active FeatureViews of this Feature.
removeAllListeners() - Method in class com.robopupu.api.util.AbstractListenable
 
removeAllListeners() - Method in interface com.robopupu.api.util.Listenable
 
removeBackStackView(String) - Method in class com.robopupu.api.feature.AbstractFeature
Removes the specified FeatureView from the HashMap that contains all the FeatureViews of this Feature that has been added to back stack.
removeCache(String) - Method in interface com.robopupu.api.component.BitmapManager
 
removeCache(String) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
removeDependant(Object) - Static method in class com.robopupu.api.dependency.Dependency
Removes the given Object as an dependant from currently active scope - if one exists.
removeDependant(Object) - Method in class com.robopupu.api.dependency.DependencyScope
Removes the given Object as a dependant from this DependencyScope.
removeDependencies(String) - Method in class com.robopupu.api.dependency.DependenciesCache
 
removeDependencies(View) - Method in class com.robopupu.api.dependency.DependenciesCache
 
removeDependency(String) - Method in class com.robopupu.api.dependency.DependencyMap
 
removeDependency(Object) - Method in class com.robopupu.api.dependency.DependencyScope
Removes the given dependency from this DependencyScope.
removeDependencyScope(DependencyScopeOwner) - Method in class com.robopupu.api.dependency.DependenciesCache
 
removeInputNode(InputNode<OUT>) - Method in class com.robopupu.api.graph.Node
Removes the given InputNode from the set of attached InputNodes.
removeListener(T_Listener) - Method in class com.robopupu.api.util.AbstractListenable
 
removeListener(T_Listener) - Method in interface com.robopupu.api.util.Listenable
 
removePlugin(Object) - Method in class com.robopupu.api.plugin.PlugInvoker
 
removeView(FeatureView, boolean, String) - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
removeView(FeatureView, boolean, String) - Method in interface com.robopupu.api.feature.FeatureTransitionManager
Removes the given FeatureView from its container.
removeView(FeatureView, boolean, String) - Method in class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
removeView(FeatureView, boolean, String) - Method in class com.robopupu.api.mvp.PluginActivity
 
removeView(FeatureView, boolean, String) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
repeat(int) - Method in class com.robopupu.api.graph.Graph
Attaches a RepeatNode with the given times parameter value to the current OutputNode.
repeat(int) - Method in class com.robopupu.api.graph.Node
Attaches a RepeatNode with the given times parameter to this Node.
RepeatNode<IN> - Class in com.robopupu.api.graph.nodes
RepeatNode emits the received input value specified times as an output value.
RepeatNode() - Constructor for class com.robopupu.api.graph.nodes.RepeatNode
 
RepeatNode(int) - Constructor for class com.robopupu.api.graph.nodes.RepeatNode
 
request(RequestDelegate<OUT>) - Method in class com.robopupu.api.graph.Graph
Attaches an RequestNode for the given RequestDelegate.
RequestCallback<T_Response> - Interface in com.robopupu.api.network
RequestCallback defines a callback interface for requests.
RequestDelegate<T_Response> - Interface in com.robopupu.api.network
RequestDelegate defines an interface that can be used to execute a request.
RequestError - Exception in com.robopupu.api.network
RequestError extends Exception to implement an object that can be used to store information about errors.
RequestError() - Constructor for exception com.robopupu.api.network.RequestError
 
requestFocus() - Method in class com.robopupu.api.binding.ViewBinding
Requests focus for thw bound View.
RequestNode<IN,OUT> - Class in com.robopupu.api.graph.nodes
RequestNode implements a Node that can be used to execute REST requests using RequestDelegate interface.
RequestNode(RequestDelegate<OUT>) - Constructor for class com.robopupu.api.graph.nodes.RequestNode
 
reset() - Method in class com.robopupu.api.fsm.StateEngine
Resets this StateEngine.
reset() - Method in class com.robopupu.api.fsm.StateMachine
Reset this StateMachine.
reset() - Method in class com.robopupu.api.graph.Graph
Resets this Graph by starting from the begin node.
resetActiveScope() - Static method in class com.robopupu.api.dependency.Dependency
This method resets the currently active DependencyScope to null.
resetAppScope() - Static method in class com.robopupu.api.dependency.Dependency
This method resets the application level DependencyScope to null.
resizeCache(String, int) - Method in interface com.robopupu.api.component.BitmapManager
 
resizeCache(String, int) - Method in class com.robopupu.api.component.BitmapManagerImpl
 
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewActivity
Resolves the Presenter assigned for this ViewActivity.
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewCompatActivity
Resolves the Presenter assigned for this ViewCompatActivity.
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
Resolves the Presenter assigned for this ViewCompatActivity.
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewCompatFragment
Resolves the Presenter assigned for this ViewCompatActivity.
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
Resolves the Presenter assigned for this ViewCompatActivity.
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewDialogFragment
Resolves the Presenter assigned for this ViewCompatActivity.
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewFragment
Resolves the Presenter assigned for this ViewCompatActivity.
resolvePresenter() - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
Resolves the Presenter assigned for this ViewCompatActivity.
restart() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
restart() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Invoked to restart this PluginStateComponent.
resume() - Method in class com.robopupu.api.feature.AbstractFeature
 
resume() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
resume() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Invoked to resume this PluginStateComponent.
reverse() - Method in class com.robopupu.api.graph.Graph
Attaches a ReverseNode to the current OutputNode.
reverse() - Method in class com.robopupu.api.graph.Node
Attaches a ReverseNode to this Node.
reverse(String) - Static method in class com.robopupu.api.util.StringToolkit
Reverses the given String.
ReverseNode<IN> - Class in com.robopupu.api.graph.nodes
 
ReverseNode() - Constructor for class com.robopupu.api.graph.nodes.ReverseNode
 
RFC822 - Static variable in class com.robopupu.api.util.DateToolkit
 
Robopupu - Class in com.robopupu.api.app
 
Robopupu(AppDependencyScope) - Constructor for class com.robopupu.api.app.Robopupu
 

S

saveDependencyScope(DependencyScopeOwner, DependencyScope) - Method in class com.robopupu.api.dependency.DependenciesCache
 
scope - Variable in class com.robopupu.api.dependency.DependencyProvider
 
Scope - Annotation Type in com.robopupu.api.dependency
Scope is used to annotate constructors, methods, and classes that provide dependencies for injection.
scope - Variable in class com.robopupu.api.mvp.ViewActivity
 
scope - Variable in class com.robopupu.api.mvp.ViewCompatActivity
 
scope - Variable in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
scope - Variable in class com.robopupu.api.mvp.ViewFragmentDelegate
 
Scopeable - Interface in com.robopupu.api.dependency
Scopeable defines an interface for objects that can store a reference to a DependencyScope that contains the instance as an dependency.
scopeClass - Variable in class com.robopupu.api.feature.AbstractFeature
 
ScopedObject - Class in com.robopupu.api.dependency
ScopedObject provides an abstract base class for implementing Scopeable.
ScopedObject() - Constructor for class com.robopupu.api.dependency.ScopedObject
 
ServiceToolkit - Class in com.robopupu.api.util
 
ServiceToolkit() - Constructor for class com.robopupu.api.util.ServiceToolkit
 
setAction(String) - Method in class com.robopupu.api.util.IntentSpec
 
setActivity(Activity) - Method in class com.robopupu.api.binding.ViewBinder
 
setActivityFeature(boolean) - Method in class com.robopupu.api.feature.AbstractFeature
 
setActivityFeature(boolean) - Method in interface com.robopupu.api.feature.Feature
Sets this Feature to be an Activity Feature that is owned and controlled by an Activity.
setAdapter(AdapterViewBinding.Adapter<?>) - Method in class com.robopupu.api.binding.AdapterViewBinding
setApplication(Application) - Static method in class com.robopupu.api.util.UIToolkit
 
setAppScope(DependencyScope) - Static method in class com.robopupu.api.dependency.Dependency
Sets the application level DependencyScope.
setBeginNode(OutputNode<T>) - Method in class com.robopupu.api.graph.Graph
Sets the begin OutputNode.
setBeginNode(Tag<T>, OutputNode<T>) - Method in class com.robopupu.api.graph.Graph
Sets the begin OutputNode with the given tag.
setCause(Throwable) - Method in exception com.robopupu.api.network.RequestError
Sets the actual Throwable causing the error.
setClickListener(ViewBinding.ClickListener) - Method in class com.robopupu.api.binding.ClickBinding
 
setClickListener(ViewBinding.ClickListener) - Method in class com.robopupu.api.binding.ViewBinding
 
setCondition(BooleanFunction) - Method in class com.robopupu.api.graph.nodes.ConditionNode
 
setCondition(BooleanFunction) - Method in class com.robopupu.api.graph.nodes.FilterNode
 
setCondition(BooleanFunction) - Method in class com.robopupu.api.graph.nodes.FirstNode
 
setCondition(BooleanFunction) - Method in class com.robopupu.api.graph.nodes.LastNode
 
setCondition(BooleanFunction) - Method in class com.robopupu.api.graph.nodes.SkipWhileNode
 
setContentView(ViewGroup) - Method in class com.robopupu.api.binding.ViewBinder
 
setCurrentState(T_State) - Method in class com.robopupu.api.fsm.StateEngine
Sets the current state of this StateEngine or state.
setData(URI) - Method in class com.robopupu.api.util.IntentSpec
 
setDataAndType(URI, String) - Method in class com.robopupu.api.util.IntentSpec
 
setDelegate(LogDelegate) - Static method in class com.robopupu.api.util.Log
 
setEnabled(int, boolean) - Static method in class com.robopupu.api.app.AppConfig
Sets the specified feature is enabled or disabled according to given boolean value.
setEnabled(boolean) - Method in class com.robopupu.api.graph.nodes.TextViewNode
 
setEnabled(boolean) - Method in class com.robopupu.api.graph.nodes.ViewNode
 
setEnabled(boolean) - Static method in class com.robopupu.api.util.Log
 
setErrorMessage(String, Object...) - Method in class com.robopupu.api.binding.ViewBinding
 
setErrorMessage(int, Object...) - Method in class com.robopupu.api.binding.ViewBinding
 
setErrorReceived(boolean) - Method in class com.robopupu.api.graph.Node
Sets the flag that indicates if an error is received.
setFeature(Feature) - Method in class com.robopupu.api.feature.AbstractFeaturePresenter
 
setFeature(Feature) - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
setFeature(Feature) - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
setFeature(Feature) - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
setFeature(Feature) - Method in class com.robopupu.api.feature.FeatureFragment
 
setFeature(Feature) - Method in interface com.robopupu.api.feature.FeaturePresenter
Sets the Feature that controls this FeaturePresenter.
setFeature(Feature) - Method in interface com.robopupu.api.feature.FeatureView
Sets the Feature that owns this
setFeature(Feature) - Method in class com.robopupu.api.feature.FeatureViewCompatFragmentDelegate
 
setFeature(Feature) - Method in class com.robopupu.api.feature.FeatureViewFragmentDelegate
 
setFeatureContainer(FeatureContainer) - Method in class com.robopupu.api.feature.AbstractFeature
 
setFeatureContainer(FeatureContainer) - Method in interface com.robopupu.api.feature.Feature
Sets the the FeatureContainer that hosts the FeatureCompatFragments of this Feature.
setFeatureManager(FeatureManager) - Method in class com.robopupu.api.feature.AbstractFeature
 
setFeatureManager(FeatureManager) - Method in interface com.robopupu.api.feature.Feature
Sets the FeatureManager that started this Feature.
setGraph(Graph<?>) - Method in interface com.robopupu.api.graph.InputNode
Sets the Graph that contains this InputNode.
setGraph(Graph<?>) - Method in class com.robopupu.api.graph.Node
 
setGraph(Graph<?>) - Method in interface com.robopupu.api.graph.OutputNode
Sets the Graph that contains this OutputNode.
setHeaders(Map<String, String>) - Method in exception com.robopupu.api.network.RequestError
Sets the HTTP headers.
setInput(IN) - Method in class com.robopupu.api.graph.nodes.TimerNode
 
setInstance(FeatureManager) - Static method in class com.robopupu.api.feature.AbstractFeatureManager
 
setInstanceStateSaved(boolean) - Method in class com.robopupu.api.mvp.ViewState
 
setItemPosition(int) - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
setItemPosition(int) - Method in interface com.robopupu.api.mvp.ViewHolder
 
setItems(List<T_Item>) - Method in class com.robopupu.api.binding.AdapterViewBinding.Adapter
 
setItems(List<T_Item>) - Method in class com.robopupu.api.binding.AdapterViewBinding
Set the items to AdapterViewBinding.Adapter.
setKey(T_Key) - Method in class com.robopupu.api.util.KeyValue
 
setListener(ViewHolderListener) - Method in class com.robopupu.api.mvp.AbstractViewHolder
 
setListener(ViewHolderListener) - Method in interface com.robopupu.api.mvp.ViewHolder
 
setListModel(ListModel) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
setMessage(String) - Method in exception com.robopupu.api.network.RequestError
Sets the error message.
setMessage(String) - Method in class com.robopupu.api.util.MessageContext
 
setMessage(int) - Method in class com.robopupu.api.util.MessageContext
 
setMessage(int, Object...) - Method in class com.robopupu.api.util.MessageContext
 
setMessageArgs(Object...) - Method in class com.robopupu.api.util.MessageContext
 
setMessageArgs(List<Object>) - Method in class com.robopupu.api.util.MessageContext
 
setMockedScope(DependencyScope) - Method in class com.robopupu.api.dependency.DependencyScope
Sets the given DependencyScope to override this DependencyScope.
setMockScopeOwner(DependencyScopeOwner) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
setMockScopeOwner(DependencyScopeOwner) - Method in interface com.robopupu.api.feature.FeatureManager
Sets a DependencyScopeOwner that is used to provide a DependencyScope containing mock dependencies for testing purposes.
setModelObject(T) - Method in class com.robopupu.api.mvp.ListItem
 
setNetworkTime(long) - Method in exception com.robopupu.api.network.RequestError
Sets the network time of the error.
setObserver(StateEngineObserver) - Method in class com.robopupu.api.fsm.StateEngine
Sets the StateEngineObserver assigned for this StateEngine.
setOwner(DependencyScopeOwner) - Method in class com.robopupu.api.dependency.DependencyScope
Set the DependencyScopeOwner that manages the lifecycle this DependencyScope.
setParams(Params) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
setParams(Params) - Method in interface com.robopupu.api.mvp.Presenter
Sets Params for this Presenter,
setParentFeature(Feature) - Method in class com.robopupu.api.feature.AbstractFeature
 
setParentFeature(Feature) - Method in interface com.robopupu.api.feature.Feature
Sets the parent Feature of this Feature.
setParentScope(DependencyScope) - Method in class com.robopupu.api.dependency.DependencyScope
Sets the parent DependencyScope.
setPlugin(T) - Method in class com.robopupu.api.plugin.HandlerInvoker
 
setPosition(int) - Method in class com.robopupu.api.mvp.ListItem
 
setScope(DependencyScope) - Method in class com.robopupu.api.dependency.DependencyProvider
 
setScope(DependencyScope) - Method in interface com.robopupu.api.dependency.Scopeable
 
setScope(DependencyScope) - Method in class com.robopupu.api.dependency.ScopedObject
 
setScope(DependencyScope) - Method in class com.robopupu.api.feature.AbstractFeaturePresenter
 
setScope(DependencyScope) - Method in class com.robopupu.api.feature.FeatureCompatDialogFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.feature.FeatureCompatFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.feature.FeatureDialogFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.feature.FeatureFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewActivity
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewCompatActivity
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewCompatFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewFragment
 
setScope(DependencyScope) - Method in class com.robopupu.api.mvp.ViewFragmentDelegate
 
setStatusCode(int) - Method in exception com.robopupu.api.network.RequestError
Sets the HTTP status code of the error response.
setText(String) - Method in class com.robopupu.api.binding.TextViewBinding
Set text of the bound TextView.
setType(String) - Method in class com.robopupu.api.util.IntentSpec
 
setupWindowLayout(Window) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
setupWindowLayout(Window) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
setupWindowParams(Window) - Method in class com.robopupu.api.mvp.ViewCompatDialogFragment
 
setupWindowParams(Window) - Method in class com.robopupu.api.mvp.ViewDialogFragment
 
setValue(String) - Method in class com.robopupu.api.binding.TextViewBinding
Sets the given value via this TextViewBinding to target.
setValue(T_Value) - Method in class com.robopupu.api.util.KeyValue
 
setView(AdapterView) - Method in class com.robopupu.api.binding.AdapterViewBinding.Adapter
 
setView(AdapterView) - Method in class com.robopupu.api.binding.AdapterViewBinding
 
setView(T_View) - Method in class com.robopupu.api.binding.ViewBinding
Sets the View bound to this ViewBinding.
setViewEnabled(boolean) - Method in class com.robopupu.api.binding.ViewBinding
 
setViewsEnabled(boolean) - Method in class com.robopupu.api.binding.ClickBinding
 
setViewTag(Object) - Method in class com.robopupu.api.binding.ViewBinding
 
setViewTag(int, Object) - Method in class com.robopupu.api.binding.ViewBinding
 
setViewVisibility(int) - Method in class com.robopupu.api.binding.ViewBinding
 
ShortNode<IN> - Class in com.robopupu.api.graph.nodes
ShortNode converts the input value to a Short.
ShortNode() - Constructor for class com.robopupu.api.graph.nodes.ShortNode
 
shortValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to short value.
showKeyboard(Window, View) - Static method in class com.robopupu.api.util.AppToolkit
 
showSoftInput(View) - Static method in class com.robopupu.api.util.UIToolkit
 
showToast(Context, String, boolean) - Static method in class com.robopupu.api.util.UIToolkit
 
showToast(Context, String, boolean, int, int, int) - Static method in class com.robopupu.api.util.UIToolkit
 
showView(Class<? extends Presenter>, boolean, Params...) - Method in class com.robopupu.api.feature.AbstractFeature
Shows the FeatureView attached to the specified Presenter.
showView(int, Class<? extends Presenter>, boolean, String, Params...) - Method in class com.robopupu.api.feature.AbstractFeature
Shows the FeatureView attached to the specified Presenter.
showView(FeatureTransitionManager, Class<? extends Presenter>, boolean, String, Params...) - Method in class com.robopupu.api.feature.AbstractFeature
Shows the FeatureView attached to the specified Presenter.
showView(Class<? extends Presenter>, boolean, Params...) - Method in interface com.robopupu.api.feature.Feature
Shows the FeatureView attached to the specified Presenter.
showView(int, Class<? extends Presenter>, boolean, String, Params...) - Method in interface com.robopupu.api.feature.Feature
Shows the FeatureView attached to the specified Presenter.
showView(FeatureTransitionManager, Class<? extends Presenter>, boolean, String, Params...) - Method in interface com.robopupu.api.feature.Feature
Shows the FeatureView attached to the specified Presenter.
showView(FeatureView, boolean, String) - Method in class com.robopupu.api.feature.FeatureContainerAdapter
 
showView(FeatureView, int, boolean, String) - Method in interface com.robopupu.api.feature.FeatureContainerProvider
Shows the given FeatureView.
showView(FeatureView, boolean, String) - Method in interface com.robopupu.api.feature.FeatureTransitionManager
Shows the given FeatureView.
showView(FeatureView, boolean, String) - Method in class com.robopupu.api.feature.FeatureTransitionManagerAdapter
 
showView(FeatureView, boolean, String) - Method in class com.robopupu.api.mvp.PluginActivity
 
showView(FeatureView, int, boolean, String) - Method in class com.robopupu.api.mvp.PluginActivity
 
showView(FeatureView, boolean, String) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
showView(FeatureView, int, boolean, String) - Method in class com.robopupu.api.mvp.PluginCompatActivity
 
SIMPLE - Static variable in class com.robopupu.api.util.DateToolkit
 
SimpleNode<IN,OUT> - Class in com.robopupu.api.graph.nodes
 
SimpleNode() - Constructor for class com.robopupu.api.graph.nodes.SimpleNode
Constructs a new instance of SimpleNode.
skip(int) - Method in class com.robopupu.api.graph.Graph
Attaches a SkipNode with the given steps parameter value to the current OutputNode.
skip(int) - Method in class com.robopupu.api.graph.Node
Attaches a SkipNode with the given steps parameter to this Node.
SkipNode<IN> - Class in com.robopupu.api.graph.nodes
SkipNode(int) - Constructor for class com.robopupu.api.graph.nodes.SkipNode
 
skipWhile(BooleanFunction<T>) - Method in class com.robopupu.api.graph.Graph
Attaches a SkipWhileNode with the given condition to the current OutputNode.
skipWhile(BooleanFunction<OUT>) - Method in class com.robopupu.api.graph.Node
Attaches a SkipWhileNode with the given BooleanFunction to this Node.
SkipWhileNode<IN> - Class in com.robopupu.api.graph.nodes
SkipWhileNode skip input values while the assigned BooleanFunction evaluates to true.
SkipWhileNode(BooleanFunction<IN>) - Constructor for class com.robopupu.api.graph.nodes.SkipWhileNode
 
sourceIndeces - Variable in class com.robopupu.api.graph.nodes.ConcatNode
 
sources - Variable in class com.robopupu.api.graph.nodes.ConcatNode
 
sources - Variable in class com.robopupu.api.graph.nodes.MergeNode
 
sourcesCount - Variable in class com.robopupu.api.graph.nodes.ConcatNode
 
sourcesCount - Variable in class com.robopupu.api.graph.nodes.MergeNode
 
sp2px(int) - Static method in class com.robopupu.api.util.UIToolkit
 
start() - Method in class com.robopupu.api.fsm.StateEngine
Starts this StateEngine.
start(Class<T>) - Method in class com.robopupu.api.fsm.StateMachine
Starts the concrete implementation of StateMachine.
start() - Method in class com.robopupu.api.fsm.StateMachine
Starts this StateMachine by starting the concrete implementation of StateEngine.
start() - Method in class com.robopupu.api.graph.Graph
Invokes the begin node to emit its value(s).
start() - Method in class com.robopupu.api.graph.Node
Invokes the begin node of the Graph to emit its value(s).
start(IN) - Method in class com.robopupu.api.graph.nodes.TimerNode
Stars a new timer.
start() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
start(Params) - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
start() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Invoked to start this PluginStateComponent without parameters.
start(Params) - Method in interface com.robopupu.api.plugin.PluginStateComponent
Invoked to start the PluginStateComponent using the given parameters.
startActivity(Class<? extends Activity>) - Static method in class com.robopupu.api.util.UIToolkit
 
startFeature(FeatureContainer, Class<? extends Feature>) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
startFeature(int, Class<? extends Feature>, Params) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
startFeature(FeatureContainer, Class<? extends Feature>, Params) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
startFeature(FeatureContainer, Feature) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
startFeature(FeatureContainer, Feature, Params) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
startFeature(int, Feature, Params) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
startFeature(FeatureContainer, Class<? extends Feature>) - Method in interface com.robopupu.api.feature.FeatureManager
Creates and starts the specified Feature whose FeatureCompatFragments are hosted by the given FeatureContainer.
startFeature(int, Class<? extends Feature>, Params) - Method in interface com.robopupu.api.feature.FeatureManager
Creates and starts the specified Feature whose FeatureCompatFragments are shown using the specified FeatureContainer.
startFeature(FeatureContainer, Class<? extends Feature>, Params) - Method in interface com.robopupu.api.feature.FeatureManager
Creates and starts the specified Feature whose FeatureCompatFragments are shown using the given FeatureContainer.
startFeature(FeatureContainer, Feature) - Method in interface com.robopupu.api.feature.FeatureManager
Starts the given Feature whose Views are shown using the given FeatureContainer.
startFeature(FeatureContainer, Feature, Params) - Method in interface com.robopupu.api.feature.FeatureManager
Starts the given Feature whose Views are shown using the given FeatureContainer.
startFeature(int, Feature, Params) - Method in interface com.robopupu.api.feature.FeatureManager
Starts the given Feature whose Views are shown using the specified FeatureContainer.
state - Variable in class com.robopupu.api.mvp.ViewActivity
 
state - Variable in class com.robopupu.api.mvp.ViewCompatActivity
 
state - Variable in class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
state - Variable in class com.robopupu.api.mvp.ViewFragmentDelegate
 
stateCache - Variable in class com.robopupu.api.fsm.StateEngine
A HashMap used for caching state instances.
StateEngine<T_State extends StateEngine> - Class in com.robopupu.api.fsm
StateEngine is an abstract class that is used in code generation by annotation processor for creating concrete StateEngine implementations for StateMachines.
StateEngine(Class<? extends T_State>) - Constructor for class com.robopupu.api.fsm.StateEngine
This constructor is to be used by a concrete implementation of StateEngine.
StateEngine(Class<? extends T_State>, Class<? extends T_State>) - Constructor for class com.robopupu.api.fsm.StateEngine
This constructor is to be used by all actual state classes which are extended from the concrete implementation of this StateEngine.
stateEngine - Variable in class com.robopupu.api.fsm.StateEngine
The reference to an instance of StateEngine that represents a state machine.
StateEngine.Error - Enum in com.robopupu.api.fsm
Error defines error types and messages for StateEngine.
StateEngineObserver - Interface in com.robopupu.api.fsm
StateEngineObserver defines an observer interface for StateEngine.
StateMachine - Class in com.robopupu.api.fsm
StateMachine provides an abstract base class for implementing a Finite State Machine (FMS).
StateMachine() - Constructor for class com.robopupu.api.fsm.StateMachine
 
StateMachineContext - Annotation Type in com.robopupu.api.fsm
StateMachineContext is used to annotate interface which defines methods that can be used to set up a context for a state machine implementation.
StateMachineEvents - Annotation Type in com.robopupu.api.fsm
StateMachineEvents is used to annotate interface which defines methods that are used as events triggering state transitions for a state machine implementation.
StateMachineInteractor<T_StateMachine extends StateMachine> - Class in com.robopupu.api.component
StateMachineInteractor extends AbstractInteractor to provide an abstract base class for implementing Interactors that utilise StateMachines.
StateMachineInteractor() - Constructor for class com.robopupu.api.component.StateMachineInteractor
 
stop() - Method in class com.robopupu.api.feature.AbstractFeature
 
stop() - Method in class com.robopupu.api.fsm.StateEngine
Stops this StateEngine.
stop() - Method in class com.robopupu.api.fsm.StateMachine
Stops this StateMachine.
stop() - Method in class com.robopupu.api.plugin.AbstractPluginStateComponent
 
stop() - Method in interface com.robopupu.api.plugin.PluginStateComponent
Invoked to set the state of PluginStateComponent to be stopped.
string() - Method in class com.robopupu.api.graph.Graph
Attaches a StringNode to the current OutputNode.
string() - Method in class com.robopupu.api.graph.Node
Attaches a StringNode to this Node.
StringList - Class in com.robopupu.api.util
StringList extends to ArrayList to implement a List that contains String instances as elements.
StringList() - Constructor for class com.robopupu.api.util.StringList
 
StringNode<IN> - Class in com.robopupu.api.graph.nodes
StringNode converts the input value to a String.
StringNode() - Constructor for class com.robopupu.api.graph.nodes.StringNode
 
StringToolkit - Class in com.robopupu.api.util
StringToolkit provides a set of convenience methods and utilities for using and modifying Strings.
StringToolkit() - Constructor for class com.robopupu.api.util.StringToolkit
 
stringValue() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted output to String value.
stripWhiteSpaces(String) - Static method in class com.robopupu.api.util.StringToolkit
Strips all the white spaces from the given String.
subStates - Variable in class com.robopupu.api.fsm.StateEngine
A HashMap containing either 1) the substates of a state if this instance of StateEngine represents a state or 2) the top-level states if this instance of StateEngine represents a state machine.
SUFFIX - Static variable in class com.robopupu.api.dependency.DependencyProvider
 
sum() - Method in class com.robopupu.api.graph.Graph
Attaches a SumNode to the current OutputNode.
sum() - Method in class com.robopupu.api.graph.Node
Attaches a SumNode to this Node.
SumNode<IN> - Class in com.robopupu.api.graph.nodes
SumNode sums the received input values until InputNode.onCompleted(OutputNode) is invoked.
SumNode() - Constructor for class com.robopupu.api.graph.nodes.SumNode
 
superState - Variable in class com.robopupu.api.fsm.StateEngine
The super state of the state represented by this instance of StateEngine.
superStateClass - Variable in class com.robopupu.api.fsm.StateEngine
The class of the super state of the state represented by this instance of StateEngine.

T

tag(Tag<T>) - Method in class com.robopupu.api.graph.Graph
Tags the next Node with the given Tag.
Tag<T> - Class in com.robopupu.api.graph
Tag is an object that can be used for tagging Nodes added to a Graph.
Tag() - Constructor for class com.robopupu.api.graph.Tag
 
tag(Class<?>) - Static method in class com.robopupu.api.util.Utils
Creates a String-based tag from a given Class that can be used as a tag in logging methods of Log.
take(int) - Method in class com.robopupu.api.graph.Graph
Attaches a TakeNode with the given steps parameter value to the current OutputNode.
take(int) - Method in class com.robopupu.api.graph.Node
Attaches a TakeNode with the given steps parameter to this Node.
TakeNode<IN> - Class in com.robopupu.api.graph.nodes
TakeNode takes defined number of input values, emits them, and ignores the rest input values.
TakeNode(int) - Constructor for class com.robopupu.api.graph.nodes.TakeNode
 
textChanged(CharSequence, int, int, int) - Method in class com.robopupu.api.binding.TextViewBinding
This method should be overridden for delegating TextWatcher.onTextChanged(CharSequence, int, int, int) events.
textChanging(String, int, int, int) - Method in class com.robopupu.api.binding.TextViewBinding
This method should be overridden for delegating TextWatcher.beforeTextChanged(CharSequence, int, int, int) events.
textCommitted(String) - Method in class com.robopupu.api.binding.TextViewBinding
This method should be overridden for delegating TextWatcher.afterTextChanged(Editable) events with String parameter.
TextViewBinding - Class in com.robopupu.api.binding
 
TextViewBinding(TextView) - Constructor for class com.robopupu.api.binding.TextViewBinding
 
TextViewBinding() - Constructor for class com.robopupu.api.binding.TextViewBinding
 
TextViewNode - Class in com.robopupu.api.graph.nodes
TextViewNode emits the the text content of the assigmmed TextView the change of the content is committed.
TextViewNode(TextView) - Constructor for class com.robopupu.api.graph.nodes.TextViewNode
 
ThreadNode<IN,OUT> - Class in com.robopupu.api.graph.nodes
ThreadNode implements a Node that can be used to transfer execution to a worker Thread or to main Thread.
ThreadNode() - Constructor for class com.robopupu.api.graph.nodes.ThreadNode
Constructs a new instance of ThreadNode.
ThreadNode(boolean) - Constructor for class com.robopupu.api.graph.nodes.ThreadNode
Constructs a new instance of ThreadNode for transferring the execution to main or background Thread depending on the given boolean flag.
throwIllegalArgumentException(String) - Static method in class com.robopupu.api.util.ExceptionToolkit
Creates and throws an IllegalArgumentException with the given message.
throwIllegalArgumentException(String, Object...) - Static method in class com.robopupu.api.util.ExceptionToolkit
Creates and throws an IllegalArgumentException with the given message and message formatting arguments.
throwIllegalStateException(String) - Static method in class com.robopupu.api.util.ExceptionToolkit
Creates and throws an IllegalStateException with the given message.
throwNullParameterException(String) - Static method in class com.robopupu.api.util.ExceptionToolkit
Creates and throws an IllegalArgumentException with the given message and message formatting arguments.
timeout(TimerNode<IN>.TimerHandle, IN) - Method in class com.robopupu.api.graph.nodes.TimerNode
 
timer(long) - Method in class com.robopupu.api.graph.Graph
Attaches a TimerNode with the given delay to current OutputNode.
timer(long, long, int) - Method in class com.robopupu.api.graph.Graph
Attaches a TimerNode with the given parameters to current OutputNode.
timer(long) - Method in class com.robopupu.api.graph.Node
Attaches a TimerNode with the given delay to this Node.
timer(long, long, int) - Method in class com.robopupu.api.graph.Node
Attaches a TimerNode with the given parameters to this Node.
TimerNode<IN> - Class in com.robopupu.api.graph.nodes
TimerNode(long) - Constructor for class com.robopupu.api.graph.nodes.TimerNode
 
TimerNode(IN, long) - Constructor for class com.robopupu.api.graph.nodes.TimerNode
 
TimerNode(long, long, int) - Constructor for class com.robopupu.api.graph.nodes.TimerNode
 
TimerNode(IN, long, long, int) - Constructor for class com.robopupu.api.graph.nodes.TimerNode
 
to(Node<T, OUT>) - Method in class com.robopupu.api.graph.Graph
Attaches the given Node to be the next Node after the current Node.
to(Tag, Node<T, OUT>) - Method in class com.robopupu.api.graph.Graph
Attaches the given Node to the specified OutputNode.
toBoolean() - Method in class com.robopupu.api.graph.Node
Attaches a BooleanNode to this Node.
toByte() - Method in class com.robopupu.api.graph.Node
Attaches a ByteNode to this Node.
toChar() - Method in class com.robopupu.api.graph.Node
Attaches a CharacterNode to this Node.
toDouble() - Method in class com.robopupu.api.graph.Node
Attaches a DoubleNode to this Node.
toFloat() - Method in class com.robopupu.api.graph.Node
Attaches a FloatNode to this Node.
toHistoryState(Class<? extends T_State>, boolean) - Method in class com.robopupu.api.fsm.StateEngine
Causes transition from the current state to the specified history state via a deep or shallow history point.
toInt() - Method in class com.robopupu.api.graph.Node
Attaches an IntegerNode to this Node.
toJsonObject() - Method in class com.robopupu.api.model.AbstractObservableModel
 
toJsonObject() - Method in interface com.robopupu.api.util.Gsonable
 
toJsonObject() - Method in class com.robopupu.api.util.GsonObject
 
toJsonString() - Method in class com.robopupu.api.model.AbstractObservableModel
 
toJsonString() - Method in interface com.robopupu.api.util.Gsonable
 
toJsonString() - Method in class com.robopupu.api.util.GsonObject
 
toList() - Method in class com.robopupu.api.graph.Graph
Invokes emit on Graph and converts the emitted outputs to List.
toLong() - Method in class com.robopupu.api.graph.Node
Attaches a LongNode to this Node.
toMain() - Method in class com.robopupu.api.graph.Graph
Transfers the execution to the main thread.
toMain() - Method in class com.robopupu.api.graph.Node
Transfers the execution to the main thread by attaching a ThreadNode.
toShort() - Method in class com.robopupu.api.graph.Node
Attaches a ShortNode to this Node.
toString() - Method in class com.robopupu.api.fsm.StateEngine
A String representation of this StateEngine is simply the name of the class implementing abstract class StateEngine.
toString() - Method in enum com.robopupu.api.network.HeaderRequestField
 
toString() - Method in enum com.robopupu.api.network.HeaderResponseField
 
toString() - Method in enum com.robopupu.api.network.HttpMethod
 
toWorker() - Method in class com.robopupu.api.graph.Graph
Transfers the execution to a worker thread.
toWorker() - Method in class com.robopupu.api.graph.Node
Transfers the execution to a worker thread by attaching a ThreadNode.
transitTo(Class<? extends T_State>) - Method in class com.robopupu.api.fsm.StateEngine
Causes transition from the current state to the specified state.
transitTo(Class<? extends T_State>, int) - Method in class com.robopupu.api.fsm.StateEngine
Causes transition from the current state to the specified state optionally via an entry point
TriggerNode<IN> - Class in com.robopupu.api.graph.nodes
 
TriggerNode() - Constructor for class com.robopupu.api.graph.nodes.TriggerNode
 
truncateAt(String, int) - Static method in class com.robopupu.api.util.StringToolkit
Truncates the given String to specified length.
type(Class<?>) - Method in class com.robopupu.api.dependency.DependencyScope
Tests if the specified type represents the requested dependency type.
TypedValue - Class in com.robopupu.api.util
TypedValue, as name suggest, represents a value with information about its explicit type.
TypedValue(Class<?>, Object) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(boolean) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(boolean[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(byte) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(byte[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(char) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(char[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(CharSequence) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(CharSequence[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(double) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(double[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(float) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(float[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(int) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(int[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(long) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(long[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(short) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(short[]) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(String) - Constructor for class com.robopupu.api.util.TypedValue
 
TypedValue(String[]) - Constructor for class com.robopupu.api.util.TypedValue
 

U

UIToolkit - Class in com.robopupu.api.util
 
UIToolkit() - Constructor for class com.robopupu.api.util.UIToolkit
 
uncaughtException(Thread, Throwable) - Method in class com.robopupu.api.app.AppExceptionHandler
 
UNDO_ITEM - Static variable in class com.robopupu.api.mvp.RecyclerViewAdapter
 
undoRemove() - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
unplug(Object) - Method in class com.robopupu.api.feature.AbstractFeature
Unplugs the the given plugin Object to this PluginBus.
unplug(Object) - Method in class com.robopupu.api.mvp.AbstractPresenter
Unplugs the the given plugin Object to this PluginBus.
unplug(Object, PluginBus) - Method in interface com.robopupu.api.plugin.Plugger
 
unplug(Object) - Static method in class com.robopupu.api.plugin.PluginBus
 
unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.robopupu.api.mvp.AbstractListModel
 
unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in interface com.robopupu.api.mvp.ListModel
 
unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver) - Method in class com.robopupu.api.mvp.RecyclerViewAdapter
 
unregisterFeatureContainerProvider(FeatureContainerProvider) - Method in class com.robopupu.api.feature.AbstractFeatureManager
 
unregisterFeatureContainerProvider(FeatureContainerProvider) - Method in interface com.robopupu.api.feature.FeatureManager
Unregister the given FeatureContainerProvider from this FeatureManager.
updateListeners(PluginBus) - Method in class com.robopupu.api.mvp.AbstractPresenter
 
updateViewHolder(ViewHolder, int) - Method in interface com.robopupu.api.mvp.ListModel
 
upperCaseFirstCharacter(String) - Static method in class com.robopupu.api.util.StringToolkit
Changes the first character of the given String to be a uppercase character.
URLToolkit - Class in com.robopupu.api.util
 
URLToolkit() - Constructor for class com.robopupu.api.util.URLToolkit
 
Utils - Class in com.robopupu.api.util
Utils is a generic utility class that provides various utilities and convenience methods.
Utils() - Constructor for class com.robopupu.api.util.Utils
 

V

v(String, String) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
v(String, String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
v(String, String) - Static method in class com.robopupu.api.util.Log
Send a #VERBOSE log message.
v(String, String, Throwable) - Static method in class com.robopupu.api.util.Log
Send a #VERBOSE log message and log the exception.
v(String, String) - Method in interface com.robopupu.api.util.LogDelegate
Send a #VERBOSE log message.
v(String, String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
Send a #VERBOSE log message and log the exception.
value - Variable in class com.robopupu.api.util.KeyValue
 
valueOf(String) - Static method in enum com.robopupu.api.app.AppConfig.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.dependency.DependencyQuery.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.fsm.StateEngine.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.model.ModelEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.network.HeaderRequestField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.network.HeaderResponseField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.network.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.plugin.PlugMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.robopupu.api.util.LifecycleState
Returns the enum constant of this type with the specified name.
valueOrDefault(String, String) - Static method in class com.robopupu.api.util.StringToolkit
Return the given String as value if it is not empty as tested by StringToolkit.isNotEmpty(String) or the given default value.
values() - Static method in enum com.robopupu.api.app.AppConfig.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.dependency.DependencyQuery.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.fsm.StateEngine.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.model.ModelEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.network.HeaderRequestField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.network.HeaderResponseField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.network.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.plugin.PlugMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.robopupu.api.util.LifecycleState
Returns an array containing the constants of this enum type, in the order they are declared.
view - Variable in class com.robopupu.api.binding.ViewBinding
 
view - Variable in class com.robopupu.api.graph.nodes.ViewNode
 
View - Interface in com.robopupu.api.mvp
View is the interface to be implemented by View components of a MVP architectural pattern implementation.
ViewActivity<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
ViewActivity provides an abstract base class for concrete Activity implementations that implement View components for a MVP architectural pattern implementation.
ViewActivity() - Constructor for class com.robopupu.api.mvp.ViewActivity
 
ViewBinder - Class in com.robopupu.api.binding
ViewBinder is a component that can be used to establish bindings between Views and Presenters.
ViewBinder(PresentedView) - Constructor for class com.robopupu.api.binding.ViewBinder
 
ViewBinding<T_View extends android.view.View> - Class in com.robopupu.api.binding
ViewBinding provides an abstract base class for objects that establish bindings from UI widgets (View instances) to other objects, such as Presenters.
ViewBinding() - Constructor for class com.robopupu.api.binding.ViewBinding
 
ViewBinding(T_View) - Constructor for class com.robopupu.api.binding.ViewBinding
 
ViewBinding.ClickListener - Interface in com.robopupu.api.binding
 
ViewCompatActivity<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
ViewCompatActivity provides an abstract base class for concrete Activity implementations that implement View components for a MVP architectural pattern implementation.
ViewCompatActivity() - Constructor for class com.robopupu.api.mvp.ViewCompatActivity
 
ViewCompatDialogFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
ViewCompatDialogFragment provides an abstract base class for concrete DialogFragment implementations that implement View components for a MVP architectural pattern implementation.
ViewCompatDialogFragment() - Constructor for class com.robopupu.api.mvp.ViewCompatDialogFragment
 
ViewCompatFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
ViewCompatFragment provides an abstract base class for concrete Fragment implementations that are used as View components in Robopupu MVP implementation.
ViewCompatFragment() - Constructor for class com.robopupu.api.mvp.ViewCompatFragment
 
ViewCompatFragmentDelegate<T_Presenter extends Presenter,T_Fragment extends Fragment> - Class in com.robopupu.api.mvp
ViewCompatFragmentDelegate provides an delegate class that can be used by concrete Fragment implementations which are not derived from ViewFragment.
ViewCompatFragmentDelegate(T_Fragment) - Constructor for class com.robopupu.api.mvp.ViewCompatFragmentDelegate
 
ViewDialogFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
ViewDialogFragment provides an abstract base class for concrete DialogFragment implementations that implement View components for a MVP architectural pattern implementation.
ViewDialogFragment() - Constructor for class com.robopupu.api.mvp.ViewDialogFragment
 
ViewEventsDelegate - Class in com.robopupu.api.mvp
ViewEventsDelegate implements selected event listener interfaces of View-based widgets.
ViewEventsDelegate(View, PresenterDelegate) - Constructor for class com.robopupu.api.mvp.ViewEventsDelegate
 
ViewFragment<T_Presenter extends Presenter> - Class in com.robopupu.api.mvp
ViewFragment provides an abstract base class for concrete Fragment implementations that are used as View components in Robopupu MVP implementation.
ViewFragment() - Constructor for class com.robopupu.api.mvp.ViewFragment
 
ViewFragmentDelegate<T_Presenter extends Presenter,T_Fragment extends android.app.Fragment> - Class in com.robopupu.api.mvp
ViewFragmentDelegate provides an delegate class that can be used by concrete Fragment implementations which are not derived from ViewFragment.
ViewFragmentDelegate(T_Fragment) - Constructor for class com.robopupu.api.mvp.ViewFragmentDelegate
 
ViewHolder - Interface in com.robopupu.api.mvp
ViewHolder defines an interface for objects that implement Views for list items in a android.support.v7.widget.RecyclerView.
ViewHolderListener - Interface in com.robopupu.api.mvp
ViewNode - Class in com.robopupu.api.graph.nodes
ViewNode emits the assigned View an output value when it is clicked.
ViewNode(View) - Constructor for class com.robopupu.api.graph.nodes.ViewNode
 
ViewObserver - Interface in com.robopupu.api.mvp
ViewObserver a listener interface for receiving lifecycle events from a View.
ViewPlugInvoker<T extends View> - Class in com.robopupu.api.mvp
ViewPlugInvoker extends PlugInvoker to implement PlugInvokers specific for View interface.
ViewPlugInvoker() - Constructor for class com.robopupu.api.mvp.ViewPlugInvoker
 
ViewState - Class in com.robopupu.api.mvp
ViewState is an object that is used to represent the current lifecycle state of a View.
ViewState(View) - Constructor for class com.robopupu.api.mvp.ViewState
 

W

w(String, String) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
w(String, String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
w(String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
w(String, String) - Static method in class com.robopupu.api.util.Log
Send a #WARN log message.
w(String, String, Throwable) - Static method in class com.robopupu.api.util.Log
Send a #WARN log message and log the exception.
w(String, Throwable) - Static method in class com.robopupu.api.util.Log
 
w(String, String) - Method in interface com.robopupu.api.util.LogDelegate
Send a #WARN log message.
w(String, String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
Send a #WARN log message and log the exception.
w(String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
 
whenClicked(View) - Static method in class com.robopupu.api.graph.Node
Creates an ViewNode for the given View.
whenTextChanged(TextView) - Static method in class com.robopupu.api.graph.Node
Creates an TextViewNode for the given TextView.
writeToString() - Method in class com.robopupu.api.util.StringList
 
writeToString(String) - Method in class com.robopupu.api.util.StringList
 
wtf(String, String) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
wtf(String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
wtf(String, String, Throwable) - Method in class com.robopupu.api.util.DefaultLogDelagate
 
wtf(String, String) - Static method in class com.robopupu.api.util.Log
What a Terrible Failure: Report a condition that should never happen.
wtf(String, Throwable) - Static method in class com.robopupu.api.util.Log
What a Terrible Failure: Report an exception that should never happen.
wtf(String, String, Throwable) - Static method in class com.robopupu.api.util.Log
What a Terrible Failure: Report an exception that should never happen.
wtf(String, String) - Method in interface com.robopupu.api.util.LogDelegate
What a Terrible Failure: Report a condition that should never happen.
wtf(String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
What a Terrible Failure: Report an exception that should never happen.
wtf(String, String, Throwable) - Method in interface com.robopupu.api.util.LogDelegate
What a Terrible Failure: Report an exception that should never happen.

Z

zip() - Method in class com.robopupu.api.graph.nodes.Zip2Node
 
zip() - Method in class com.robopupu.api.graph.nodes.Zip3Node
 
zip() - Method in class com.robopupu.api.graph.nodes.Zip4Node
 
zip() - Method in class com.robopupu.api.graph.nodes.Zip5Node
 
zip() - Method in class com.robopupu.api.graph.nodes.Zip6Node
 
zip() - Method in class com.robopupu.api.graph.nodes.Zip7Node
 
zip() - Method in class com.robopupu.api.graph.nodes.Zip8Node
 
zip() - Method in class com.robopupu.api.graph.nodes.Zip9Node
 
zip() - Method in class com.robopupu.api.graph.nodes.ZipNode
Combines the input value to produce a new output value.
Zip2Node<IN1,IN2,OUT> - Class in com.robopupu.api.graph.nodes
Zip2Node extends ZipNode for combining two inputs to one emitted output value.
Zip2Node(Function2<IN1, IN2, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip2Node
 
Zip3Node<IN1,IN2,IN3,OUT> - Class in com.robopupu.api.graph.nodes
Zip3Node extends ZipNode for combining three inputs to one emitted output value.
Zip3Node(Function3<IN1, IN2, IN3, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip3Node
 
Zip4Node<IN1,IN2,IN3,IN4,OUT> - Class in com.robopupu.api.graph.nodes
Zip4Node extends ZipNode for combining two inputs to one emitted output value.
Zip4Node(Function4<IN1, IN2, IN3, IN4, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip4Node
 
Zip5Node<IN1,IN2,IN3,IN4,IN5,OUT> - Class in com.robopupu.api.graph.nodes
Zip5Node extends ZipNode for combining two inputs to one emitted output value.
Zip5Node(Function5<IN1, IN2, IN3, IN4, IN5, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip5Node
 
Zip6Node<IN1,IN2,IN3,IN4,IN5,IN6,OUT> - Class in com.robopupu.api.graph.nodes
Zip6Node extends ZipNode for combining two inputs to one emitted output value.
Zip6Node(Function6<IN1, IN2, IN3, IN4, IN5, IN6, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip6Node
 
Zip7Node<IN1,IN2,IN3,IN4,IN5,IN6,IN7,OUT> - Class in com.robopupu.api.graph.nodes
Zip7Node extends ZipNode for combining two inputs to one emitted output value.
Zip7Node(Function7<IN1, IN2, IN3, IN4, IN5, IN6, IN7, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip7Node
 
Zip8Node<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8,OUT> - Class in com.robopupu.api.graph.nodes
Zip8Node extends ZipNode for combining two inputs to one emitted output value.
Zip8Node(Function8<IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip8Node
 
Zip9Node<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8,IN9,OUT> - Class in com.robopupu.api.graph.nodes
Zip9Node extends ZipNode for combining two inputs to one emitted output value.
Zip9Node(Function9<IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8, IN9, OUT>) - Constructor for class com.robopupu.api.graph.nodes.Zip9Node
 
ZipInputNode<IN,OUT> - Class in com.robopupu.api.graph.nodes
ZipInputNode is used as a specific input node for a ZipNode.
ZipInputNode(ZipNode<OUT>, int) - Constructor for class com.robopupu.api.graph.nodes.ZipInputNode
 
ZipNode<OUT> - Class in com.robopupu.api.graph.nodes
AZipNode has 2 to 9 ZipInputNodes from which it receives input values and combines them to produce an output value using a provided Function.
ZipNode(int) - Constructor for class com.robopupu.api.graph.nodes.ZipNode
 
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links