MCPcopy Create free account

hub / github.com/Fuusio/Robopupu / types & classes

Types & classes384 in github.com/Fuusio/Robopupu

InterfaceAboutFeature
app/src/main/java/com/robopupu/feature/about/AboutFeature.java:21
ClassAboutFeatureImpl
app/src/main/java/com/robopupu/feature/about/AboutFeatureImpl.java:30
ClassAboutFeatureScope
app/src/main/java/com/robopupu/feature/about/AboutFeatureScope.java:21
ClassAboutFragment
app/src/main/java/com/robopupu/feature/about/view/AboutFragment.java:31
InterfaceAboutPresenter
app/src/main/java/com/robopupu/feature/about/presenter/AboutPresenter.java:7
ClassAboutPresenterImpl
app/src/main/java/com/robopupu/feature/about/presenter/AboutPresenterImpl.java:28
InterfaceAboutView
app/src/main/java/com/robopupu/feature/about/view/AboutView.java:21
ClassAbstractFeature
{@link AbstractFeature} provides an abstract base class for implementing {@link Feature}s.
robopupu-api/src/main/java/com/robopupu/api/feature/AbstractFeature.java:39
ClassAbstractFeatureManager
{@link AbstractFeatureManager} provides a default implementation of {@link FeatureManager}.
robopupu-api/src/main/java/com/robopupu/api/feature/AbstractFeatureManager.java:44
ClassAbstractFeaturePresenter
{@link AbstractFeaturePresenter} extends {@link AbstractPresenter} to provide an abstract base class for implementing {@link FeaturePresenter}s that a
robopupu-api/src/main/java/com/robopupu/api/feature/AbstractFeaturePresenter.java:26
ClassAbstractInteractor
{@link AbstractInteractor} provides an abstract base class for implementing {@link Interactor}s.
robopupu-api/src/main/java/com/robopupu/api/component/AbstractInteractor.java:9
ClassAbstractListModel
{@link AbstractListModel} extends {@link AbstractModel} to provide an abstract base class for implementing {@link ListModel}s for {@link RecyclerViewA
robopupu-api/src/main/java/com/robopupu/api/mvp/AbstractListModel.java:12
ClassAbstractListenable
{@link AbstractListenable} is an abstract base class for concrete implementations of {@link Listenable} interface.
robopupu-api/src/main/java/com/robopupu/api/util/AbstractListenable.java:25
ClassAbstractManager
{@link AbstractManager} extends {@link AbstractPluginComponent} to provide an abstract base class for implementing {@link Manager} components.
robopupu-api/src/main/java/com/robopupu/api/component/AbstractManager.java:9
ClassAbstractModel
{@link AbstractModel} provides an abstract base class for implementing {@link Model}s that can be serialised using GSON.
robopupu-api/src/main/java/com/robopupu/api/model/AbstractModel.java:9
ClassAbstractModel
robopupu-api/src/main/java/com/robopupu/api/mvp/AbstractModel.java:22
ClassAbstractObservableModel
{@link AbstractObservableModel} provides an abstract base class for implementing {@link ObservableModel}s and that can be serialised using GSON.
robopupu-api/src/main/java/com/robopupu/api/model/AbstractObservableModel.java:14
ClassAbstractPluginComponent
{@link AbstractPluginComponent} provides an abstract base class for implementing {@link PluginComponent}s.
robopupu-api/src/main/java/com/robopupu/api/plugin/AbstractPluginComponent.java:24
ClassAbstractPluginStateComponent
{@link AbstractPluginStateComponent} provides an abstract base class for implementing {@link PluginStateComponent}s.
robopupu-api/src/main/java/com/robopupu/api/plugin/AbstractPluginStateComponent.java:27
ClassAbstractPresenter
{@link AbstractPresenter} extends {@link AbstractListenable} to provide an abstract base class for concrete implementations of {@link Presenter}s.
robopupu-api/src/main/java/com/robopupu/api/mvp/AbstractPresenter.java:38
ClassAbstractViewHolder
{@link AbstractViewHolder} provides an abstract base class for implementing {@link ViewHolder}s.
robopupu-api/src/main/java/com/robopupu/api/mvp/AbstractViewHolder.java:26
InterfaceAction
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action.java:3
InterfaceAction1
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action1.java:3
ClassAction1Node
{@link Action1Node} is a {@link Node} that can be used to execute a given {@link Action1} or arbitrary action defined as overridden method {@link Acti
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/Action1Node.java:11
InterfaceAction2
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action2.java:3
InterfaceAction3
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action3.java:3
InterfaceAction4
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action4.java:3
InterfaceAction5
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action5.java:3
InterfaceAction6
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action6.java:3
InterfaceAction7
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action7.java:3
InterfaceAction8
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action8.java:3
InterfaceAction9
robopupu-api/src/main/java/com/robopupu/api/graph/actions/Action9.java:3
ClassActionNode
{@link ActionNode} is a {@link Node} that can be used to execute a given {@link Action} or an arbitrary action defined as overridden method {@link Act
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/ActionNode.java:11
ClassAdapter
{@link Adapter} provides an abstract base class for implementing adapter for {@link AdapterViewBinding}s bound to {@link AdapterView}s. @param <T_Ite
robopupu-api/src/main/java/com/robopupu/api/binding/AdapterViewBinding.java:116
ClassAdapterViewBinding
robopupu-api/src/main/java/com/robopupu/api/binding/AdapterViewBinding.java:26
ClassAppConfig
{@link AppConfig} can be used to implement feature toggling i.e. can be used to check is some feature is flagged to be part of an application or appli
robopupu-api/src/main/java/com/robopupu/api/app/AppConfig.java:29
ClassAppDependencyScope
{@link AppDependencyScope} provides an abstract base class for implementing an application specific {@link DependencyScope} that has the same lifecycl
robopupu-api/src/main/java/com/robopupu/api/dependency/AppDependencyScope.java:39
InterfaceAppError
robopupu-api/src/main/java/com/robopupu/api/app/AppError.java:18
ClassAppExceptionHandler
robopupu-api/src/main/java/com/robopupu/api/app/AppExceptionHandler.java:22
InterfaceAppManager
app/src/main/java/com/robopupu/component/AppManager.java:33
ClassAppManagerImpl
app/src/main/java/com/robopupu/component/AppManagerImpl.java:51
ClassAppToolkit
{@link AppToolkit} provides a set of {@link android.app.Application} related utility methods.
robopupu-api/src/main/java/com/robopupu/api/util/AppToolkit.java:39
ClassApplicationTest
<a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
app/src/androidTest/java/org/fuusio/robopupu/ApplicationTest.java:9
InterfaceAuthenticator
robopupu-api/src/test/java/com/robopupu/api/graph/NodeTest.java:562
ClassAuthenticatorImpl
robopupu-api/src/test/java/com/robopupu/api/graph/NodeTest.java:569
ClassBanana
robopupu-api/src/androidTest/java/com/robopupu/api/dependency/Banana.java:3
ClassBaseAppScope
robopupu-api/src/main/java/com/robopupu/api/app/BaseAppScope.java:25
ClassBaseApplication
robopupu-api/src/main/java/com/robopupu/api/app/BaseApplication.java:24
ClassBeer
robopupu-api/src/androidTest/java/com/robopupu/api/dependency/Beer.java:3
ClassBeginNode
robopupu-api/src/test/java/com/robopupu/api/graph/NodeTest.java:427
ClassBinding
{@link Binding} provides a convenience class for writing bindings for {@link View}s extending {@link TextView} in {@link ViewCompatFragment#onCreateBi
robopupu-api/src/main/java/com/robopupu/api/binding/Binding.java:29
InterfaceBitmapManager
robopupu-api/src/main/java/com/robopupu/api/component/BitmapManager.java:23
ClassBitmapManagerImpl
robopupu-api/src/main/java/com/robopupu/api/component/BitmapManagerImpl.java:32
InterfaceBooleanFunction
{@link BooleanFunction} ...
robopupu-api/src/main/java/com/robopupu/api/graph/functions/BooleanFunction.java:8
ClassBooleanNode
{@link BooleanNode} converts the input value to a {@link Boolean}. @param <IN> The input type.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/BooleanNode.java:10
ClassBottomFragment
app/src/main/java/com/robopupu/feature/multipleviews/view/BottomFragment.java:15
InterfaceBottomPresenter
app/src/main/java/com/robopupu/feature/multipleviews/presenter/BottomPresenter.java:21
ClassBottomPresenterImpl
app/src/main/java/com/robopupu/feature/multipleviews/presenter/BottomPresenterImpl.java:25
InterfaceBottomView
app/src/main/java/com/robopupu/feature/multipleviews/view/BottomView.java:21
InterfaceBrewCoffeeButtonEvents
robopupu-api/src/test/java/com/robopupu/api/fsm/BrewCoffeeButtonEvents.java:18
ClassBufferNode
{@link BufferNode} buffers a max amount of input values before emitting them as output values.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/BufferNode.java:11
ClassByteNode
{@link ByteNode} converts the input value to a {@link Byte}. @param <IN> The input type.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/ByteNode.java:10
InterfaceCallback
app/src/main/java/com/robopupu/component/TimerManager.java:32
InterfaceCallback
robopupu-api/src/main/java/com/robopupu/api/util/PermissionRequest.java:134
ClassCharacterNode
{@link CharacterNode} converts the input value to a {@link Character}. @param <IN> The input type.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/CharacterNode.java:10
ClassCityScope
robopupu-api/src/androidTest/java/com/robopupu/api/dependency/CityScope.java:18
ClassClickBinding
{@link ClickBinding} can be establishing bindings from UI widgets ({@link View} instances) to other objects, such as {@link Presenter}s.
robopupu-api/src/main/java/com/robopupu/api/binding/ClickBinding.java:29
InterfaceClickListener
robopupu-api/src/main/java/com/robopupu/api/binding/ViewBinding.java:180
ClassCoffeeMaker
robopupu-api/src/test/java/com/robopupu/api/fsm/CoffeeMaker.java:20
ClassCoffeeReadyState
robopupu-api/src/test/java/com/robopupu/api/fsm/state/CoffeeReadyState.java:20
ClassConcatNode
{@link ConcatNode} takes any number of {@link OutputNode}s and emits the input values received from them one after the other, without interleaving the
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/ConcatNode.java:14
ClassConcatStringsNode
{@link ConcatStringsNode} combines the received input strings in a {@link StringBuilder} until {@link InputNode#onCompleted(OutputNode)} is invoked. T
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/ConcatStringsNode.java:12
ClassConditionNode
{@link ConditionNode} converts the received input value to {@link Boolean} output value according to assigned {@link BooleanFunction}.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/ConditionNode.java:11
ClassController
app/src/main/java/com/robopupu/feature/fsm/statemachine/Controller.java:5
InterfaceControllerContext
{@link ControllerContext} is a sample of an interface that defines a context for a state machine.
app/src/main/java/com/robopupu/feature/fsm/statemachine/ControllerContext.java:8
ClassConverter
{@link Converter} is a utility class that can be used to convert an instance of some {@link Class} to instance of an another {@link Class}.
robopupu-api/src/main/java/com/robopupu/api/util/Converter.java:9
ClassCoordinatorLayoutFragment
{@link CoordinatorLayoutFragment} provides an abstract base class for implementing {@link FeatureCompatFragment}s that use {@link android.support.desi
app/src/main/java/com/robopupu/app/view/CoordinatorLayoutFragment.java:43
ClassCountNode
{@link CountNode} counts the received input values until {@link InputNode#onCompleted(OutputNode)} is invoked.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/CountNode.java:11
ClassD
Class {@link D} extends {@link Dependency} for convenience to provide a very short class name that is easy to type. For instance: {@code final Foo foo
robopupu-api/src/main/java/com/robopupu/api/dependency/D.java:22
ClassDateToolkit
robopupu-api/src/main/java/com/robopupu/api/util/DateToolkit.java:24
ClassDefaultLogDelagate
{@link DefaultLogDelagate} provides a default implemenation of {@link LogDelegate} that utilises {@link android.util.Log} for implementation.
robopupu-api/src/main/java/com/robopupu/api/util/DefaultLogDelagate.java:8
InterfaceDelegate
app/src/main/java/com/robopupu/app/view/DelegatedWebViewClient.java:127
ClassDelegatedWebViewClient
{@link DelegatedWebViewClient} extends {@link WebViewClient} to provide support for using it in the MVP architectural design pattern. {@link Delegate
app/src/main/java/com/robopupu/app/view/DelegatedWebViewClient.java:32
ClassDependenciesCache
{@link DependenciesCache} is used for saving and restoring {@link DependencyScope}s for their {@link DependencyScopeOwner}s, and for saving and access
robopupu-api/src/main/java/com/robopupu/api/dependency/DependenciesCache.java:13
ClassDependency
{@link Dependency} implements a manager that is used to manage {@link DependencyScope} instances. It provides a static API with methods for activating
robopupu-api/src/main/java/com/robopupu/api/dependency/Dependency.java:35
ClassDependencyMap
{@link DependencyMap} extends {@link HashMap} to implement a map for storing dependencies that are accessible using {@link String} based keys.
robopupu-api/src/main/java/com/robopupu/api/dependency/DependencyMap.java:9
ClassDependencyProvider
{@link DependencyProvider} is an abstract base class for code generated concrete implementations that generated by an annotation processor for {@link
robopupu-api/src/main/java/com/robopupu/api/dependency/DependencyProvider.java:8
ClassDependencyQuery
{@link DependencyQuery} is an object used for query one or more dependencies from {@link DependencyScope}s and their {@link DependencyProvider}s.
robopupu-api/src/main/java/com/robopupu/api/dependency/DependencyQuery.java:11
ClassDependencyScope
{@link DependencyScope} provides an abstract base class for implementing objects that provide and cache a scoped dependencies. An instance of a concre
robopupu-api/src/main/java/com/robopupu/api/dependency/DependencyScope.java:33
InterfaceDependencyScopeOwner
An interface for objects that provide and own a {@link DependencyScope}s. Object implementing this interface typically also manage the lifecycle of th
robopupu-api/src/main/java/com/robopupu/api/dependency/DependencyScopeOwner.java:23
ClassDependencyScopeTest
robopupu-api/src/androidTest/java/com/robopupu/api/dependency/DependencyScopeTest.java:36
ClassDependencyTest
robopupu-api/src/androidTest/java/com/robopupu/api/dependency/DependencyTest.java:32
ClassDistinctNode
{@link DistinctNode} emits distinct values buffered until {@link Node#onCompleted(OutputNode)} is invoked.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/DistinctNode.java:13
ClassDoubleNode
{@link DoubleNode} converts the input value to a {@link Double}. @param <IN> The input type.
robopupu-api/src/main/java/com/robopupu/api/graph/nodes/DoubleNode.java:10
InterfaceDrawerLayoutContainer
{@link DrawerLayoutContainer} ...
app/src/main/java/com/robopupu/app/view/DrawerLayoutContainer.java:23
ClassElephant
{@link Elephant} ...
robopupu-api/src/androidTest/java/com/robopupu/api/dependency/Elephant.java:6
ClassEndNode
robopupu-api/src/test/java/com/robopupu/api/graph/NodeTest.java:473
EnumError
robopupu-api/src/test/java/com/robopupu/api/graph/NodeTest.java:535
EnumError
{@link Error} defines error types and messages for {@link StateEngine}.
robopupu-api/src/main/java/com/robopupu/api/fsm/StateEngine.java:32
ClassExampleUnitTest
To work on unit tests, switch the Test Artifact in the Build Variants view.
app/src/test/java/org/fuusio/robopupu/ExampleUnitTest.java:10
next →1–100 of 384, ranked by callers