├── .gitignore ├── Data-mediator-demo ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── heaven7 │ │ │ └── data │ │ │ └── mediator │ │ │ └── demo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── heaven7 │ │ │ │ └── data │ │ │ │ └── mediator │ │ │ │ └── demo │ │ │ │ ├── AbsMainActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── activity │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── LogForParcelableActivity.java │ │ │ │ ├── TestAnalyseActivity.java │ │ │ │ ├── TestChainCallActivity.java │ │ │ │ ├── TestDoubleBindActivity.java │ │ │ │ ├── TestGroupPropertyActivity.java │ │ │ │ ├── TestParcelableDataActivity.java │ │ │ │ ├── TestPropertyChangeActivity.java │ │ │ │ ├── TestRecyclerListBind2Activity.java │ │ │ │ ├── TestRecyclerListBindActivity.java │ │ │ │ ├── TestSelfMethodWithImplInterface.java │ │ │ │ ├── TestSparseArrayActivity.java │ │ │ │ ├── TestTextViewBindActivity.java │ │ │ │ ├── TestViewBindActivity.java │ │ │ │ └── data_binding │ │ │ │ │ ├── DataBindingAdapterWithHeader.java │ │ │ │ │ └── TestDatabindingAdapter.java │ │ │ │ ├── analysis │ │ │ │ ├── AnalysisData.java │ │ │ │ └── AnalysisManager.java │ │ │ │ ├── fragment │ │ │ │ ├── BaseFragment.java │ │ │ │ └── TestListFragment.java │ │ │ │ ├── module │ │ │ │ ├── FlowItem.java │ │ │ │ ├── Outter.java │ │ │ │ ├── RecyclerListBind.java │ │ │ │ ├── TestGroupProperty.java │ │ │ │ ├── TestGroupProperty2.java │ │ │ │ ├── TestImport2.java │ │ │ │ ├── TestSelfMethod2.java │ │ │ │ ├── TextViewBind.java │ │ │ │ └── ViewBind.java │ │ │ │ ├── testpackage │ │ │ │ ├── ClassBind.java │ │ │ │ ├── HistoryData.java │ │ │ │ ├── ResultData.java │ │ │ │ ├── Student.java │ │ │ │ ├── StudentBind.java │ │ │ │ ├── TestBind.java │ │ │ │ ├── TestBind2.java │ │ │ │ ├── TestInterface2.java │ │ │ │ └── TestParcelableData.java │ │ │ │ └── util │ │ │ │ ├── DoubleBindUtil.java │ │ │ │ └── InternalViewUtil.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── selector_home_button.xml │ │ │ ├── shape_button_gray.xml │ │ │ ├── shape_button_normal.xml │ │ │ └── shape_button_pressed.xml │ │ │ ├── layout │ │ │ ├── ac_databinding_adapter_with_header.xml │ │ │ ├── ac_self_methods.xml │ │ │ ├── ac_test_analyse.xml │ │ │ ├── ac_test_databinding_adapter.xml │ │ │ ├── ac_test_double_bind.xml │ │ │ ├── ac_test_group_property.xml │ │ │ ├── ac_test_recycler_list_bind.xml │ │ │ ├── ac_test_sparse_array.xml │ │ │ ├── ac_test_text_view_bind.xml │ │ │ ├── ac_test_view_bind.xml │ │ │ ├── frag_list1.xml │ │ │ ├── header_data_binding.xml │ │ │ ├── item_equal_tab.xml │ │ │ ├── item_home_tab_title.xml │ │ │ ├── item_simple1.xml │ │ │ └── item_test_recycler_list.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── heaven7 │ │ └── data │ │ └── mediator │ │ └── demo │ │ └── ExampleUnitTest.java ├── build.gradle ├── config.gradle ├── data-mediator-android │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── heaven7 │ │ │ └── android │ │ │ └── data │ │ │ └── mediator │ │ │ ├── AndroidBinder.java │ │ │ ├── BinderSupplierImpl.java │ │ │ ├── DataMediatorDelegateImpl.java │ │ │ ├── ListBinderCallback.java │ │ │ ├── SimpleBinderCallback2.java │ │ │ └── adapter │ │ │ ├── AdapterDataObserver2.java │ │ │ ├── AdapterItemManager.java │ │ │ └── DataBindingRecyclerAdapter.java │ │ └── res │ │ └── values │ │ └── strings.xml ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── note │ └── note.txt ├── settings.gradle └── test_compiler │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── heaven7 │ │ │ └── test_compiler │ │ │ ├── ConnectorImpl.java │ │ │ ├── TestImport.java │ │ │ └── TestItem.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── heaven7 │ └── test_compiler │ └── ExampleUnitTest.java ├── LICENSE ├── README.md ├── data-binding-test ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── heaven7 │ │ │ │ └── data │ │ │ │ └── mediator │ │ │ │ └── data_binding_test │ │ │ │ ├── AbsMainActivity.java │ │ │ │ ├── EntryActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MockActivity.java │ │ │ │ ├── MockActivity2.java │ │ │ │ ├── MockActivity3.java │ │ │ │ ├── MockActivity4.java │ │ │ │ ├── MockActivityOnlySupplier.java │ │ │ │ ├── TestMockActivity2.java │ │ │ │ ├── TestMockActivity3.java │ │ │ │ ├── module │ │ │ │ ├── ImageViewBind.java │ │ │ │ ├── RootModule.java │ │ │ │ ├── Student.java │ │ │ │ ├── TextViewBind.java │ │ │ │ └── ViewBind.java │ │ │ │ ├── sample │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── BaseSelfBinderActivity.java │ │ │ │ ├── TestBindArrayPropertyToOneView.java │ │ │ │ ├── TestBindArrayPropertyToOneView2.java │ │ │ │ ├── TestImageViewBindActivity.java │ │ │ │ ├── TestSelfBinderActivity.java │ │ │ │ ├── TestSelfBinderFactory.java │ │ │ │ ├── TestViewBindActivity.java │ │ │ │ ├── adapter │ │ │ │ │ ├── DataBindingAdapterWithHeader.java │ │ │ │ │ └── TestDatabindingAdapter.java │ │ │ │ └── propertychain │ │ │ │ │ ├── ListPropertyChainBindActivity.java │ │ │ │ │ ├── PendingPropertyChainActivity.java │ │ │ │ │ └── SimplePropertyChainActivity.java │ │ │ │ └── util │ │ │ │ ├── ImageLoader.java │ │ │ │ ├── MockBinderFactory.java │ │ │ │ └── ResHelper.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ ├── selector_home_button.xml │ │ │ ├── shape_button_gray.xml │ │ │ ├── shape_button_normal.xml │ │ │ └── shape_button_pressed.xml │ │ │ ├── layout │ │ │ ├── ac_bind_array_prop_to_view.xml │ │ │ ├── ac_databinding_adapter_with_header.xml │ │ │ ├── ac_test_databinding_adapter.xml │ │ │ ├── ac_test_image_view_bind.xml │ │ │ ├── ac_test_view_bind.xml │ │ │ ├── activity_main.xml │ │ │ ├── header_data_binding.xml │ │ │ └── item_test_recycler_list.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── heaven7 │ │ └── data │ │ └── mediator │ │ └── data_binding_test │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── testgenerate │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── heaven7 │ │ └── testgenerate │ │ └── TestMockActivty1.java │ └── res │ └── values │ └── strings.xml ├── data-mediator-annotations ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ └── main │ └── java │ └── com │ └── heaven7 │ └── java │ └── data │ └── mediator │ ├── FamilyDesc.java │ ├── Field.java │ ├── Fields.java │ ├── GlobalConfig.java │ ├── GroupDesc.java │ ├── GsonConfig.java │ ├── ImplClass.java │ ├── ImplMethod.java │ ├── ImportDesc.java │ ├── Keep.java │ ├── bind │ ├── BindAny.java │ ├── BindBackground.java │ ├── BindBackgroundColor.java │ ├── BindBackgroundRes.java │ ├── BindCheckable.java │ ├── BindEnable.java │ ├── BindHighlightColor.java │ ├── BindHintText.java │ ├── BindHintTextColor.java │ ├── BindHintTextColorRes.java │ ├── BindHintTextRes.java │ ├── BindImageBitmap.java │ ├── BindImageDrawable.java │ ├── BindImageRes.java │ ├── BindImageUri.java │ ├── BindImageUrl.java │ ├── BindMethodSupplierClass.java │ ├── BindText.java │ ├── BindTextColor.java │ ├── BindTextColorRes.java │ ├── BindTextGravity.java │ ├── BindTextRes.java │ ├── BindTextSize.java │ ├── BindTextSizePx.java │ ├── BindTextSizeRes.java │ ├── BindVisibility.java │ ├── BinderClass.java │ ├── BinderFactoryClass.java │ ├── BindsAny.java │ ├── BindsTextView.java │ └── BindsView.java │ └── internal │ └── BindMethod.java ├── data-mediator-compiler ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── note │ ├── AnnotationParser.java │ └── read.txt ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── heaven7 │ │ │ └── java │ │ │ └── data │ │ │ └── mediator │ │ │ └── compiler │ │ │ ├── BaseMemberBuilder.java │ │ │ ├── BaseTypeReplacer.java │ │ │ ├── ClassMemberBuilder.java │ │ │ ├── CodeGenerator.java │ │ │ ├── CodeGeneratorProvider.java │ │ │ ├── DataBindingAnnotationProcessor.java │ │ │ ├── DataBindingInfo.java │ │ │ ├── DataBindingParser.java │ │ │ ├── DataMediatorConstants.java │ │ │ ├── ElementHelper.java │ │ │ ├── FieldData.java │ │ │ ├── GlobalConfig.java │ │ │ ├── GroupProperty.java │ │ │ ├── ISuperFieldDelegate.java │ │ │ ├── ImplInfo.java │ │ │ ├── ImplInfoDelegate.java │ │ │ ├── MediatorAnnotationProcessor.java │ │ │ ├── MultiModuleSuperFieldDelegate.java │ │ │ ├── OutInterfaceManager.java │ │ │ ├── ProcessorContext.java │ │ │ ├── ProcessorPrinter.java │ │ │ ├── TypeInfo.java │ │ │ ├── TypeInterfaceFiller.java │ │ │ ├── databinding │ │ │ └── parser │ │ │ │ ├── BindAnyParser.java │ │ │ │ ├── BindsAnyParser.java │ │ │ │ ├── FieldAnnotationParser.java │ │ │ │ ├── FieldBindParser.java │ │ │ │ └── FieldBindsParser.java │ │ │ ├── fillers │ │ │ ├── TypeCopyableFiller.java │ │ │ ├── TypeParcelableFiller.java │ │ │ ├── TypeResetableFiller.java │ │ │ ├── TypeSelectableFiller.java │ │ │ ├── TypeSerializableFiller.java │ │ │ ├── TypeShareableFiller.java │ │ │ └── TypeSnapableFiller.java │ │ │ ├── generator │ │ │ ├── BaseGenerator.java │ │ │ ├── DataBindingGenerator.java │ │ │ ├── ExpreContextGenerator.java │ │ │ ├── FamilyGroupGenerator.java │ │ │ ├── GroupPropertyGenerator.java │ │ │ ├── HashEqualsGenerator.java │ │ │ ├── ProxyGenerator.java │ │ │ ├── SharedPropertiesNGenerator.java │ │ │ ├── StaticLoaderGenerator.java │ │ │ └── TypeAdapterGenerator.java │ │ │ ├── insert │ │ │ ├── InsertManager.java │ │ │ ├── PoolableInsertDelegate.java │ │ │ ├── TypeAdapterInsertDelegate.java │ │ │ └── TypeInsertDelegate.java │ │ │ ├── module │ │ │ ├── FamilyDescData.java │ │ │ └── ImportDescData.java │ │ │ ├── replacer │ │ │ ├── CopyReplacer.java │ │ │ └── TargetClassInfo.java │ │ │ └── util │ │ │ ├── CheckUtils.java │ │ │ ├── MockTypeMirror.java │ │ │ ├── PropertyEditorBuildUtils.java │ │ │ ├── TypeUtils.java │ │ │ └── Util.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ └── java │ └── com │ └── heaven7 │ └── java │ └── data │ └── mediator │ └── test │ ├── FlowItem.java │ ├── GetterSetterExample.java │ ├── ISelectable.java │ ├── IStudent.java │ ├── MediatorSharedProperties.java │ ├── NormalTest.java │ ├── PoetTest.java │ ├── StudentModuleImpl.java │ ├── StudentModule_Proxy.java │ └── TestLombok.java ├── data-mediator-convertor-intellij-plugin ├── resources │ └── META-INF │ │ └── plugin.xml └── src │ ├── META-INF │ └── MANIFEST.MF │ └── com │ └── heaven7 │ └── plugin │ └── data │ └── mediator │ └── convertor │ ├── ClassInfo.java │ ├── ConvertAction.java │ ├── FieldFlags.java │ ├── Property.java │ ├── PropertyInfo.java │ ├── PropertyProcessor.java │ └── Util.java ├── data-mediator-intellij-plugin ├── readme ├── resources │ └── META-INF │ │ ├── MANIFEST.MF │ │ └── plugin.xml └── src │ ├── META-INF │ └── MANIFEST.MF │ └── com │ └── heaven7 │ └── plugin │ └── idea │ └── data_mediator │ ├── DataMediatorAction.java │ ├── FieldFlags.java │ ├── ITypeInterfaceExtend.java │ ├── Property.java │ ├── PropertyGenerator.java │ ├── PsiUtils.java │ ├── Util.java │ └── typeInterface │ └── TypeInterfaceExtend__Poolable.java ├── data-mediator-lint ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── heaven7 │ │ │ └── data_mediator_lint │ │ │ ├── MainActivity.java │ │ │ ├── TextViewBind.java │ │ │ └── ViewBind.java │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── checkstyle.xml ├── dmlint-core │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── installv1.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── heaven7 │ │ │ └── java │ │ │ └── data │ │ │ └── mediator │ │ │ └── lint │ │ │ ├── PropertyDetector.java │ │ │ ├── PropertyIssueRegistry.java │ │ │ └── PropertyUtils.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── heaven7 │ │ │ └── java │ │ │ └── data │ │ │ └── mediator │ │ │ └── lint │ │ │ └── PropertyDetectorTest.java │ │ └── resources │ │ └── com │ │ └── heaven7 │ │ └── java │ │ └── data │ │ └── mediator │ │ └── lint │ │ └── data │ │ ├── FlowItem.java.txt │ │ ├── Java-base-1.1.0.jar │ │ ├── data-mediator-1.4.4.jar │ │ └── data-mediator-annotations-1.2.2.jar ├── dmlint │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ └── AndroidManifest.xml ├── gradle.properties ├── gradle │ ├── maven-publish.gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── data-mediator-support-gson ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── note │ └── test.txt ├── settings.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── heaven7 │ │ └── java │ │ └── data │ │ └── mediator │ │ └── support │ │ └── gson │ │ ├── BaseTypeAdapter.java │ │ ├── GsonProperty.java │ │ ├── GsonSupport.java │ │ ├── SparseArrayTypeAdapter.java │ │ ├── SupportUtils.java │ │ └── TypeHandler.java │ └── test │ └── java │ └── com │ └── heaven7 │ └── java │ └── data │ └── mediator │ └── support │ ├── gson │ └── Car3.java │ └── test │ ├── Car3SparseArrayTypeAdapter.java │ ├── Car3TypeAdapter.java │ ├── GsonSinceUntilAnnotationsExample.java │ ├── GsonTest.java │ ├── ISelectable.java │ ├── IStudent.java │ ├── ListCar3TypeAdapter.java │ ├── StringArrayAdapter.java │ ├── StudentModuleImpl.java │ ├── StudentTypeAdapter.java │ ├── TestGsonBean.java │ └── TestGsonBeanTypeAdapter.java ├── data-mediator ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── gradle │ │ ├── org.springsource.ide.eclipse.gradle.core.prefs │ │ └── org.springsource.ide.eclipse.gradle.refresh.prefs ├── build.gradle ├── build1_gradle.backup ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── note │ ├── code │ │ ├── ElementHandle.java │ │ ├── FQN.java │ │ ├── MediatorAnnotationProcessor_backup.java │ │ └── QN.java │ └── readme.txt └── src │ ├── main │ └── java │ │ └── com │ │ └── heaven7 │ │ └── java │ │ └── data │ │ └── mediator │ │ ├── ActionMode.java │ │ ├── BaseListPropertyCallback.java │ │ ├── BaseMediator.java │ │ ├── BindMethodSupplier.java │ │ ├── Binder.java │ │ ├── BinderFactory.java │ │ ├── DataBinding.java │ │ ├── DataConsumer.java │ │ ├── DataMediator.java │ │ ├── DataMediatorCallback.java │ │ ├── DataMediatorFactory.java │ │ ├── DataPools.java │ │ ├── FamilyManager.java │ │ ├── FieldFlags.java │ │ ├── GlobalSetting.java │ │ ├── Gps.java │ │ ├── GroupDataManager.java │ │ ├── IBinderSupplier.java │ │ ├── ICopyable.java │ │ ├── IDataMediator.java │ │ ├── IResetable.java │ │ ├── IShareable.java │ │ ├── ISnapable.java │ │ ├── ListPropertyCallback.java │ │ ├── ListPropertyEditor.java │ │ ├── MapPropertyCallback.java │ │ ├── Nameable.java │ │ ├── Property.java │ │ ├── PropertyCallback.java │ │ ├── PropertyCallbackContext.java │ │ ├── PropertyChainInflater.java │ │ ├── PropertyInterceptor.java │ │ ├── PropertyReceiver.java │ │ ├── SparseArrayPropertyCallback.java │ │ ├── SparseArrayPropertyCallback2.java │ │ ├── SparseArrayPropertyEditor.java │ │ ├── batchbind │ │ ├── BatchTextViewBinder.java │ │ └── BatchViewBinder.java │ │ ├── collector │ │ ├── CollectorManager.java │ │ ├── ListPropertyCollector.java │ │ ├── ListPropertyDispatcher.java │ │ ├── MapPropertyCollector.java │ │ ├── MapPropertyDispatcher.java │ │ ├── PropertyCollector.java │ │ ├── PropertyDispatcher.java │ │ ├── PropertyEvent.java │ │ ├── PropertyEventReceiver.java │ │ └── SparseArrayPropertyCollector.java │ │ ├── internal │ │ ├── CollectorManagerImpl.java │ │ ├── DataMediatorDelegate.java │ │ ├── DataMediatorDelegateImpl.java │ │ ├── JavaSparseArrayDelegate.java │ │ ├── ParcelDelegate.java │ │ ├── ReflectUtils.java │ │ ├── SharedProperties.java │ │ └── SparseArrayDelegate.java │ │ └── util │ │ ├── DefaultEqualsComparator.java │ │ ├── EqualsComparator.java │ │ ├── ExpreEvaluator.java │ │ ├── PlatformDependent.java │ │ └── PropertyChainInflateException.java │ └── test │ └── java │ └── com │ └── heaven7 │ └── java │ └── data │ └── mediator │ └── test │ ├── Creator.java │ ├── DataKnife.java │ ├── ParceableGenerator.java │ ├── Parcel.java │ ├── Parcelable.java │ ├── Proxy.java │ ├── SimpleGenerator.java │ ├── SimpleTraceAnalyzer.java │ ├── SynchronizedTest.java │ ├── TestBean.java │ ├── TestPool.java │ ├── TypeSpecTest.java │ ├── analyse │ ├── MockAnalyse.java │ ├── TraceAnalyzer.java │ ├── TraceEvent.java │ └── TraceManager.java │ ├── bind │ ├── BaseTarget.java │ ├── BindDouble.java │ ├── BindList.java │ ├── BindMethod.java │ ├── BindSingle.java │ ├── BindViewBackground.java │ ├── DataDefine.java │ ├── DataMediatorKnife.java │ ├── Define.java │ ├── IDataMediatorAdapter.java │ ├── MockActivity.java │ ├── MockDataBind2.java │ ├── Mock_databind.java │ └── bindDelegate.java │ ├── complexbind │ ├── BindExpressionTest.java │ └── DataMediatorTree.java │ ├── copy │ ├── GoodStudent.java │ ├── IGoodStudent.java │ ├── IStudent.java │ └── Student.java │ ├── data │ ├── StudentModule.java │ └── StudentModule_Impl.java │ ├── expre │ └── EvaluateString.java │ ├── gdm │ ├── GroupDataManagerTest.java │ ├── TestState.java │ ├── TestState_$Impl.java │ └── TestState_$Proxy.java │ ├── jexl │ └── JexlTest.java │ └── relationship │ └── HashMapTest.java ├── dmlint-core ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ ├── main │ └── java │ │ └── com │ │ └── heaven7 │ │ └── java │ │ └── data │ │ └── mediator │ │ └── lint │ │ ├── PropertyDetector.java │ │ ├── PropertyIssueRegistry.java │ │ └── PropertyUtils.java │ └── test │ ├── java │ └── com │ │ └── heaven7 │ │ └── java │ │ └── data │ │ └── mediator │ │ └── lint │ │ ├── Parent.java │ │ └── PropertyDetectorTest.java │ └── resources │ └── com │ └── heaven7 │ └── java │ └── data │ └── mediator │ └── lint │ └── data │ ├── FlowItem.java.txt │ ├── Java-base-1.1.0.jar │ ├── data-mediator-1.4.4.jar │ └── data-mediator-annotations-1.2.2.jar ├── docs ├── en │ ├── FAQ.md │ ├── chain_call.md │ ├── data_bind.md │ ├── data_cache.md │ ├── gson.md │ ├── listen_property_change.md │ ├── parcelable.md │ ├── reading_source.md │ └── self_method_field.md └── zh │ ├── advance.md │ ├── api.md │ ├── binder.md │ ├── courses.md │ ├── data_cache.md │ ├── demo_readme.md │ ├── design_idea.md │ ├── main.md │ ├── scope_desc.md │ └── self_method_field.md ├── output └── app-debug.apk ├── plugin-data-mediator-test ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── heaven7 │ │ └── plugin │ │ └── idea │ │ └── data_mediator │ │ └── test │ │ ├── FlowItem.java │ │ ├── GsonTest.java │ │ ├── Student.java │ │ ├── TestGroupProperty.java │ │ ├── TestItem.java │ │ ├── TestItem10.java │ │ ├── TestItem100.java │ │ ├── TestParcelableData.java │ │ ├── TestSelfMethod1.java │ │ ├── TestSelfMethod2.java │ │ ├── convert │ │ ├── IStudent.java │ │ ├── Outter.java │ │ ├── Outter2.java │ │ ├── Student.java │ │ └── TestParcelableData_$Impl.java │ │ └── util │ │ ├── TestUtil.java │ │ └── TestUtil2.java │ └── test │ └── java │ └── com │ └── heaven7 │ └── test │ ├── LogUtils.java │ ├── TestDataMediatorTree.java │ ├── TestItem2.java │ ├── TestItem3.java │ ├── TestListPropertyChange.java │ ├── TestRelativeShip.java │ ├── TestUtil3.java │ └── test_self_method │ ├── TestSelfMethod3.java │ ├── TestSelfMethod4.java │ └── TestSelfMethod5.java └── res ├── as_make_project.png ├── data-mediator-convertor.gif ├── data-mediator-generator.gif ├── data_mediator_base_binder.gif ├── data_mediator_binder_main.gif ├── data_mediator_binding_adapter.gif └── workflow.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/.gitignore -------------------------------------------------------------------------------- /Data-mediator-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/.gitignore -------------------------------------------------------------------------------- /Data-mediator-demo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Data-mediator-demo/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/build.gradle -------------------------------------------------------------------------------- /Data-mediator-demo/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/proguard-rules.pro -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/androidTest/java/com/heaven7/data/mediator/demo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/androidTest/java/com/heaven7/data/mediator/demo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/AbsMainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/AbsMainActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/MainActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/BaseActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/LogForParcelableActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/LogForParcelableActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestAnalyseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestAnalyseActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestChainCallActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestChainCallActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestDoubleBindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestDoubleBindActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestGroupPropertyActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestGroupPropertyActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestParcelableDataActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestParcelableDataActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestPropertyChangeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestPropertyChangeActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestRecyclerListBind2Activity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestRecyclerListBind2Activity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestRecyclerListBindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestRecyclerListBindActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestSelfMethodWithImplInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestSelfMethodWithImplInterface.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestSparseArrayActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestSparseArrayActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestTextViewBindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestTextViewBindActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestViewBindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/TestViewBindActivity.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/data_binding/DataBindingAdapterWithHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/data_binding/DataBindingAdapterWithHeader.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/data_binding/TestDatabindingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/activity/data_binding/TestDatabindingAdapter.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/analysis/AnalysisData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/analysis/AnalysisData.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/analysis/AnalysisManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/analysis/AnalysisManager.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/fragment/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/fragment/BaseFragment.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/fragment/TestListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/fragment/TestListFragment.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/FlowItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/FlowItem.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/Outter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/Outter.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/RecyclerListBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/RecyclerListBind.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestGroupProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestGroupProperty.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestGroupProperty2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestGroupProperty2.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestImport2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestImport2.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestSelfMethod2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TestSelfMethod2.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TextViewBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/TextViewBind.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/ViewBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/module/ViewBind.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/ClassBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/ClassBind.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/HistoryData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/HistoryData.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/ResultData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/ResultData.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/Student.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/StudentBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/StudentBind.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestBind.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestBind2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestBind2.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestInterface2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestInterface2.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestParcelableData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/testpackage/TestParcelableData.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/util/DoubleBindUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/util/DoubleBindUtil.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/util/InternalViewUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/java/com/heaven7/data/mediator/demo/util/InternalViewUtil.java -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/drawable/selector_home_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/drawable/selector_home_button.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/drawable/shape_button_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/drawable/shape_button_gray.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/drawable/shape_button_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/drawable/shape_button_normal.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/drawable/shape_button_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/drawable/shape_button_pressed.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_databinding_adapter_with_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_databinding_adapter_with_header.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_self_methods.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_self_methods.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_analyse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_analyse.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_databinding_adapter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_databinding_adapter.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_double_bind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_double_bind.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_group_property.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_group_property.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_recycler_list_bind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_recycler_list_bind.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_sparse_array.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_sparse_array.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_text_view_bind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_text_view_bind.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/ac_test_view_bind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/ac_test_view_bind.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/frag_list1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/frag_list1.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/header_data_binding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/header_data_binding.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/item_equal_tab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/item_equal_tab.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/item_home_tab_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/item_home_tab_title.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/item_simple1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/item_simple1.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/layout/item_test_recycler_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/layout/item_test_recycler_list.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Data-mediator-demo/app/src/test/java/com/heaven7/data/mediator/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/app/src/test/java/com/heaven7/data/mediator/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /Data-mediator-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/build.gradle -------------------------------------------------------------------------------- /Data-mediator-demo/config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/config.gradle -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/build.gradle -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/proguard-rules.pro -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/AndroidBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/AndroidBinder.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/BinderSupplierImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/BinderSupplierImpl.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/DataMediatorDelegateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/DataMediatorDelegateImpl.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/ListBinderCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/ListBinderCallback.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/SimpleBinderCallback2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/SimpleBinderCallback2.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/adapter/AdapterDataObserver2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/adapter/AdapterDataObserver2.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/adapter/AdapterItemManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/adapter/AdapterItemManager.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/adapter/DataBindingRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/java/com/heaven7/android/data/mediator/adapter/DataBindingRecyclerAdapter.java -------------------------------------------------------------------------------- /Data-mediator-demo/data-mediator-android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/data-mediator-android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Data-mediator-demo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/gradle.properties -------------------------------------------------------------------------------- /Data-mediator-demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Data-mediator-demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Data-mediator-demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/gradlew -------------------------------------------------------------------------------- /Data-mediator-demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/gradlew.bat -------------------------------------------------------------------------------- /Data-mediator-demo/note/note.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/note/note.txt -------------------------------------------------------------------------------- /Data-mediator-demo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/settings.gradle -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/build.gradle -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/proguard-rules.pro -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/src/main/java/heaven7/test_compiler/ConnectorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/src/main/java/heaven7/test_compiler/ConnectorImpl.java -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/src/main/java/heaven7/test_compiler/TestImport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/src/main/java/heaven7/test_compiler/TestImport.java -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/src/main/java/heaven7/test_compiler/TestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/src/main/java/heaven7/test_compiler/TestItem.java -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Data-mediator-demo/test_compiler/src/test/java/heaven7/test_compiler/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/Data-mediator-demo/test_compiler/src/test/java/heaven7/test_compiler/ExampleUnitTest.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/README.md -------------------------------------------------------------------------------- /data-binding-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/.gitignore -------------------------------------------------------------------------------- /data-binding-test/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /data-binding-test/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/build.gradle -------------------------------------------------------------------------------- /data-binding-test/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/proguard-rules.pro -------------------------------------------------------------------------------- /data-binding-test/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/AbsMainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/AbsMainActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/EntryActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/EntryActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MainActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity2.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity3.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivity4.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivityOnlySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/MockActivityOnlySupplier.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/TestMockActivity2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/TestMockActivity2.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/TestMockActivity3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/TestMockActivity3.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/ImageViewBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/ImageViewBind.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/RootModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/RootModule.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/Student.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/TextViewBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/TextViewBind.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/ViewBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/module/ViewBind.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/BaseActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/BaseSelfBinderActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/BaseSelfBinderActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestBindArrayPropertyToOneView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestBindArrayPropertyToOneView.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestBindArrayPropertyToOneView2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestBindArrayPropertyToOneView2.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestImageViewBindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestImageViewBindActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestSelfBinderActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestSelfBinderActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestSelfBinderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestSelfBinderFactory.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestViewBindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/TestViewBindActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/adapter/DataBindingAdapterWithHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/adapter/DataBindingAdapterWithHeader.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/adapter/TestDatabindingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/adapter/TestDatabindingAdapter.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/propertychain/ListPropertyChainBindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/propertychain/ListPropertyChainBindActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/propertychain/PendingPropertyChainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/propertychain/PendingPropertyChainActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/propertychain/SimplePropertyChainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/sample/propertychain/SimplePropertyChainActivity.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/util/ImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/util/ImageLoader.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/util/MockBinderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/util/MockBinderFactory.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/util/ResHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/java/com/heaven7/data/mediator/data_binding_test/util/ResHelper.java -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/drawable/selector_home_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/drawable/selector_home_button.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/drawable/shape_button_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/drawable/shape_button_gray.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/drawable/shape_button_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/drawable/shape_button_normal.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/drawable/shape_button_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/drawable/shape_button_pressed.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/ac_bind_array_prop_to_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/ac_bind_array_prop_to_view.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/ac_databinding_adapter_with_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/ac_databinding_adapter_with_header.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/ac_test_databinding_adapter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/ac_test_databinding_adapter.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/ac_test_image_view_bind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/ac_test_image_view_bind.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/ac_test_view_bind.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/ac_test_view_bind.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/header_data_binding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/header_data_binding.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/layout/item_test_recycler_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/layout/item_test_recycler_list.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /data-binding-test/app/src/test/java/com/heaven7/data/mediator/data_binding_test/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/app/src/test/java/com/heaven7/data/mediator/data_binding_test/ExampleUnitTest.java -------------------------------------------------------------------------------- /data-binding-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/build.gradle -------------------------------------------------------------------------------- /data-binding-test/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/gradle.properties -------------------------------------------------------------------------------- /data-binding-test/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /data-binding-test/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /data-binding-test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/gradlew -------------------------------------------------------------------------------- /data-binding-test/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/gradlew.bat -------------------------------------------------------------------------------- /data-binding-test/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':testgenerate' 2 | -------------------------------------------------------------------------------- /data-binding-test/testgenerate/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /data-binding-test/testgenerate/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/testgenerate/build.gradle -------------------------------------------------------------------------------- /data-binding-test/testgenerate/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/testgenerate/proguard-rules.pro -------------------------------------------------------------------------------- /data-binding-test/testgenerate/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/testgenerate/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data-binding-test/testgenerate/src/main/java/com/heaven7/testgenerate/TestMockActivty1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/testgenerate/src/main/java/com/heaven7/testgenerate/TestMockActivty1.java -------------------------------------------------------------------------------- /data-binding-test/testgenerate/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-binding-test/testgenerate/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /data-mediator-annotations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/.gitignore -------------------------------------------------------------------------------- /data-mediator-annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/build.gradle -------------------------------------------------------------------------------- /data-mediator-annotations/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /data-mediator-annotations/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /data-mediator-annotations/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/gradlew -------------------------------------------------------------------------------- /data-mediator-annotations/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/gradlew.bat -------------------------------------------------------------------------------- /data-mediator-annotations/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'data-mediator-annotations' 2 | 3 | -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/FamilyDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/FamilyDesc.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/Field.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/Fields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/Fields.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/GlobalConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/GlobalConfig.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/GroupDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/GroupDesc.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/GsonConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/GsonConfig.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/ImplClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/ImplClass.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/ImplMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/ImplMethod.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/ImportDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/ImportDesc.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/Keep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/Keep.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindAny.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindAny.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindBackground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindBackground.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindBackgroundColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindBackgroundColor.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindBackgroundRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindBackgroundRes.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindCheckable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindCheckable.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindEnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindEnable.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHighlightColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHighlightColor.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintText.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintTextColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintTextColor.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintTextColorRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintTextColorRes.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintTextRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindHintTextRes.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageBitmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageBitmap.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageDrawable.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageRes.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageUri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageUri.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindImageUrl.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindMethodSupplierClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindMethodSupplierClass.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindText.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextColor.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextColorRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextColorRes.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextGravity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextGravity.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextRes.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextSize.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextSizePx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextSizePx.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextSizeRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindTextSizeRes.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindVisibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindVisibility.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BinderClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BinderClass.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BinderFactoryClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BinderFactoryClass.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindsAny.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindsAny.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindsTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindsTextView.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/bind/BindsView.java -------------------------------------------------------------------------------- /data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/internal/BindMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-annotations/src/main/java/com/heaven7/java/data/mediator/internal/BindMethod.java -------------------------------------------------------------------------------- /data-mediator-compiler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/.gitignore -------------------------------------------------------------------------------- /data-mediator-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/build.gradle -------------------------------------------------------------------------------- /data-mediator-compiler/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /data-mediator-compiler/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /data-mediator-compiler/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/gradlew -------------------------------------------------------------------------------- /data-mediator-compiler/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/gradlew.bat -------------------------------------------------------------------------------- /data-mediator-compiler/note/AnnotationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/note/AnnotationParser.java -------------------------------------------------------------------------------- /data-mediator-compiler/note/read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/note/read.txt -------------------------------------------------------------------------------- /data-mediator-compiler/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/readme.txt -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/BaseMemberBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/BaseMemberBuilder.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/BaseTypeReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/BaseTypeReplacer.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ClassMemberBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ClassMemberBuilder.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/CodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/CodeGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/CodeGeneratorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/CodeGeneratorProvider.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataBindingAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataBindingAnnotationProcessor.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataBindingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataBindingInfo.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataBindingParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataBindingParser.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataMediatorConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/DataMediatorConstants.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ElementHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ElementHelper.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/FieldData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/FieldData.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/GlobalConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/GlobalConfig.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/GroupProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/GroupProperty.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ISuperFieldDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ISuperFieldDelegate.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ImplInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ImplInfo.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ImplInfoDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ImplInfoDelegate.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/MediatorAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/MediatorAnnotationProcessor.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/MultiModuleSuperFieldDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/MultiModuleSuperFieldDelegate.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/OutInterfaceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/OutInterfaceManager.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ProcessorContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ProcessorContext.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ProcessorPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/ProcessorPrinter.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/TypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/TypeInfo.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/TypeInterfaceFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/TypeInterfaceFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/BindAnyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/BindAnyParser.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/BindsAnyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/BindsAnyParser.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/FieldAnnotationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/FieldAnnotationParser.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/FieldBindParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/FieldBindParser.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/FieldBindsParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/databinding/parser/FieldBindsParser.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeCopyableFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeCopyableFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeParcelableFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeParcelableFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeResetableFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeResetableFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeSelectableFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeSelectableFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeSerializableFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeSerializableFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeShareableFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeShareableFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeSnapableFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/fillers/TypeSnapableFiller.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/BaseGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/BaseGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/DataBindingGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/DataBindingGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/ExpreContextGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/ExpreContextGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/FamilyGroupGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/FamilyGroupGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/GroupPropertyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/GroupPropertyGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/HashEqualsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/HashEqualsGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/ProxyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/ProxyGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/SharedPropertiesNGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/SharedPropertiesNGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/StaticLoaderGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/StaticLoaderGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/TypeAdapterGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/generator/TypeAdapterGenerator.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/InsertManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/InsertManager.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/PoolableInsertDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/PoolableInsertDelegate.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/TypeAdapterInsertDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/TypeAdapterInsertDelegate.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/TypeInsertDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/insert/TypeInsertDelegate.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/module/FamilyDescData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/module/FamilyDescData.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/module/ImportDescData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/module/ImportDescData.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/replacer/CopyReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/replacer/CopyReplacer.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/replacer/TargetClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/replacer/TargetClassInfo.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/CheckUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/CheckUtils.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/MockTypeMirror.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/MockTypeMirror.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/PropertyEditorBuildUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/PropertyEditorBuildUtils.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/TypeUtils.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/java/com/heaven7/java/data/mediator/compiler/util/Util.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/FlowItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/FlowItem.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/GetterSetterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/GetterSetterExample.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/ISelectable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/ISelectable.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/IStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/IStudent.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/MediatorSharedProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/MediatorSharedProperties.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/NormalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/NormalTest.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/PoetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/PoetTest.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/StudentModuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/StudentModuleImpl.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/StudentModule_Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/StudentModule_Proxy.java -------------------------------------------------------------------------------- /data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/TestLombok.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-compiler/src/test/java/com/heaven7/java/data/mediator/test/TestLombok.java -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/ClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/ClassInfo.java -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/ConvertAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/ConvertAction.java -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/FieldFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/FieldFlags.java -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/Property.java -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/PropertyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/PropertyInfo.java -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/PropertyProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/PropertyProcessor.java -------------------------------------------------------------------------------- /data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-convertor-intellij-plugin/src/com/heaven7/plugin/data/mediator/convertor/Util.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/readme -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/DataMediatorAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/DataMediatorAction.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/FieldFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/FieldFlags.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/ITypeInterfaceExtend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/ITypeInterfaceExtend.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/Property.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/PropertyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/PropertyGenerator.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/PsiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/PsiUtils.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/Util.java -------------------------------------------------------------------------------- /data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/typeInterface/TypeInterfaceExtend__Poolable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-intellij-plugin/src/com/heaven7/plugin/idea/data_mediator/typeInterface/TypeInterfaceExtend__Poolable.java -------------------------------------------------------------------------------- /data-mediator-lint/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/.gitignore -------------------------------------------------------------------------------- /data-mediator-lint/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /data-mediator-lint/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/build.gradle -------------------------------------------------------------------------------- /data-mediator-lint/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/proguard-rules.pro -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/java/heaven7/data_mediator_lint/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/java/heaven7/data_mediator_lint/MainActivity.java -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/java/heaven7/data_mediator_lint/TextViewBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/java/heaven7/data_mediator_lint/TextViewBind.java -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/java/heaven7/data_mediator_lint/ViewBind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/java/heaven7/data_mediator_lint/ViewBind.java -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /data-mediator-lint/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /data-mediator-lint/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/build.gradle -------------------------------------------------------------------------------- /data-mediator-lint/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/checkstyle.xml -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/build.gradle -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/gradle.properties -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/installv1.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/installv1.gradle -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyDetector.java -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyIssueRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyIssueRegistry.java -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyUtils.java -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/test/java/com/heaven7/java/data/mediator/lint/PropertyDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/test/java/com/heaven7/java/data/mediator/lint/PropertyDetectorTest.java -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/FlowItem.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/FlowItem.java.txt -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/Java-base-1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/Java-base-1.1.0.jar -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-1.4.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-1.4.4.jar -------------------------------------------------------------------------------- /data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-annotations-1.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-annotations-1.2.2.jar -------------------------------------------------------------------------------- /data-mediator-lint/dmlint/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /data-mediator-lint/dmlint/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint/build.gradle -------------------------------------------------------------------------------- /data-mediator-lint/dmlint/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint/proguard-rules.pro -------------------------------------------------------------------------------- /data-mediator-lint/dmlint/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/dmlint/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data-mediator-lint/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/gradle.properties -------------------------------------------------------------------------------- /data-mediator-lint/gradle/maven-publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/gradle/maven-publish.gradle -------------------------------------------------------------------------------- /data-mediator-lint/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /data-mediator-lint/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /data-mediator-lint/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/gradlew -------------------------------------------------------------------------------- /data-mediator-lint/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/gradlew.bat -------------------------------------------------------------------------------- /data-mediator-lint/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-lint/settings.gradle -------------------------------------------------------------------------------- /data-mediator-support-gson/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/build.gradle -------------------------------------------------------------------------------- /data-mediator-support-gson/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /data-mediator-support-gson/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /data-mediator-support-gson/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/gradlew -------------------------------------------------------------------------------- /data-mediator-support-gson/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/gradlew.bat -------------------------------------------------------------------------------- /data-mediator-support-gson/note/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/note/test.txt -------------------------------------------------------------------------------- /data-mediator-support-gson/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'data-mediator-support-gson' 2 | 3 | -------------------------------------------------------------------------------- /data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/BaseTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/BaseTypeAdapter.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/GsonProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/GsonProperty.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/GsonSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/GsonSupport.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/SparseArrayTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/SparseArrayTypeAdapter.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/SupportUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/SupportUtils.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/TypeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/main/java/com/heaven7/java/data/mediator/support/gson/TypeHandler.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/gson/Car3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/gson/Car3.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/Car3SparseArrayTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/Car3SparseArrayTypeAdapter.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/Car3TypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/Car3TypeAdapter.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/GsonSinceUntilAnnotationsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/GsonSinceUntilAnnotationsExample.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/GsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/GsonTest.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/ISelectable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/ISelectable.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/IStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/IStudent.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/ListCar3TypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/ListCar3TypeAdapter.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/StringArrayAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/StringArrayAdapter.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/StudentModuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/StudentModuleImpl.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/StudentTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/StudentTypeAdapter.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/TestGsonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/TestGsonBean.java -------------------------------------------------------------------------------- /data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/TestGsonBeanTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator-support-gson/src/test/java/com/heaven7/java/data/mediator/support/test/TestGsonBeanTypeAdapter.java -------------------------------------------------------------------------------- /data-mediator/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/.classpath -------------------------------------------------------------------------------- /data-mediator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/.gitignore -------------------------------------------------------------------------------- /data-mediator/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/.project -------------------------------------------------------------------------------- /data-mediator/.settings/gradle/org.springsource.ide.eclipse.gradle.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/.settings/gradle/org.springsource.ide.eclipse.gradle.core.prefs -------------------------------------------------------------------------------- /data-mediator/.settings/gradle/org.springsource.ide.eclipse.gradle.refresh.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/.settings/gradle/org.springsource.ide.eclipse.gradle.refresh.prefs -------------------------------------------------------------------------------- /data-mediator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/build.gradle -------------------------------------------------------------------------------- /data-mediator/build1_gradle.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/build1_gradle.backup -------------------------------------------------------------------------------- /data-mediator/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /data-mediator/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /data-mediator/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/gradlew -------------------------------------------------------------------------------- /data-mediator/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/gradlew.bat -------------------------------------------------------------------------------- /data-mediator/note/code/ElementHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/note/code/ElementHandle.java -------------------------------------------------------------------------------- /data-mediator/note/code/FQN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/note/code/FQN.java -------------------------------------------------------------------------------- /data-mediator/note/code/MediatorAnnotationProcessor_backup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/note/code/MediatorAnnotationProcessor_backup.java -------------------------------------------------------------------------------- /data-mediator/note/code/QN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/note/code/QN.java -------------------------------------------------------------------------------- /data-mediator/note/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/note/readme.txt -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/ActionMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/ActionMode.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/BaseListPropertyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/BaseListPropertyCallback.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/BaseMediator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/BaseMediator.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/BindMethodSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/BindMethodSupplier.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/Binder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/Binder.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/BinderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/BinderFactory.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/DataBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/DataBinding.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/DataConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/DataConsumer.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/DataMediator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/DataMediator.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/DataMediatorCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/DataMediatorCallback.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/DataMediatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/DataMediatorFactory.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/DataPools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/DataPools.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/FamilyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/FamilyManager.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/FieldFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/FieldFlags.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/GlobalSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/GlobalSetting.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/Gps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/Gps.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/GroupDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/GroupDataManager.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/IBinderSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/IBinderSupplier.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/ICopyable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/ICopyable.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/IDataMediator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/IDataMediator.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/IResetable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/IResetable.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/IShareable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/IShareable.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/ISnapable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/ISnapable.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/ListPropertyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/ListPropertyCallback.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/ListPropertyEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/ListPropertyEditor.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/MapPropertyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/MapPropertyCallback.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/Nameable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/Nameable.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/Property.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyCallback.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyCallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyCallbackContext.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyChainInflater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyChainInflater.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyInterceptor.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/PropertyReceiver.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/SparseArrayPropertyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/SparseArrayPropertyCallback.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/SparseArrayPropertyCallback2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/SparseArrayPropertyCallback2.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/SparseArrayPropertyEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/SparseArrayPropertyEditor.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/batchbind/BatchTextViewBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/batchbind/BatchTextViewBinder.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/batchbind/BatchViewBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/batchbind/BatchViewBinder.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/CollectorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/CollectorManager.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/ListPropertyCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/ListPropertyCollector.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/ListPropertyDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/ListPropertyDispatcher.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/MapPropertyCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/MapPropertyCollector.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/MapPropertyDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/MapPropertyDispatcher.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyCollector.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyDispatcher.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyEvent.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyEventReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/PropertyEventReceiver.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/SparseArrayPropertyCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/collector/SparseArrayPropertyCollector.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/CollectorManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/CollectorManagerImpl.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/DataMediatorDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/DataMediatorDelegate.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/DataMediatorDelegateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/DataMediatorDelegateImpl.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/JavaSparseArrayDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/JavaSparseArrayDelegate.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/ParcelDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/ParcelDelegate.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/ReflectUtils.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/SharedProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/SharedProperties.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/SparseArrayDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/internal/SparseArrayDelegate.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/util/DefaultEqualsComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/util/DefaultEqualsComparator.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/util/EqualsComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/util/EqualsComparator.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/util/ExpreEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/util/ExpreEvaluator.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/util/PlatformDependent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/util/PlatformDependent.java -------------------------------------------------------------------------------- /data-mediator/src/main/java/com/heaven7/java/data/mediator/util/PropertyChainInflateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/main/java/com/heaven7/java/data/mediator/util/PropertyChainInflateException.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Creator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Creator.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/DataKnife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/DataKnife.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/ParceableGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/ParceableGenerator.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Parcel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Parcel.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Parcelable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Parcelable.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/Proxy.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/SimpleGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/SimpleGenerator.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/SimpleTraceAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/SimpleTraceAnalyzer.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/SynchronizedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/SynchronizedTest.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/TestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/TestBean.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/TestPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/TestPool.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/TypeSpecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/TypeSpecTest.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/MockAnalyse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/MockAnalyse.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/TraceAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/TraceAnalyzer.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/TraceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/TraceEvent.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/TraceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/analyse/TraceManager.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BaseTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BaseTarget.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindDouble.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindList.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindMethod.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindSingle.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindViewBackground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/BindViewBackground.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/DataDefine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/DataDefine.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/DataMediatorKnife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/DataMediatorKnife.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/Define.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/Define.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/IDataMediatorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/IDataMediatorAdapter.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/MockActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/MockActivity.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/MockDataBind2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/MockDataBind2.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/Mock_databind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/Mock_databind.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/bindDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/bind/bindDelegate.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/complexbind/BindExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/complexbind/BindExpressionTest.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/complexbind/DataMediatorTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/complexbind/DataMediatorTree.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/GoodStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/GoodStudent.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/IGoodStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/IGoodStudent.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/IStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/IStudent.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/copy/Student.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/data/StudentModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/data/StudentModule.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/data/StudentModule_Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/data/StudentModule_Impl.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/expre/EvaluateString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/expre/EvaluateString.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/GroupDataManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/GroupDataManagerTest.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/TestState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/TestState.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/TestState_$Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/TestState_$Impl.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/TestState_$Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/gdm/TestState_$Proxy.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/jexl/JexlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/jexl/JexlTest.java -------------------------------------------------------------------------------- /data-mediator/src/test/java/com/heaven7/java/data/mediator/test/relationship/HashMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/data-mediator/src/test/java/com/heaven7/java/data/mediator/test/relationship/HashMapTest.java -------------------------------------------------------------------------------- /dmlint-core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.idea 3 | /out 4 | /.gradle 5 | -------------------------------------------------------------------------------- /dmlint-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/build.gradle -------------------------------------------------------------------------------- /dmlint-core/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /dmlint-core/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /dmlint-core/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/gradlew -------------------------------------------------------------------------------- /dmlint-core/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/gradlew.bat -------------------------------------------------------------------------------- /dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyDetector.java -------------------------------------------------------------------------------- /dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyIssueRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyIssueRegistry.java -------------------------------------------------------------------------------- /dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/main/java/com/heaven7/java/data/mediator/lint/PropertyUtils.java -------------------------------------------------------------------------------- /dmlint-core/src/test/java/com/heaven7/java/data/mediator/lint/Parent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/test/java/com/heaven7/java/data/mediator/lint/Parent.java -------------------------------------------------------------------------------- /dmlint-core/src/test/java/com/heaven7/java/data/mediator/lint/PropertyDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/test/java/com/heaven7/java/data/mediator/lint/PropertyDetectorTest.java -------------------------------------------------------------------------------- /dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/FlowItem.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/FlowItem.java.txt -------------------------------------------------------------------------------- /dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/Java-base-1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/Java-base-1.1.0.jar -------------------------------------------------------------------------------- /dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-1.4.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-1.4.4.jar -------------------------------------------------------------------------------- /dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-annotations-1.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/dmlint-core/src/test/resources/com/heaven7/java/data/mediator/lint/data/data-mediator-annotations-1.2.2.jar -------------------------------------------------------------------------------- /docs/en/FAQ.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/chain_call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/chain_call.md -------------------------------------------------------------------------------- /docs/en/data_bind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/data_bind.md -------------------------------------------------------------------------------- /docs/en/data_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/data_cache.md -------------------------------------------------------------------------------- /docs/en/gson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/gson.md -------------------------------------------------------------------------------- /docs/en/listen_property_change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/listen_property_change.md -------------------------------------------------------------------------------- /docs/en/parcelable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/parcelable.md -------------------------------------------------------------------------------- /docs/en/reading_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/reading_source.md -------------------------------------------------------------------------------- /docs/en/self_method_field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/en/self_method_field.md -------------------------------------------------------------------------------- /docs/zh/advance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/advance.md -------------------------------------------------------------------------------- /docs/zh/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/api.md -------------------------------------------------------------------------------- /docs/zh/binder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/binder.md -------------------------------------------------------------------------------- /docs/zh/courses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/courses.md -------------------------------------------------------------------------------- /docs/zh/data_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/data_cache.md -------------------------------------------------------------------------------- /docs/zh/demo_readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/demo_readme.md -------------------------------------------------------------------------------- /docs/zh/design_idea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/design_idea.md -------------------------------------------------------------------------------- /docs/zh/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/main.md -------------------------------------------------------------------------------- /docs/zh/scope_desc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/scope_desc.md -------------------------------------------------------------------------------- /docs/zh/self_method_field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/docs/zh/self_method_field.md -------------------------------------------------------------------------------- /output/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/output/app-debug.apk -------------------------------------------------------------------------------- /plugin-data-mediator-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/.gitignore -------------------------------------------------------------------------------- /plugin-data-mediator-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/build.gradle -------------------------------------------------------------------------------- /plugin-data-mediator-test/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /plugin-data-mediator-test/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /plugin-data-mediator-test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/gradlew -------------------------------------------------------------------------------- /plugin-data-mediator-test/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/gradlew.bat -------------------------------------------------------------------------------- /plugin-data-mediator-test/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'plugin-data-mediator-test' 2 | 3 | -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/FlowItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/FlowItem.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/GsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/GsonTest.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/Student.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestGroupProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestGroupProperty.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestItem.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestItem10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestItem10.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestItem100.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestItem100.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestParcelableData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestParcelableData.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestSelfMethod1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestSelfMethod1.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestSelfMethod2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/TestSelfMethod2.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/IStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/IStudent.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/Outter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/Outter.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/Outter2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/Outter2.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/Student.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/TestParcelableData_$Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/convert/TestParcelableData_$Impl.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/util/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/util/TestUtil.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/util/TestUtil2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/main/java/com/heaven7/plugin/idea/data_mediator/test/util/TestUtil2.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/LogUtils.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/TestDataMediatorTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/TestDataMediatorTree.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/TestItem2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/TestItem2.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/TestItem3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/TestItem3.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/TestListPropertyChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/TestListPropertyChange.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/TestRelativeShip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/TestRelativeShip.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/TestUtil3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/TestUtil3.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/test_self_method/TestSelfMethod3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/test_self_method/TestSelfMethod3.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/test_self_method/TestSelfMethod4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/test_self_method/TestSelfMethod4.java -------------------------------------------------------------------------------- /plugin-data-mediator-test/src/test/java/com/heaven7/test/test_self_method/TestSelfMethod5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/plugin-data-mediator-test/src/test/java/com/heaven7/test/test_self_method/TestSelfMethod5.java -------------------------------------------------------------------------------- /res/as_make_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/res/as_make_project.png -------------------------------------------------------------------------------- /res/data-mediator-convertor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/res/data-mediator-convertor.gif -------------------------------------------------------------------------------- /res/data-mediator-generator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/res/data-mediator-generator.gif -------------------------------------------------------------------------------- /res/data_mediator_base_binder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/res/data_mediator_base_binder.gif -------------------------------------------------------------------------------- /res/data_mediator_binder_main.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/res/data_mediator_binder_main.gif -------------------------------------------------------------------------------- /res/data_mediator_binding_adapter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/res/data_mediator_binding_adapter.gif -------------------------------------------------------------------------------- /res/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LightSun/data-mediator/HEAD/res/workflow.png --------------------------------------------------------------------------------