├── .gitignore ├── 1.4 java stuff ├── backport-util-concurrent-3.1.jar ├── backport-util-concurrent-java12-3.1.jar ├── backport.bat ├── readme.txt ├── retrotranslator-runtime-1.2.9.jar ├── retrotranslator-runtime13-1.2.9.jar └── retrotranslator-transformer-1.2.9.jar ├── META-INF └── plugin.xml ├── README.md ├── libs ├── retrotranslator-runtime-1.2.9.jar └── retrotranslator-runtime13-1.2.9.jar ├── screenshots ├── context_menu.png ├── select_class_name.png ├── select_package.png ├── select_pattern.png └── view_selection.png ├── src └── com │ └── shaubert │ └── idea │ └── android │ └── toolbox │ ├── AbstractCodeGenerationPattern.java │ ├── AndroidLayoutParser.java │ ├── AndroidManifest.java │ ├── AndroidManifestParser.java │ ├── AndroidView.java │ ├── ButterKnife.java │ ├── ChooseDialog.java │ ├── ChooseGenerationPatternDialog.java │ ├── ClassHelper.java │ ├── CodeGenerationPattern.java │ ├── CodeGenerationPatternBuilder.java │ ├── FieldGenerator.java │ ├── FileUtil.java │ ├── FindViewByIdStatementGenerator.java │ ├── GenerateViewPresenterAction.java │ ├── MultichoiceTreeDialog.java │ ├── TreeData.java │ ├── ViewHolderPattern.java │ └── ViewPresenterPattern.java └── test-project ├── .gitignore ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── shaubert │ │ └── idea │ │ └── android │ │ └── toolbox │ │ └── test │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── shaubert │ │ └── idea │ │ └── android │ │ └── toolbox │ │ └── test │ │ └── MainActivity.java │ └── res │ ├── layout │ ├── activity_main.xml │ ├── include_layout.xml │ ├── include_layout_2.xml │ ├── include_layout_3.xml │ └── include_layout_4.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /1.4 java stuff/backport-util-concurrent-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/1.4 java stuff/backport-util-concurrent-3.1.jar -------------------------------------------------------------------------------- /1.4 java stuff/backport-util-concurrent-java12-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/1.4 java stuff/backport-util-concurrent-java12-3.1.jar -------------------------------------------------------------------------------- /1.4 java stuff/backport.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/1.4 java stuff/backport.bat -------------------------------------------------------------------------------- /1.4 java stuff/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/1.4 java stuff/readme.txt -------------------------------------------------------------------------------- /1.4 java stuff/retrotranslator-runtime-1.2.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/1.4 java stuff/retrotranslator-runtime-1.2.9.jar -------------------------------------------------------------------------------- /1.4 java stuff/retrotranslator-runtime13-1.2.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/1.4 java stuff/retrotranslator-runtime13-1.2.9.jar -------------------------------------------------------------------------------- /1.4 java stuff/retrotranslator-transformer-1.2.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/1.4 java stuff/retrotranslator-transformer-1.2.9.jar -------------------------------------------------------------------------------- /META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/META-INF/plugin.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/README.md -------------------------------------------------------------------------------- /libs/retrotranslator-runtime-1.2.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/libs/retrotranslator-runtime-1.2.9.jar -------------------------------------------------------------------------------- /libs/retrotranslator-runtime13-1.2.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/libs/retrotranslator-runtime13-1.2.9.jar -------------------------------------------------------------------------------- /screenshots/context_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/screenshots/context_menu.png -------------------------------------------------------------------------------- /screenshots/select_class_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/screenshots/select_class_name.png -------------------------------------------------------------------------------- /screenshots/select_package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/screenshots/select_package.png -------------------------------------------------------------------------------- /screenshots/select_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/screenshots/select_pattern.png -------------------------------------------------------------------------------- /screenshots/view_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/screenshots/view_selection.png -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/AbstractCodeGenerationPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/AbstractCodeGenerationPattern.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/AndroidLayoutParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/AndroidLayoutParser.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/AndroidManifest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/AndroidManifest.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/AndroidManifestParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/AndroidManifestParser.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/AndroidView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/AndroidView.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/ButterKnife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/ButterKnife.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/ChooseDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/ChooseDialog.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/ChooseGenerationPatternDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/ChooseGenerationPatternDialog.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/ClassHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/ClassHelper.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/CodeGenerationPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/CodeGenerationPattern.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/CodeGenerationPatternBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/CodeGenerationPatternBuilder.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/FieldGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/FieldGenerator.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/FileUtil.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/FindViewByIdStatementGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/FindViewByIdStatementGenerator.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/GenerateViewPresenterAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/GenerateViewPresenterAction.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/MultichoiceTreeDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/MultichoiceTreeDialog.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/TreeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/TreeData.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/ViewHolderPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/ViewHolderPattern.java -------------------------------------------------------------------------------- /src/com/shaubert/idea/android/toolbox/ViewPresenterPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/src/com/shaubert/idea/android/toolbox/ViewPresenterPattern.java -------------------------------------------------------------------------------- /test-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/.gitignore -------------------------------------------------------------------------------- /test-project/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /test-project/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/build.gradle -------------------------------------------------------------------------------- /test-project/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/proguard-rules.pro -------------------------------------------------------------------------------- /test-project/app/src/androidTest/java/com/shaubert/idea/android/toolbox/test/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/androidTest/java/com/shaubert/idea/android/toolbox/test/ApplicationTest.java -------------------------------------------------------------------------------- /test-project/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /test-project/app/src/main/java/com/shaubert/idea/android/toolbox/test/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/java/com/shaubert/idea/android/toolbox/test/MainActivity.java -------------------------------------------------------------------------------- /test-project/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/layout/include_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/layout/include_layout.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/layout/include_layout_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/layout/include_layout_2.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/layout/include_layout_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/layout/include_layout_3.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/layout/include_layout_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/layout/include_layout_4.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /test-project/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /test-project/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /test-project/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /test-project/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /test-project/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /test-project/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/build.gradle -------------------------------------------------------------------------------- /test-project/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/gradle.properties -------------------------------------------------------------------------------- /test-project/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /test-project/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/gradlew -------------------------------------------------------------------------------- /test-project/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idamobile/android-toolbox-plugin/HEAD/test-project/gradlew.bat -------------------------------------------------------------------------------- /test-project/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------