Data-Mediator入門系列4----常用類說明

weixin_34377065發表於2017-11-30

常用類說明

常用的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();
複製程式碼

詳細Api見Data-Mediator專題之Api篇

相關文章