常用類說明
常用的api, 基本在幾個類中,
- 1, 資料中介者的工廠類 DataMediatorFactory.負責建立資料模型實現data-impl,
資料中介者DataMediator, 資料繫結相關DataBinding.
(更多的請見api和demo)
//建立模型實現類 , T是模型介面型別
public static <T> T createData(Class<T> clazz)
// 建立資料中介者
public static <T> DataMediator<T> createDataMediator(Class<T> clazz)
// 建立binder.手動繫結資料用的
public static <T> Binder<T> createBinder(Class<T> moduleClass);
public static <T> Binder<T> createBinder(T module);
//建立Databinding 結合資料繫結註解用的。請看我其他相關的文章
public static <T> DataBinding<T> createDataBinding(T target)
複製程式碼
- 2, 資料中介者 DataMediator. 這個是整個框架的核心。負責連線資料模型實現和資料模型代理。 並且管理回撥等。 標誌性的兩個方法: getData() 和 getDataProxy()
//獲取資料模型的真正實現類
public final T getData();
//獲取資料代理
public final T getDataProxy();
複製程式碼