├── .gitignore ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── io │ │ │ └── jindong │ │ │ └── pbtool │ │ │ ├── PBTool.java │ │ │ ├── PBUtils.java │ │ │ ├── ProtoIDLProxy.java │ │ │ ├── SavedObject.java │ │ │ └── utils │ │ │ ├── DateUtils.java │ │ │ ├── EncodingConstants.java │ │ │ ├── EncryptUtils.java │ │ │ ├── GZipUtils.java │ │ │ ├── IOUtils.java │ │ │ ├── NormalizationUtils.java │ │ │ ├── PathUtils.java │ │ │ ├── PunctuationConstants.java │ │ │ ├── ReflectionUtil.java │ │ │ ├── RegexUtils.java │ │ │ ├── ResourceConstants.java │ │ │ ├── ResourceUtils.java │ │ │ ├── SeparatorUtils.java │ │ │ ├── StringUtils.java │ │ │ └── UrlConnectionUtils.java │ └── resources │ │ └── icon.png └── test │ └── java │ ├── protobuf │ ├── ActionExample.java │ ├── BaseProtos.java │ ├── Entry.java │ ├── PBToolTest.java │ ├── Request.java │ ├── RequestTest.java │ ├── Test.java │ ├── TestIDLProxyMain.java │ ├── TestMain.java │ ├── TestSerialized.java │ └── TestSwing.java │ └── swing │ ├── BookTree.java │ ├── BorderLayoutDemo.java │ ├── BoxLayoutTest.java │ ├── CheckBoxNodeTreeSample.java │ ├── CreateJTextFieldWithBorder.java │ ├── FileChooserDemo.java │ ├── GUIMain.java │ ├── GridBagLayoutDemo.java │ ├── MyTree.java │ ├── ScrollPaneDemo.java │ ├── ShowDialogRelative.java │ ├── SplitPaneDemo.java │ ├── TableHorizontal.java │ ├── TestDialog.java │ ├── TestGUI.java │ ├── TestJScrollPane.java │ ├── TestSwing.java │ ├── TestTree.java │ └── TreeEditJTextField.java └── startup.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/PBTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/PBTool.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/PBUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/PBUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/ProtoIDLProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/ProtoIDLProxy.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/SavedObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/SavedObject.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/DateUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/EncodingConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/EncodingConstants.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/EncryptUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/EncryptUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/GZipUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/GZipUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/IOUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/NormalizationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/NormalizationUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/PathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/PathUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/PunctuationConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/PunctuationConstants.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/ReflectionUtil.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/RegexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/RegexUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/ResourceConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/ResourceConstants.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/ResourceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/ResourceUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/SeparatorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/SeparatorUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/io/jindong/pbtool/utils/UrlConnectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/java/io/jindong/pbtool/utils/UrlConnectionUtils.java -------------------------------------------------------------------------------- /src/main/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/main/resources/icon.png -------------------------------------------------------------------------------- /src/test/java/protobuf/ActionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/ActionExample.java -------------------------------------------------------------------------------- /src/test/java/protobuf/BaseProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/BaseProtos.java -------------------------------------------------------------------------------- /src/test/java/protobuf/Entry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/Entry.java -------------------------------------------------------------------------------- /src/test/java/protobuf/PBToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/PBToolTest.java -------------------------------------------------------------------------------- /src/test/java/protobuf/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/Request.java -------------------------------------------------------------------------------- /src/test/java/protobuf/RequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/RequestTest.java -------------------------------------------------------------------------------- /src/test/java/protobuf/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/Test.java -------------------------------------------------------------------------------- /src/test/java/protobuf/TestIDLProxyMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/TestIDLProxyMain.java -------------------------------------------------------------------------------- /src/test/java/protobuf/TestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/TestMain.java -------------------------------------------------------------------------------- /src/test/java/protobuf/TestSerialized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/TestSerialized.java -------------------------------------------------------------------------------- /src/test/java/protobuf/TestSwing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/protobuf/TestSwing.java -------------------------------------------------------------------------------- /src/test/java/swing/BookTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/BookTree.java -------------------------------------------------------------------------------- /src/test/java/swing/BorderLayoutDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/BorderLayoutDemo.java -------------------------------------------------------------------------------- /src/test/java/swing/BoxLayoutTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/BoxLayoutTest.java -------------------------------------------------------------------------------- /src/test/java/swing/CheckBoxNodeTreeSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/CheckBoxNodeTreeSample.java -------------------------------------------------------------------------------- /src/test/java/swing/CreateJTextFieldWithBorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/CreateJTextFieldWithBorder.java -------------------------------------------------------------------------------- /src/test/java/swing/FileChooserDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/FileChooserDemo.java -------------------------------------------------------------------------------- /src/test/java/swing/GUIMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/GUIMain.java -------------------------------------------------------------------------------- /src/test/java/swing/GridBagLayoutDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/GridBagLayoutDemo.java -------------------------------------------------------------------------------- /src/test/java/swing/MyTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/MyTree.java -------------------------------------------------------------------------------- /src/test/java/swing/ScrollPaneDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/ScrollPaneDemo.java -------------------------------------------------------------------------------- /src/test/java/swing/ShowDialogRelative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/ShowDialogRelative.java -------------------------------------------------------------------------------- /src/test/java/swing/SplitPaneDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/SplitPaneDemo.java -------------------------------------------------------------------------------- /src/test/java/swing/TableHorizontal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/TableHorizontal.java -------------------------------------------------------------------------------- /src/test/java/swing/TestDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/TestDialog.java -------------------------------------------------------------------------------- /src/test/java/swing/TestGUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/TestGUI.java -------------------------------------------------------------------------------- /src/test/java/swing/TestJScrollPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/TestJScrollPane.java -------------------------------------------------------------------------------- /src/test/java/swing/TestSwing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/TestSwing.java -------------------------------------------------------------------------------- /src/test/java/swing/TestTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/TestTree.java -------------------------------------------------------------------------------- /src/test/java/swing/TreeEditJTextField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanjindong/protobuf-tool/HEAD/src/test/java/swing/TreeEditJTextField.java -------------------------------------------------------------------------------- /startup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | java -jar pbtool.jar --------------------------------------------------------------------------------