A B C E F G H I L M O P R S T V 

A

active() - Method in interface io.reactivesprint.viewmodels.IViewModel
 
active() - Method in class io.reactivesprint.viewmodels.ViewModel
 
apply() - Method in class io.reactivesprint.rx.Command
 
apply(I) - Method in class io.reactivesprint.rx.Command
Applies the receiver returning an Observable which when subscribed, will execute the command with input and forwards the results.
apply() - Method in interface io.reactivesprint.rx.ICommand
Invokes ICommand.apply(Object) with null.
apply(I) - Method in interface io.reactivesprint.rx.ICommand
Applies the receiver returning an Observable which when subscribed, will execute the command with input and forwards the results.

B

bind(Observable<V>) - Method in interface io.reactivesprint.rx.IMutableProperty
Binds an Observable to the receiver, updating the receiver's value to the latest value sent by the observable.

The binding will automatically terminate when the receiver is finalized, or when the observable completes.

bind(IProperty<V>) - Method in interface io.reactivesprint.rx.IMutableProperty
Binds to the latest values of source to the receiver.
bind(IMutableProperty<Value>, Observable<Value>) - Static method in class io.reactivesprint.rx.MutableProperty
 
bind(IMutableProperty<V>, IProperty<V>) - Static method in class io.reactivesprint.rx.MutableProperty
 
bind(Observable<V>) - Method in class io.reactivesprint.rx.MutableProperty
 
bind(IProperty<V>) - Method in class io.reactivesprint.rx.MutableProperty
 
bindActive(VM) - Method in interface io.reactivesprint.views.IView
Binds IViewModel.active() property from the receiver.
bindCommand(ICommand<I, R>) - Method in interface io.reactivesprint.viewmodels.IViewModel
Binds command executing and errors of command to the receiver.
bindCommand(ICommand<I, R>) - Method in class io.reactivesprint.viewmodels.ViewModel
 
bindCount(AVM) - Method in interface io.reactivesprint.views.IArrayViewController
bindErrors(Observable<IViewModelException>) - Method in interface io.reactivesprint.viewmodels.IViewModel
Binds errorsObservable to the receiver.
bindErrors(Observable<IViewModelException>) - Method in class io.reactivesprint.viewmodels.ViewModel
 
bindErrors(VM) - Method in interface io.reactivesprint.views.IViewController
bindFetchingNextPage(AVM) - Method in interface io.reactivesprint.views.IFetchedArrayViewController
bindLoading(Observable<Boolean>) - Method in interface io.reactivesprint.viewmodels.IViewModel
Binds loadingObservable to the receiver.
bindLoading(Observable<Boolean>) - Method in class io.reactivesprint.viewmodels.ViewModel
 
bindLoading(VM) - Method in interface io.reactivesprint.views.IViewController
bindLocalizedEmptyMessage(AVM) - Method in interface io.reactivesprint.views.IArrayViewController
bindRefreshing(AVM) - Method in interface io.reactivesprint.views.IFetchedArrayViewController
bindTitle(VM) - Method in interface io.reactivesprint.views.IViewController
Binds IViewModel.title() to the receiver title.

C

call(Boolean) - Method in class io.reactivesprint.rx.functions.Func1BooleanNot
 
call(T) - Method in class io.reactivesprint.rx.functions.Func1CharSequenceNotNullAndLength
 
call(T) - Method in class io.reactivesprint.rx.functions.Func1CharSequenceNotNullAndRegex
 
call(T) - Method in class io.reactivesprint.rx.functions.Func1Comparator
 
call(T) - Method in class io.reactivesprint.rx.functions.Func1IsEqual
 
call(T) - Method in class io.reactivesprint.rx.functions.Func1NotNull
 
