baku-toolkit/lib/src/main/java/io/v/baku/toolkit/bind/ScalarBindingBuilder.java
/**
     * Constructs a binding from a `String` in Syncbase to the text of a {@link TextView}, only
     * propagating changes from Syncbase to the `TextView` and not in the other direction. This
     * is a simple unidirectional binding that does not involve any coordinators.
     *
     * If {@link BindingBuilder#subscriptionParent(CompositeSubscription) subscriptionParent} is
     * set, this method adds the generated binding to it.
     */
Constructs a binding from a `String` in Syncbase to the text of a  TextView, only
propagating changes from Syncbase to the `TextView` and not in the other direction. This
is a simple unidirectional binding that does not involve any coordinators.

If  BindingBuilder#subscriptionParent(CompositeSubscription) subscriptionParent is
set, this method adds the generated binding to it.
Constructs a binding from a ` String ` in Syncbase to the text of a TextView only propagating changes from Syncbase to the ` TextView ` and not in the other direction . This is a simple unidirectional binding that does not involve any coordinators . If BindingBuilder#subscriptionParent ( CompositeSubscription ) subscriptionParent is set this method adds the generated binding to it .
public ScalarBindingBuilder<T> bindReadOnly(final TextView textView) {
        @SuppressWarnings("unchecked")
        final ScalarBindingBuilder<String> t = (ScalarBindingBuilder<String>) this;
        mBase.subscribe(TextViewBindingTermini.bindRead(textView,
                SyncbaseBindingTermini.bindRead(mBase.mRxTable, getKey(textView.getId()),
                        String.class, t.getDefaultValue(""))
                        .onBackpressureLatest()
                        .observeOn(AndroidSchedulers.mainThread()),
                mBase.mOnError));
        return this;
    }
public ScalarBindingBuilder < T > bindReadOnly ( final TextView textView ) { @ SuppressWarnings ( "unchecked" ) final ScalarBindingBuilder < String > t = ( ScalarBindingBuilder < String > ) this ; mBase . subscribe ( TextViewBindingTermini . bindRead ( textView , SyncbaseBindingTermini . bindRead ( mBase . mRxTable , getKey ( textView . getId ( ) ) , String . class , t . getDefaultValue ( "" ) ) . onBackpressureLatest ( ) . observeOn ( AndroidSchedulers . mainThread ( ) ) , mBase . mOnError ) ) ; return this ; }
Constructs a binding from a `String` in Syncbase to the text of a {@link TextView}, only
 propagating changes from Syncbase to the `TextView` and not in the other direction.
Constructs a binding from a ` String ` in Syncbase to the text of a { @link TextView } only propagating changes from Syncbase to the ` TextView ` and not in the other direction .