├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── LICENSE ├── README.MD ├── pom.xml ├── screen ├── screen_xmltocode_findviewbyid.png ├── screen_xmltocode_flutter.png ├── screen_xmltocode_java.png └── screen_xmltocode_swift.png ├── src └── main │ └── java │ ├── XmlParserMain.java │ └── com │ └── xl │ ├── game │ └── math │ │ └── Str.java │ ├── util │ ├── ClipBoard.java │ ├── DomParser.java │ ├── FileUtils.java │ ├── FindViewByIdParser.java │ ├── FlutterDomParser.java │ ├── SwiftDomParser.java │ ├── UIUtil.java │ ├── XmlUtil.java │ └── flutter │ │ ├── AppbarLayout.java │ │ ├── FlutterWidget.java │ │ ├── FrameLayout.java │ │ ├── LinearLayout.java │ │ ├── RelativeLayout.java │ │ ├── TextView.java │ │ ├── Toolbar.java │ │ └── Widget.java │ └── window │ ├── TextWindow.java │ ├── Toast.java │ └── XmlToCodeWindow.java └── web ├── package-lock.json ├── package.json ├── src ├── index.html ├── index.ts ├── parsers │ ├── DomParser.ts │ ├── FindViewByIdParser.ts │ ├── FlutterDomParser.ts │ ├── KotlinDomParser.ts │ └── SwiftDomParser.ts ├── styles │ └── main.css └── utils │ └── XmlUtil.ts ├── tsconfig.json └── webpack.config.js /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/README.MD -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/pom.xml -------------------------------------------------------------------------------- /screen/screen_xmltocode_findviewbyid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/screen/screen_xmltocode_findviewbyid.png -------------------------------------------------------------------------------- /screen/screen_xmltocode_flutter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/screen/screen_xmltocode_flutter.png -------------------------------------------------------------------------------- /screen/screen_xmltocode_java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/screen/screen_xmltocode_java.png -------------------------------------------------------------------------------- /screen/screen_xmltocode_swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/screen/screen_xmltocode_swift.png -------------------------------------------------------------------------------- /src/main/java/XmlParserMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/XmlParserMain.java -------------------------------------------------------------------------------- /src/main/java/com/xl/game/math/Str.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/game/math/Str.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/ClipBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/ClipBoard.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/DomParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/DomParser.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/FindViewByIdParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/FindViewByIdParser.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/FlutterDomParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/FlutterDomParser.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/SwiftDomParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/SwiftDomParser.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/UIUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/UIUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/XmlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/XmlUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/AppbarLayout.java: -------------------------------------------------------------------------------- 1 | package com.xl.util.flutter; 2 | 3 | public class AppbarLayout { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/FlutterWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/flutter/FlutterWidget.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/FrameLayout.java: -------------------------------------------------------------------------------- 1 | package com.xl.util.flutter; 2 | 3 | public class FrameLayout { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/LinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/flutter/LinearLayout.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/RelativeLayout.java: -------------------------------------------------------------------------------- 1 | package com.xl.util.flutter; 2 | 3 | public class RelativeLayout { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/TextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/flutter/TextView.java -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/Toolbar.java: -------------------------------------------------------------------------------- 1 | package com.xl.util.flutter; 2 | 3 | public class Toolbar { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xl/util/flutter/Widget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/util/flutter/Widget.java -------------------------------------------------------------------------------- /src/main/java/com/xl/window/TextWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/window/TextWindow.java -------------------------------------------------------------------------------- /src/main/java/com/xl/window/Toast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/window/Toast.java -------------------------------------------------------------------------------- /src/main/java/com/xl/window/XmlToCodeWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/src/main/java/com/xl/window/XmlToCodeWindow.java -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/index.html -------------------------------------------------------------------------------- /web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/index.ts -------------------------------------------------------------------------------- /web/src/parsers/DomParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/parsers/DomParser.ts -------------------------------------------------------------------------------- /web/src/parsers/FindViewByIdParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/parsers/FindViewByIdParser.ts -------------------------------------------------------------------------------- /web/src/parsers/FlutterDomParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/parsers/FlutterDomParser.ts -------------------------------------------------------------------------------- /web/src/parsers/KotlinDomParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/parsers/KotlinDomParser.ts -------------------------------------------------------------------------------- /web/src/parsers/SwiftDomParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/parsers/SwiftDomParser.ts -------------------------------------------------------------------------------- /web/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/styles/main.css -------------------------------------------------------------------------------- /web/src/utils/XmlUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/src/utils/XmlUtil.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengdeyingzi/XmlToCode/HEAD/web/webpack.config.js --------------------------------------------------------------------------------