Index

A C D E F G H I L M N O R S T W 
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 arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg0 record component.
arg0() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg0 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf2
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg1 record component.
arg1() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg1 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg2 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf3
Returns the value of the arg2 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
Returns the value of the arg2 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
Returns the value of the arg2 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
Returns the value of the arg2 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
Returns the value of the arg2 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg2 record component.
arg2() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg2 record component.
arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg3 record component.
arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf4
Returns the value of the arg3 record component.
arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
Returns the value of the arg3 record component.
arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
Returns the value of the arg3 record component.
arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
Returns the value of the arg3 record component.
arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg3 record component.
arg3() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg3 record component.
arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg4 record component.
arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf5
Returns the value of the arg4 record component.
arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
Returns the value of the arg4 record component.
arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
Returns the value of the arg4 record component.
arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg4 record component.
arg4() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg4 record component.
arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg5 record component.
arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf6
Returns the value of the arg5 record component.
arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
Returns the value of the arg5 record component.
arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg5 record component.
arg5() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg5 record component.
arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg6 record component.
arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf7
Returns the value of the arg6 record component.
arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg6 record component.
arg6() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg6 record component.
arg7() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg7 record component.
arg7() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf8
Returns the value of the arg7 record component.
arg7() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg7 record component.
arg8() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg8 record component.
arg8() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf9
Returns the value of the arg8 record component.
arg9() - Method in record class net.apartium.cocoabeans.state.CompoundRecords.RecordOf10
Returns the value of the arg9 record 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 EmptyRecord record 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 WatcherOperator this 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 RecordOf1 record 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 RecordOf10 record 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 RecordOf2 record 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 RecordOf3 record 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 RecordOf4 record 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 RecordOf5 record 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 RecordOf6 record 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 RecordOf7 record 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 RecordOf8 record 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 RecordOf9 record 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
A C D E F G H I L M N O R S T W 
All Classes and Interfaces|All Packages