call(Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Object...) - Method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
call(Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Object...) - Method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
call(Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Object...) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
call(Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Object...) - Method in class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
call(Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
call(Object...) - Method in class io.reactivesprint.rx.functions.FuncNNotNull
 
checkNotNull(T, String) - Static method in class io.reactivesprint.Preconditions
 
checkNotNullOrEmpty(L, String) - Static method in class io.reactivesprint.Preconditions
 
checkNotNullOrEmpty(T[], String) - Static method in class io.reactivesprint.Preconditions
 
Command<I,R> - Class in io.reactivesprint.rx
Created by Ahmad Baraka on 5/30/15.
Command(Func1<I, Observable<R>>) - Constructor for class io.reactivesprint.rx.Command
Creates a Command.
Command(IProperty<Boolean>, Func1<I, Observable<R>>) - Constructor for class io.reactivesprint.rx.Command
Creates a Command.
CommandNotEnabledException - Exception in io.reactivesprint.rx
Created by Ahmad Baraka on 4/6/16.
ConstantArrayViewModel<E extends IViewModel> - Class in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 4/25/16.
ConstantArrayViewModel() - Constructor for class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
ConstantArrayViewModel(Collection<E>) - Constructor for class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
ConstantModelViewModel<M extends IModel> - Class in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 4/1/16.
ConstantModelViewModel() - Constructor for class io.reactivesprint.viewmodels.ConstantModelViewModel
 
ConstantModelViewModel(M) - Constructor for class io.reactivesprint.viewmodels.ConstantModelViewModel
 
ConstantProperty<V> - Class in io.reactivesprint.rx
Created by Ahmad Baraka on 3/30/16.
ConstantProperty(V) - Constructor for class io.reactivesprint.rx.ConstantProperty
Constructs a property with value
count() - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
count() - Method in interface io.reactivesprint.viewmodels.IArrayViewModel
 
createFetchCommand() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
createFetchIfNeededCommand() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
createRefreshCommand() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 

E

empty() - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
empty() - Method in interface io.reactivesprint.viewmodels.IArrayViewModel
 
enabled() - Method in interface io.reactivesprint.viewmodels.IViewModel
 
enabled() - Method in class io.reactivesprint.viewmodels.ViewModel
 
EQUAL - Static variable in class io.reactivesprint.rx.functions.Func1Comparator
 
errors() - Method in interface io.reactivesprint.viewmodels.IViewModel
An Observable of all errors that occur in the receiver.
errors() - Method in class io.reactivesprint.viewmodels.ViewModel
 

F

FetchedArrayViewModel<E extends IViewModel,P> - Class in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 4/2/16.
FetchedArrayViewModel() - Constructor for class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
fetchingNextPage() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
fetchingNextPage() - Method in interface io.reactivesprint.viewmodels.IFetchedArrayViewModel
 
finalize() - Method in class io.reactivesprint.rx.Command
 
finalize() - Method in class io.reactivesprint.rx.MutableProperty
 
Func1BooleanNot - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.
Func1CharSequenceNotNullAndLength<T extends java.lang.CharSequence> - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.
Func1CharSequenceNotNullAndLength() - Constructor for class io.reactivesprint.rx.functions.Func1CharSequenceNotNullAndLength
Creates instance with minimumLength = 1
Func1CharSequenceNotNullAndLength(int) - Constructor for class io.reactivesprint.rx.functions.Func1CharSequenceNotNullAndLength
 
Func1CharSequenceNotNullAndRegex<T extends java.lang.CharSequence> - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.
Func1CharSequenceNotNullAndRegex(String) - Constructor for class io.reactivesprint.rx.functions.Func1CharSequenceNotNullAndRegex
 
Func1Comparable<T extends java.lang.Comparable<T>> - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/17/16.
Func1Comparable(int, T) - Constructor for class io.reactivesprint.rx.functions.Func1Comparable
 
Func1Comparator<T> - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/16/16.
Func1Comparator(Comparator<T>, int, T) - Constructor for class io.reactivesprint.rx.functions.Func1Comparator
Creates an instances which returns true if input is compareResult than object
Func1IsEqual<T> - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/16/16.
Func1IsEqual(T) - Constructor for class io.reactivesprint.rx.functions.Func1IsEqual
 
Func1NotNull<T> - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.
FuncNBooleanAnd - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.
FuncNBooleanOr - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.
FuncNCharSequenceNotNullAndLength - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.
FuncNCharSequenceNotNullAndLength() - Constructor for class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
Creates instance with minimumLength = 1
FuncNCharSequenceNotNullAndLength(int) - Constructor for class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndLength
 
FuncNCharSequenceNotNullAndRegex - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/13/16.
FuncNCharSequenceNotNullAndRegex(String) - Constructor for class io.reactivesprint.rx.functions.FuncNCharSequenceNotNullAndRegex
 
FuncNNotNull - Class in io.reactivesprint.rx.functions
Created by Ahmad Baraka on 4/12/16.

G

getArrayViewModel() - Method in interface io.reactivesprint.views.IArrayViewController
 
getErrors() - Method in class io.reactivesprint.rx.Command
An Observable of all errors that occur in the receiver.
getErrors() - Method in interface io.reactivesprint.rx.ICommand
An Observable of all errors that occur in the receiver.
getFetchCommand() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
getFetchCommand() - Method in interface io.reactivesprint.viewmodels.IFetchedArrayViewModel
 
getFetchIfNeededCommand() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
getFetchIfNeededCommand() - Method in interface io.reactivesprint.viewmodels.IFetchedArrayViewModel
 
getInstance() - Static method in class io.reactivesprint.rx.functions.Func1BooleanNot
 
getInstance() - Static method in class io.reactivesprint.rx.functions.Func1NotNull
 
getInstance() - Static method in class io.reactivesprint.rx.functions.FuncNBooleanAnd
 
getInstance() - Static method in class io.reactivesprint.rx.functions.FuncNBooleanOr
 
getInstance() - Static method in class io.reactivesprint.rx.functions.FuncNNotNull
 
getMessage() - Method in interface io.reactivesprint.viewmodels.IViewModelException
 
getModel() - Method in class io.reactivesprint.viewmodels.ConstantModelViewModel
 
getModel() - Method in interface io.reactivesprint.viewmodels.IModelViewModel
 
getNextPage() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
getNextPage() - Method in interface io.reactivesprint.viewmodels.IFetchedArrayViewModel
 
getNotifications() - Method in class io.reactivesprint.rx.Command
An Observable of all Notification that occur in the receiver.
getNotifications() - Method in interface io.reactivesprint.rx.ICommand
An Observable of all Notification that occur in the receiver.
getObservable() - Method in class io.reactivesprint.rx.ConstantProperty
 
getObservable() - Method in interface io.reactivesprint.rx.IProperty
 
getObservable() - Method in class io.reactivesprint.rx.MutableProperty
 
getObservable() - Method in class io.reactivesprint.rx.Property
 
getRefreshCommand() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
getRefreshCommand() - Method in interface io.reactivesprint.viewmodels.IFetchedArrayViewModel
 
getValue() - Method in class io.reactivesprint.rx.ConstantProperty
 
getValue() - Method in interface io.reactivesprint.rx.IProperty
 
getValue() - Method in class io.reactivesprint.rx.MutableProperty
 
getValue() - Method in class io.reactivesprint.rx.Property
 
getValue0() - Method in class io.reactivesprint.rx.Pair
 
getValue1() - Method in class io.reactivesprint.rx.Pair
 
getValues() - Method in class io.reactivesprint.rx.Command
An Observable of Values generated from applications of the receiver.
getValues() - Method in interface io.reactivesprint.rx.ICommand
An Observable of Values generated from applications of the receiver.
getViewModel(int) - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
getViewModel(int) - Method in interface io.reactivesprint.viewmodels.IArrayViewModel
Access the indexth element.
getViewModel() - Method in interface io.reactivesprint.views.IView
 
getViewModels() - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
getViewModels() - Method in interface io.reactivesprint.viewmodels.IArrayViewModel
 
GREATER_THAN - Static variable in class io.reactivesprint.rx.functions.Func1Comparator
 
GREATER_THAN_OR_EQUAL - Static variable in class io.reactivesprint.rx.functions.Func1Comparator
 

H

hasNextPage() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
hasNextPage() - Method in interface io.reactivesprint.viewmodels.IFetchedArrayViewModel
 

I

IArrayViewController<VM extends IViewModel,AVM extends IArrayViewModel> - Interface in io.reactivesprint.views
Created by Ahmad Baraka on 4/6/16.
IArrayViewModel<E extends IViewModel> - Interface in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 3/29/16.
ICommand<I,R> - Interface in io.reactivesprint.rx
Created by Ahmad Baraka on 4/5/16.
IFetchedArrayViewController<VM extends IViewModel,AVM extends IFetchedArrayViewModel> - Interface in io.reactivesprint.views
Created by Ahmad Baraka on 4/6/16.
IFetchedArrayViewModel<E extends IViewModel,P,I,R> - Interface in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 3/30/16.
IModel - Interface in io.reactivesprint.models
Created by Ahmad Baraka on 3/30/16.
IModelViewModel<M extends IModel> - Interface in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 3/30/16.
IMutableProperty<V> - Interface in io.reactivesprint.rx
Created by Ahmad Baraka on 3/30/16.
indexOf(E) - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
indexOf(E) - Method in interface io.reactivesprint.viewmodels.IArrayViewModel
 
io.reactivesprint - package io.reactivesprint
 
io.reactivesprint.models - package io.reactivesprint.models
 
io.reactivesprint.rx - package io.reactivesprint.rx
 
io.reactivesprint.rx.functions - package io.reactivesprint.rx.functions
 
io.reactivesprint.viewmodels - package io.reactivesprint.viewmodels
 
io.reactivesprint.views - package io.reactivesprint.views
 
IProperty<V> - Interface in io.reactivesprint.rx
Created by Ahmad Baraka on 3/29/16.
isEnabled() - Method in class io.reactivesprint.rx.Command
Whether or not the receiver is enabled.
isEnabled() - Method in interface io.reactivesprint.rx.ICommand
Whether or not the receiver is enabled.
isExecuting() - Method in class io.reactivesprint.rx.Command
Whether or not the receiver is executing.
isExecuting() - Method in interface io.reactivesprint.rx.ICommand
Whether or not the receiver is executing.
iterator() - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
IView<VM extends IViewModel> - Interface in io.reactivesprint.views
Created by Ahmad Baraka on 4/6/16.
IViewController<VM extends IViewModel> - Interface in io.reactivesprint.views
Created by Ahmad Baraka on 4/6/16.
IViewModel - Interface in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 3/29/16.
IViewModelException - Interface in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 4/1/16.

L

LESS_THAN - Static variable in class io.reactivesprint.rx.functions.Func1Comparator
 
LESS_THAN_OR_EQUAL - Static variable in class io.reactivesprint.rx.functions.Func1Comparator
 
loading() - Method in interface io.reactivesprint.viewmodels.IViewModel
 
loading() - Method in class io.reactivesprint.viewmodels.ViewModel
 
localizedEmptyMessage() - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
localizedEmptyMessage() - Method in interface io.reactivesprint.viewmodels.IArrayViewModel
 

M

mapErrorFunc() - Static method in exception io.reactivesprint.viewmodels.ViewModelException
Creates a Func1 which maps sent throwable to ViewModelException instance.
mapErrorFunc(String) - Static method in exception io.reactivesprint.viewmodels.ViewModelException
Creates a Func1 which maps sent throwable to ViewModelException instance.
MutableArrayViewModel<E extends IViewModel> - Class in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 4/1/16.
MutableArrayViewModel() - Constructor for class io.reactivesprint.viewmodels.MutableArrayViewModel
 
MutableArrayViewModel(Collection<E>) - Constructor for class io.reactivesprint.viewmodels.MutableArrayViewModel
 
MutableModelViewModel<M extends IModel> - Class in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 4/25/16.
MutableModelViewModel() - Constructor for class io.reactivesprint.viewmodels.MutableModelViewModel
 
MutableModelViewModel(M) - Constructor for class io.reactivesprint.viewmodels.MutableModelViewModel
 
MutableProperty<V> - Class in io.reactivesprint.rx
Created by Ahmad Baraka on 3/30/16.
MutableProperty(V) - Constructor for class io.reactivesprint.rx.MutableProperty
Initializes the property with initialValue.

O

onDataSetChanged() - Method in interface io.reactivesprint.views.IArrayViewController
Should be implemented to reload views.
onDataSetChanged(IArrayViewController<VM, AVM>) - Static method in class io.reactivesprint.views.ViewControllers
Create an action which invokes IArrayViewController.onDataSetChanged()

Note: The created action keeps a strong reference to viewController, so when this is used with Observable, unsubscribe to free this reference.

onFetch(P) - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
Implement this method to fetch ViewModels at page

P

Pair<A,B> - Class in io.reactivesprint.rx
Created by Ahmad Baraka on 4/8/16.
Pair(A, B) - Constructor for class io.reactivesprint.rx.Pair
 
Preconditions - Class in io.reactivesprint
 
presentError(IViewModelException) - Method in interface io.reactivesprint.views.IViewController
Presents `error`
presentError(IViewController<VM>) - Static method in class io.reactivesprint.views.ViewControllers
Create an action which invokes IViewController.presentError(IViewModelException)

Note: The created action keeps a strong reference to viewController, so when this is used with Observable, unsubscribe to free this reference.

presentFetchingNextPage(boolean) - Method in interface io.reactivesprint.views.IFetchedArrayViewController
Shows or hides a view representing "fetchingNextPage."
presentFetchingNextPage(IFetchedArrayViewController<VM, AVM>) - Static method in class io.reactivesprint.views.ViewControllers
Create an action which invokes IFetchedArrayViewController.presentFetchingNextPage(boolean)

Note: The created action keeps a strong reference to viewController, so when this is used with Observable, unsubscribe to free this reference.

presentLoading(boolean) - Method in interface io.reactivesprint.views.IViewController
Shows or hides a view that represents loading.
presentLoading(IViewController<VM>) - Static method in class io.reactivesprint.views.ViewControllers
Create an action which invokes IViewController.presentLoading(boolean)

Note: The created action keeps a strong reference to viewController, so when this is used with Observable, unsubscribe to free this reference.

presentRefreshing(boolean) - Method in interface io.reactivesprint.views.IFetchedArrayViewController
Shows or hides a view representing "refreshing."
presentRefreshing(IFetchedArrayViewController<VM, AVM>) - Static method in class io.reactivesprint.views.ViewControllers
Create an action which invokes IFetchedArrayViewController.presentRefreshing(boolean)

Note: The created action keeps a strong reference to viewController, so when this is used with Observable, unsubscribe to free this reference.

Property<V> - Class in io.reactivesprint.rx
Created by Ahmad Baraka on 3/30/16.
Property(IProperty<V>) - Constructor for class io.reactivesprint.rx.Property
Constructs a property as a read-only view of property.
Property(V, Observable<V>) - Constructor for class io.reactivesprint.rx.Property
Constructs a property that first takes on initialValue, then each value sent by observable.

R

refreshing() - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
refreshing() - Method in interface io.reactivesprint.viewmodels.IFetchedArrayViewModel
 

S

setLocalizedEmptyMessage(CharSequence) - Method in interface io.reactivesprint.views.IArrayViewController
Sets message used when array is empty.
setLocalizedEmptyMessage(IArrayViewController<VM, AVM>) - Static method in class io.reactivesprint.views.ViewControllers
Create an action which invokes IArrayViewController.setLocalizedEmptyMessage(CharSequence)

Note: The created action keeps a strong reference to viewController, so when this is used with Observable, unsubscribe to free this reference.

setModel(M) - Method in class io.reactivesprint.viewmodels.ConstantModelViewModel
 
setModel(M) - Method in class io.reactivesprint.viewmodels.MutableModelViewModel
 
setNextPage(P) - Method in class io.reactivesprint.viewmodels.FetchedArrayViewModel
 
setTitle(CharSequence) - Method in interface io.reactivesprint.views.IViewController
Sets Title of View Controller.
setTitle(IViewController<VM>) - Static method in class io.reactivesprint.views.ViewControllers
Create an action which invokes IViewController.setTitle(CharSequence)

Note: The created action keeps a strong reference to viewController, so when this is used with Observable, unsubscribe to free this reference.

setValue(V) - Method in interface io.reactivesprint.rx.IMutableProperty
Sets value of the receiver.
setValue(V) - Method in class io.reactivesprint.rx.MutableProperty
 
setViewModels(Collection<E>) - Method in class io.reactivesprint.viewmodels.ConstantArrayViewModel
 
setViewModels(Collection<E>) - Method in class io.reactivesprint.viewmodels.MutableArrayViewModel
 

T

title() - Method in interface io.reactivesprint.viewmodels.IViewModel
 
title() - Method in class io.reactivesprint.viewmodels.ViewModel
 

V

ViewControllers - Class in io.reactivesprint.views
Created by Ahmad Baraka on 4/6/16.
ViewModel - Class in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 3/29/16.
ViewModel() - Constructor for class io.reactivesprint.viewmodels.ViewModel
 
ViewModel(String) - Constructor for class io.reactivesprint.viewmodels.ViewModel
 
ViewModelException - Exception in io.reactivesprint.viewmodels
Created by Ahmad Baraka on 4/7/16.
ViewModelException(String) - Constructor for exception io.reactivesprint.viewmodels.ViewModelException
 
ViewModelException(String, Throwable) - Constructor for exception io.reactivesprint.viewmodels.ViewModelException
 
ViewModelException(Throwable) - Constructor for exception io.reactivesprint.viewmodels.ViewModelException
 
A B C E F G H I L M O P R S T V