Data-Mediator入门系列4----常用类说明

158 阅读1分钟

常用类说明

常用的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篇