Index
All Classes and Interfaces|All Packages
A
- add(int, E) - Method in interface net.apartium.cocoabeans.state.ListObservable
-
Add an element at specified index
- add(E) - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Add an element to this observable
- addAll(Collection<? extends E>) - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Add multiple elements to this observable
- arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf1
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg0record component. - arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg0record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg1record component. - arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg1record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg2record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
-
Returns the value of the
arg2record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Returns the value of the
arg2record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Returns the value of the
arg2record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns the value of the
arg2record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns the value of the
arg2record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg2record component. - arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg2record component. - arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg3record component. - arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Returns the value of the
arg3record component. - arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Returns the value of the
arg3record component. - arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns the value of the
arg3record component. - arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns the value of the
arg3record component. - arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg3record component. - arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg3record component. - arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg4record component. - arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Returns the value of the
arg4record component. - arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns the value of the
arg4record component. - arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns the value of the
arg4record component. - arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg4record component. - arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg4record component. - arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg5record component. - arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns the value of the
arg5record component. - arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns the value of the
arg5record component. - arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg5record component. - arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg5record component. - arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg6record component. - arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns the value of the
arg6record component. - arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg6record component. - arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg6record component. - arg7() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg7record component. - arg7() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns the value of the
arg7record component. - arg7() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg7record component. - arg8() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg8record component. - arg8() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns the value of the
arg8record component. - arg9() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns the value of the
arg9record component. - attach(WatcherOperator) - Method in class net.apartium.cocoabeans.state.AttachedWatcher
-
Attach this instance to an operator.
- AttachedWatcher<T> - Class in net.apartium.cocoabeans.state
-
Represents a watcher attached to an operator
- AttachedWatcher(Observable<T>, Consumer<T>) - Constructor for class net.apartium.cocoabeans.state.AttachedWatcher
-
Constructs a new instance.
C
- clear() - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Clear all elements from this observable
- CollectionObservable<E,
C extends Collection<E>> - Interface in net.apartium.cocoabeans.state -
Represents an observable containing multiple values
- compound(Function<List<?>, T>, List<Observable<?>>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Creates a new compound observable with the given function and list of dependents
- compound(Observable<ARG0>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Creates a ObservableCompound with a single argument.
- compound(Observable<ARG0>, Observable<ARG1>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Creates a ObservableCompound with two arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with three arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>, Observable<ARG3>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with four arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>, Observable<ARG3>, Observable<ARG4>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with five arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>, Observable<ARG3>, Observable<ARG4>, Observable<ARG5>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with six arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>, Observable<ARG3>, Observable<ARG4>, Observable<ARG5>, Observable<ARG6>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with seven arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>, Observable<ARG3>, Observable<ARG4>, Observable<ARG5>, Observable<ARG6>, Observable<ARG7>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with eight arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>, Observable<ARG3>, Observable<ARG4>, Observable<ARG5>, Observable<ARG6>, Observable<ARG7>, Observable<ARG8>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with nine arguments.
- compound(Observable<ARG0>, Observable<ARG1>, Observable<ARG2>, Observable<ARG3>, Observable<ARG4>, Observable<ARG5>, Observable<ARG6>, Observable<ARG7>, Observable<ARG8>, Observable<ARG9>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a ObservableCompound with ten arguments.
- CompoundRecords - Class in net.apartium.cocoabeans.state
- CompoundRecords() - Constructor for class net.apartium.cocoabeans.state.CompoundRecords
- CompoundRecords.CompoundRecord - Interface in net.apartium.cocoabeans.state
- CompoundRecords.EmptyRecord - Record Class in net.apartium.cocoabeans.state
- CompoundRecords.RecordOf1<A> - Record Class in net.apartium.cocoabeans.state
- CompoundRecords.RecordOf10<ARG0,
ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf2<ARG0,
ARG1> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf3<ARG0,
ARG1, ARG2> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf4<ARG0,
ARG1, ARG2, ARG3> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf5<ARG0,
ARG1, ARG2, ARG3, ARG4> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf6<ARG0,
ARG1, ARG2, ARG3, ARG4, ARG5> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf7<ARG0,
ARG1, ARG2, ARG3, ARG4, ARG5, ARG6> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf8<ARG0,
ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7> - Record Class in net.apartium.cocoabeans.state - CompoundRecords.RecordOf9<ARG0,
ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8> - Record Class in net.apartium.cocoabeans.state - constructDynamic(List<?>) - Static method in class net.apartium.cocoabeans.state.CompoundRecords
D
- depends - Variable in class net.apartium.cocoabeans.state.Watcher
- detach() - Method in class net.apartium.cocoabeans.state.AttachedWatcher
-
Detaches this watcher instance from its associated
WatcherOperator. - detach() - Method in class net.apartium.cocoabeans.state.Watcher
-
Detaches the current watcher from its target observable.
- detach(AttachedWatcher<?>) - Method in class net.apartium.cocoabeans.state.WatcherManager
-
Detach a watcher attached with the current instance
- detach(AttachedWatcher<?>) - Method in interface net.apartium.cocoabeans.state.WatcherOperator
-
Detach a watcher attached with the current instance
E
- empty() - Static method in interface net.apartium.cocoabeans.state.Observable
-
Return immutable observer with null value
- EmptyRecord() - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.EmptyRecord
-
Creates an instance of a
EmptyRecordrecord class. - equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.EmptyRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf1
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Indicates whether some other object is "equal to" this one.
F
- flagAsDirty(Observable<?>) - Method in class net.apartium.cocoabeans.state.ObservableCompound
- flagAsDirty(Observable<?>) - Method in interface net.apartium.cocoabeans.state.Observer
-
Flag listener as dirty
- flagAsDirty(Observable<?>) - Method in class net.apartium.cocoabeans.state.Watcher
-
Flag listener as dirty
G
- get() - Method in interface net.apartium.cocoabeans.state.Observable
-
Will return the value of the state if it is dirty it will recompute it
- get() - Method in class net.apartium.cocoabeans.state.ObservableCompound
- getManager() - Method in class net.apartium.cocoabeans.state.AttachedWatcher
-
Returns the
WatcherOperatorthis watcher instance is attached to.
H
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.EmptyRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf1
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns a hash code value for this object.
- heartbeat() - Method in class net.apartium.cocoabeans.state.Watcher
-
Trigger a heartbeat on this instance.
- heartbeat() - Method in class net.apartium.cocoabeans.state.WatcherManager
-
Triggers heartbeat on all the attached watchers
I
- immutable(T) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Creates an immutable observable encompassing given value
- isAttached() - Method in class net.apartium.cocoabeans.state.AttachedWatcher
-
Checks if this watcher instance is currently attached to a
WatcherOperator.
L
- list() - Static method in interface net.apartium.cocoabeans.state.Observable
-
Creates a new ListObservable with an empty list, it would use ArrayList as its list implementation
- list(List<E>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Creates a new ListObservable with the given list
- ListObservable<E> - Interface in net.apartium.cocoabeans.state
-
Represents an observable containing multiple values
M
- map(Function<T, M>) - Method in interface net.apartium.cocoabeans.state.Observable
-
Maps the value of the observable using the given function when it is dirty
- mutable(T) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Creates a mutable observable encompassing given value
- MutableObservable<T> - Interface in net.apartium.cocoabeans.state
-
Represents on observable with a mutable value who can be changed directly
N
- net.apartium.cocoabeans.state - package net.apartium.cocoabeans.state
O
- Observable<T> - Interface in net.apartium.cocoabeans.state
-
Represents a mutable state with listeners
- ObservableCompound<T> - Class in net.apartium.cocoabeans.state
- ObservableCompound(Function<List<?>, T>, List<Observable<?>>) - Constructor for class net.apartium.cocoabeans.state.ObservableCompound
- observe(Observer) - Method in interface net.apartium.cocoabeans.state.Observable
-
Adds an observer to the state
- observe(Observer) - Method in class net.apartium.cocoabeans.state.ObservableCompound
- Observer - Interface in net.apartium.cocoabeans.state
-
Represents a listener in the state system
R
- RecordOf1(A) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf1
-
Creates an instance of a
RecordOf1record class. - RecordOf1(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf1
- RecordOf10(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Creates an instance of a
RecordOf10record class. - RecordOf10(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
- RecordOf2(ARG0, ARG1) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
-
Creates an instance of a
RecordOf2record class. - RecordOf2(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
- RecordOf3(ARG0, ARG1, ARG2) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
-
Creates an instance of a
RecordOf3record class. - RecordOf3(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
- RecordOf4(ARG0, ARG1, ARG2, ARG3) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Creates an instance of a
RecordOf4record class. - RecordOf4(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
- RecordOf5(ARG0, ARG1, ARG2, ARG3, ARG4) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Creates an instance of a
RecordOf5record class. - RecordOf5(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
- RecordOf6(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Creates an instance of a
RecordOf6record class. - RecordOf6(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
- RecordOf7(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Creates an instance of a
RecordOf7record class. - RecordOf7(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
- RecordOf8(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Creates an instance of a
RecordOf8record class. - RecordOf8(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
- RecordOf9(ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Creates an instance of a
RecordOf9record class. - RecordOf9(List<?>) - Constructor for record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
- remove(int) - Method in interface net.apartium.cocoabeans.state.ListObservable
-
Remove an element at specified index
- remove(E) - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Removes an element from this observable
- removeAll(Collection<? extends E>) - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Remove multiple elements from this observable
- removeIf(Predicate<? super E>) - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Remove all elements matching given predicate
- removeObserver(Observer) - Method in interface net.apartium.cocoabeans.state.Observable
-
Removes an observer from the state
- removeObserver(Observer) - Method in class net.apartium.cocoabeans.state.ObservableCompound
- retainAll(Collection<? extends E>) - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Remove all elements not in given collection
S
- set() - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a new SetObservable with an empty set, using HashSet as is set implementation
- set(Set<E>) - Static method in interface net.apartium.cocoabeans.state.Observable
-
Create a new SetObservable with the given set
- set(T) - Method in interface net.apartium.cocoabeans.state.MutableObservable
-
Set the value of the observable and notify listeners
- SetObservable<E> - Interface in net.apartium.cocoabeans.state
-
Represents an observable containing multiple unique values
- size() - Method in interface net.apartium.cocoabeans.state.CollectionObservable
-
Returns an observable representing the size of the observable.
- sort(Comparator<? super E>) - Method in interface net.apartium.cocoabeans.state.ListObservable
-
Sort list elements by given comparator
T
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.EmptyRecord
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf1
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
-
Returns a string representation of this record class.
- toString() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
-
Returns a string representation of this record class.
W
- watch(Observable<T>, Consumer<T>) - Method in class net.apartium.cocoabeans.state.WatcherManager
-
Creates a watcher instance attached to the current instance
- watch(WatcherManager, Consumer<T>) - Method in interface net.apartium.cocoabeans.state.Observable
-
Create a watcher for the observable that will be attached to the given watcher manager and run the given action
- Watcher<T> - Class in net.apartium.cocoabeans.state
-
An observer implementation attaching an action to an observable instance, performing it when its state changes and a heartbeat is triggered
- Watcher(Observable<T>, Consumer<T>) - Constructor for class net.apartium.cocoabeans.state.Watcher
-
Constructs a new instance
- WatcherManager - Class in net.apartium.cocoabeans.state
-
A reference implementation of
WatcherOperator, referencing watchers via an identity hash set. - WatcherManager() - Constructor for class net.apartium.cocoabeans.state.WatcherManager
- WatcherOperator - Interface in net.apartium.cocoabeans.state
-
Manages watchers attached to it
All Classes and Interfaces|All Packages