Skip to content

Commit 1315155

Browse files
committed
get rid of the terms "Binder" or "Binding" in ViewModel <-> Model interaction, to not confuse readers with "data binding" between View <-> ViewModel
1 parent 150ee48 commit 1315155

File tree

4 files changed

+3
-47
lines changed

4 files changed

+3
-47
lines changed

src/main/java/ch/petikoch/examples/mvvm_rxjava/example1/Example_1_ViewModel.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package ch.petikoch.examples.mvvm_rxjava.example1;
1717

1818
import ch.petikoch.examples.mvvm_rxjava.rxjava_mvvm.IViewModel;
19-
import ch.petikoch.examples.mvvm_rxjava.rxjava_mvvm.RxModel2ViewModelBinder;
2019
import net.jcip.annotations.ThreadSafe;
2120
import rx.subjects.BehaviorSubject;
2221

@@ -34,7 +33,7 @@ private void wireInternally() {
3433
}
3534

3635
public void connectTo(final Example_1_Model model) {
37-
RxModel2ViewModelBinder.bindModel(model.infos()).toViewModel(vm2v_info);
36+
model.infos().subscribe(vm2v_info);
3837
}
3938

4039
}

src/main/java/ch/petikoch/examples/mvvm_rxjava/example7/Example_7_ViewModel.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import ch.petikoch.examples.mvvm_rxjava.datatypes.LogRow;
1919
import ch.petikoch.examples.mvvm_rxjava.rxjava_mvvm.IViewModel;
20-
import ch.petikoch.examples.mvvm_rxjava.rxjava_mvvm.RxModel2ViewModelBinder;
2120
import net.jcip.annotations.ThreadSafe;
2221
import rx.subjects.BehaviorSubject;
2322

@@ -35,7 +34,7 @@ private void wireInternally() {
3534
}
3635

3736
public void connectTo(final Example_7_Model model) {
38-
RxModel2ViewModelBinder.bindModel(model.log()).toViewModel(vm2v_log);
37+
model.log().subscribe(vm2v_log);
3938
}
4039

4140
}

src/main/java/ch/petikoch/examples/mvvm_rxjava/example8/Example_8_ViewModel.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import ch.petikoch.examples.mvvm_rxjava.datatypes.LogRow;
1919
import ch.petikoch.examples.mvvm_rxjava.rxjava_mvvm.IViewModel;
20-
import ch.petikoch.examples.mvvm_rxjava.rxjava_mvvm.RxModel2ViewModelBinder;
2120
import net.jcip.annotations.ThreadSafe;
2221
import rx.subjects.BehaviorSubject;
2322

@@ -35,7 +34,7 @@ private void wireInternally() {
3534
}
3635

3736
public void connectTo(final Example_8_Model model) {
38-
RxModel2ViewModelBinder.bindModel(model.log()).toViewModel(vm2v_log);
37+
model.log().subscribe(vm2v_log);
3938
}
4039

4140
}

src/main/java/ch/petikoch/examples/mvvm_rxjava/rxjava_mvvm/RxModel2ViewModelBinder.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)