From 2fc8a622ab87b03b61853cecec0dfef46fc2bbd8 Mon Sep 17 00:00:00 2001 From: suisui Date: Thu, 16 Sep 2021 00:40:18 +0800 Subject: [PATCH] =?UTF-8?q?update:=E8=B0=83=E6=95=B4=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=BB=93=E6=9E=84,=E5=B0=86example=E7=8B=AC=E7=AB=8B=E6=8A=BD?= =?UTF-8?q?=E7=A6=BBmodule?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +- javafx-plus-demo/logs/debug/javafxplus.log | Bin 0 -> 499952 bytes .../logs/error/javafxplus.log | 0 javafx-plus-demo/pom.xml | 23 ++++++ .../example/bindDemo/BindDemo.java | 0 .../example/bindDemo/MainController.java | 0 .../example/bindDemo/Profile.java | 0 .../biubiusuisui/example/bindDemo/User.java | 0 .../example/bindDemo/UserPropertyEntity.java | 0 .../example/firstDemo/FirstDemo.java | 0 .../example/firstDemo/MainController.java | 0 .../example/firstDemo/Student.java | 0 .../example/langDemo/ChineseController.java | 0 .../example/langDemo/EnglishController.java | 0 .../example/langDemo/KoreanController.java | 0 .../example/langDemo/LanguageDemo.java | 0 .../example/lifeDemo/DialogController.java | 0 .../example/lifeDemo/LifeDemo.java | 0 .../example/lifeDemo/MainController.java | 0 .../example/lifeDemo/SubController.java | 0 .../example/listDemo/ListDemo.java | 0 .../example/listDemo/MainController.java | 0 .../biubiusuisui/example/listDemo/User.java | 0 .../biubiusuisui/example/logDemo/LogDemo.java | 0 .../biubiusuisui/example/mqDemo/MQDemo.java | 0 .../example/mqDemo/MainController.java | 0 .../example/mqDemo/TopBarController.java | 0 .../redirectDemo/DialogController.java | 0 .../example/redirectDemo/LoginController.java | 0 .../example/redirectDemo/RedirectDemo.java | 0 .../redirectDemo/RegisterController.java | 0 .../redirectDemo/SuccessController.java | 0 .../example/redirectDemo/UserEntity.java | 0 .../example/resizableDemo/MainController.java | 0 .../example/resizableDemo/ResizableDemo.java | 0 .../example/windowDemo/DemoController.java | 0 .../example/windowDemo/FXWindowDemo.java | 0 .../src}/main/resources/fxml/Main.fxml | 0 .../src}/main/resources/fxml/Main2.fxml | 0 .../resources/fxml/SpringExpressionDemo.fxml | 0 .../resources/fxml/bindDemo/bindDemo.fxml | 0 .../resources/fxml/firstDemo/firstDemo.fxml | 0 .../src}/main/resources/fxml/index.js | 0 .../resources/fxml/langDemo/langDemo.fxml | 0 .../fxml/langDemo/langDemo_en.properties | 0 .../fxml/langDemo/langDemo_ko.properties | 0 .../fxml/langDemo/langDemo_zh_CN.properties | 0 .../main/resources/fxml/lifeDemo/dialog.fxml | 0 .../fxml/lifeDemo/dialog_en.properties | 0 .../fxml/lifeDemo/dialog_zh_CN.properties | 0 .../resources/fxml/lifeDemo/lifeMain.fxml | 0 .../fxml/lifeDemo/lifeMain_en.properties | 0 .../fxml/lifeDemo/lifeMain_zh_CN.properties | 0 .../main/resources/fxml/lifeDemo/subBar.fxml | 0 .../fxml/lifeDemo/subBar_en.properties | 0 .../fxml/lifeDemo/subBar_zh_CN.properties | 0 .../resources/fxml/listDemo/listDemo.fxml | 0 .../src}/main/resources/fxml/moveDemo.fxml | 0 .../src}/main/resources/fxml/mqDemo/main.fxml | 0 .../main/resources/fxml/mqDemo/topBar.fxml | 0 .../resources/fxml/redirectDemo/dialog.fxml | 0 .../resources/fxml/redirectDemo/login.fxml | 0 .../resources/fxml/redirectDemo/register.css | 0 .../resources/fxml/redirectDemo/register.fxml | 0 .../resources/fxml/redirectDemo/success.fxml | 0 .../fxml/resizableDemo/resizableDemo.fxml | 0 .../src}/main/resources/fxml/springDemo.fxml | 0 .../src}/main/resources/fxml/springDemo2.fxml | 0 .../resources/fxml/windowDemo/windowDemo.fxml | 0 .../fxml/windowDemo/windowDemo_en.properties | 0 .../windowDemo/windowDemo_zh_CN.properties | 0 .../src}/main/resources/image/icon.png | Bin .../src}/main/resources/image/icon2.png | Bin .../src}/main/resources/image/icon3.png | Bin .../language/javafxplus_en.properties | 0 .../language/javafxplus_zh_CN.properties | 0 javafx-plus/pom.xml | 68 ++++++++++++++++++ .../scau/biubiusuisui/annotation/FXBind.java | 0 .../biubiusuisui/annotation/FXController.java | 0 .../scau/biubiusuisui/annotation/FXData.java | 0 .../biubiusuisui/annotation/FXEntity.java | 0 .../scau/biubiusuisui/annotation/FXField.java | 0 .../biubiusuisui/annotation/FXReceiver.java | 0 .../biubiusuisui/annotation/FXRedirect.java | 0 .../scau/biubiusuisui/annotation/FXScan.java | 0 .../biubiusuisui/annotation/FXSender.java | 0 .../scau/biubiusuisui/annotation/FXValue.java | 0 .../biubiusuisui/annotation/FXWindow.java | 0 .../biubiusuisui/config/FXMLLoaderPlus.java | 0 .../config/FXPlusApplication.java | 0 .../biubiusuisui/entity/FXBaseController.java | 0 .../biubiusuisui/entity/FXFieldWrapper.java | 0 .../biubiusuisui/entity/FXMethodEntity.java | 0 .../biubiusuisui/entity/FXPlusContext.java | 0 .../biubiusuisui/entity/FXPlusLocale.java | 0 .../biubiusuisui/entity/FXRedirectParam.java | 0 .../exception/InvalidURLException.java | 0 .../exception/NoSuchChangeMethod.java | 0 .../exception/NotFXWindowException.java | 0 .../exception/ProtocolNotSupport.java | 0 .../biubiusuisui/expression/BindParser.java | 0 .../expression/action/ChangeParser.java | 0 .../expression/data/ExpFunction.java | 0 .../expression/data/ExpressionParser.java | 0 .../expression/data/FunctionExpression.java | 0 .../expression/data/MyBeanAdapter.java | 0 .../expression/data/MyExpressionValue.java | 0 .../biubiusuisui/factory/BeanBuilder.java | 0 .../scau/biubiusuisui/factory/FXBuilder.java | 0 .../factory/FXControllerFactory.java | 0 .../biubiusuisui/factory/FXEntityFactory.java | 0 .../function/DragWindowHandlerImpl.java | 0 .../scau/biubiusuisui/function/Draggable.java | 0 .../biubiusuisui/function/FXWindowParser.java | 0 .../scau/biubiusuisui/log/FXPlusLogger.java | 0 .../biubiusuisui/log/FXPlusLoggerContext.java | 0 .../biubiusuisui/log/FXPlusLoggerFactory.java | 0 .../scau/biubiusuisui/log/IFXPlusLogger.java | 0 .../scau/biubiusuisui/mq/MessageQueue.java | 0 .../biubiusuisui/proxy/FXControllerProxy.java | 0 .../biubiusuisui/proxy/FXEntityProxy.java | 0 .../scau/biubiusuisui/stage/StageManager.java | 0 .../edu/scau/biubiusuisui/utils/BeanUtil.java | 0 .../scau/biubiusuisui/utils/ClassUtil.java | 0 .../edu/scau/biubiusuisui/utils/FileUtil.java | 0 .../scau/biubiusuisui/utils/FunctionUtil.java | 0 .../biubiusuisui/utils/IFxPlusConstants.java | 0 .../edu/scau/biubiusuisui/utils/LogUtil.java | 0 .../edu/scau/biubiusuisui/utils/PathUtil.java | 0 .../utils/ResourceBundleUtil.java | 0 .../scau/biubiusuisui/utils/StringUtil.java | 0 .../main/resources/applicationContext.xml | 0 .../src}/main/resources/banner.txt | 0 .../src}/main/resources/log4j.properties | 0 .../src}/test/java/MainTest.java | 0 .../expression/ExpressionParserTest.java | 0 .../expression/data/ExpressionParserTest.java | 0 .../factory/FXEntityFactoryTest.java | 0 .../biubiusuisui/utils/ClassUtilsTest.java | 0 pom.xml | 11 +-- 140 files changed, 101 insertions(+), 5 deletions(-) create mode 100644 javafx-plus-demo/logs/debug/javafxplus.log rename src/main/resources/fxml/windowDemo/windowDemo_en.properties => javafx-plus-demo/logs/error/javafxplus.log (100%) create mode 100644 javafx-plus-demo/pom.xml rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/BindDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/MainController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/Profile.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/User.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/UserPropertyEntity.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/FirstDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/MainController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/Student.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/langDemo/ChineseController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/langDemo/EnglishController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/langDemo/KoreanController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/langDemo/LanguageDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/DialogController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/LifeDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/MainController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/SubController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/listDemo/ListDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/listDemo/MainController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/listDemo/User.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/logDemo/LogDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MQDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MainController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/TopBarController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/DialogController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/LoginController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RedirectDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RegisterController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/SuccessController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/UserEntity.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/MainController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/ResizableDemo.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/DemoController.java (100%) rename {src => javafx-plus-demo/src}/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/FXWindowDemo.java (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/Main.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/Main2.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/SpringExpressionDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/bindDemo/bindDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/firstDemo/firstDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/index.js (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/langDemo/langDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/langDemo/langDemo_en.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/langDemo/langDemo_ko.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/langDemo/langDemo_zh_CN.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/dialog.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/dialog_en.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/dialog_zh_CN.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/lifeMain.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/lifeMain_en.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/lifeMain_zh_CN.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/subBar.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/subBar_en.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/lifeDemo/subBar_zh_CN.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/listDemo/listDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/moveDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/mqDemo/main.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/mqDemo/topBar.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/redirectDemo/dialog.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/redirectDemo/login.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/redirectDemo/register.css (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/redirectDemo/register.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/redirectDemo/success.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/resizableDemo/resizableDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/springDemo.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/springDemo2.fxml (100%) rename {src => javafx-plus-demo/src}/main/resources/fxml/windowDemo/windowDemo.fxml (100%) create mode 100644 javafx-plus-demo/src/main/resources/fxml/windowDemo/windowDemo_en.properties rename {src => javafx-plus-demo/src}/main/resources/fxml/windowDemo/windowDemo_zh_CN.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/image/icon.png (100%) rename {src => javafx-plus-demo/src}/main/resources/image/icon2.png (100%) rename {src => javafx-plus-demo/src}/main/resources/image/icon3.png (100%) rename {src => javafx-plus-demo/src}/main/resources/language/javafxplus_en.properties (100%) rename {src => javafx-plus-demo/src}/main/resources/language/javafxplus_zh_CN.properties (100%) create mode 100644 javafx-plus/pom.xml rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXBind.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXController.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXData.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXEntity.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXField.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXReceiver.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXRedirect.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXScan.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXSender.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXValue.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/annotation/FXWindow.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/config/FXMLLoaderPlus.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/config/FXPlusApplication.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/entity/FXBaseController.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/entity/FXFieldWrapper.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/entity/FXMethodEntity.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusContext.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusLocale.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/entity/FXRedirectParam.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/exception/InvalidURLException.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/exception/NoSuchChangeMethod.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/exception/NotFXWindowException.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/exception/ProtocolNotSupport.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/expression/BindParser.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/expression/action/ChangeParser.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpFunction.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParser.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/expression/data/FunctionExpression.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/expression/data/MyBeanAdapter.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/expression/data/MyExpressionValue.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/factory/BeanBuilder.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/factory/FXBuilder.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/factory/FXControllerFactory.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactory.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/function/DragWindowHandlerImpl.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/function/Draggable.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/function/FXWindowParser.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLogger.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerContext.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerFactory.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/log/IFXPlusLogger.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/mq/MessageQueue.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/proxy/FXControllerProxy.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/proxy/FXEntityProxy.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/stage/StageManager.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/BeanUtil.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/ClassUtil.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/FileUtil.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/FunctionUtil.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/IFxPlusConstants.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/LogUtil.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/PathUtil.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/ResourceBundleUtil.java (100%) rename {src => javafx-plus/src}/main/java/cn/edu/scau/biubiusuisui/utils/StringUtil.java (100%) rename {src => javafx-plus/src}/main/resources/applicationContext.xml (100%) rename {src => javafx-plus/src}/main/resources/banner.txt (100%) rename {src => javafx-plus/src}/main/resources/log4j.properties (100%) rename {src => javafx-plus/src}/test/java/MainTest.java (100%) rename {src => javafx-plus/src}/test/java/cn/edu/scau/biubiusuisui/expression/ExpressionParserTest.java (100%) rename {src => javafx-plus/src}/test/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParserTest.java (100%) rename {src => javafx-plus/src}/test/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactoryTest.java (100%) rename {src => javafx-plus/src}/test/java/cn/edu/scau/biubiusuisui/utils/ClassUtilsTest.java (100%) diff --git a/.gitignore b/.gitignore index 29b636a..3312ca6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ .idea -*.iml \ No newline at end of file +*.iml +**/*.log +**/target diff --git a/javafx-plus-demo/logs/debug/javafxplus.log b/javafx-plus-demo/logs/debug/javafxplus.log new file mode 100644 index 0000000000000000000000000000000000000000..4e177c4b92bd9173e3fad58710d50c0c51b32a2a GIT binary patch literal 499952 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 z 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%0A?&;6amiV0AA|Mqxu9CN8R9hl0exN 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 z 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

r5Ab83kmfh*W-Txcb=XA93UF*pv}a z#S5pP_=5I*7#f!!-BQQ#M=RjZZ~O|Pory}i@az^i13ESaYzPF{gBaJYmyh~HGW04r zg&@$r5A)nz;3pyuqH6s+mDg;=m;Ph(htomv0Rgq3B@mP8?CW3x#vZ-P!wYy&fad~O zg#@+pbYvumWr5qrGk1YT5D%@6Q5;>EgH{;`=mQOaXe;grw27E!n5oo}oA;RkcVpgaL9FIv#gnPL?S@*I2_^{dymGJmr@xlQ>b%|$#aV3?+_sKZsSM>M zmG)cMSu-nuY1d5^n)YX3K|51>f23;GI6r5}up?oiA_Y@QexV2`G@07j6MR(s}I%GA4ZHusf96hHO^|+Q!^qURF7E z?QSa>r{U`3!L(cZAmevsK=>|Q2OIea`4YzQ;-8w?}Xw43IzE(pMN_UGQ$ZBP$%G= z_v1#-FY_~2Q5}B72+3Cq#sBwT+BYpNjL&@cNBS+Dt1jAqEyF6ZE3#rkr)mC@h}LpB z_aC19nX4n0GZq2Hk}6nYz#D4;8b?Z8nT9uj*O;x?({Hi{Yd^GrtmtMG3~4W{g#xtG zaJ;Cmehg(%q zVM20u?pg){=AE? z)yX8(!E4b9h?8Jq08{2w;2tsF(%jGOtiOHq8Fa8jalTqEghSyTbElv2>4v-k<5lM9 zS-$+L^wYZMUjj?iZexP7nwfCs3A$L&Y2H+K_LtCGQ^9gU2HK<@1oVNp4lek!m%$hp zToK1pql&==G`>0Aq+^5o=7HLjsr{fwb1A@T)x~!qc2u*IDF=9HPb!8&)7nTMI8Qj) z@#)RdF`3Ne^RfsyrhfV!n}SIQYDi-#9zPC@FH$=(wnIKf<=6~7_o5xr;raQ|(Pj69&u?FhIZ*9G`DCV+qN zV#~ZiI=~A-hqOWb+~2`43Jh1l3EiVSxD+B0q{2$A3>_J)e82$_$_&!52of2*jl3g< znP88A=_6NvTG7l&S#dQC)9q|9zzkH8;WSd`vUkPp4dWDS!#p?CCM9SFh7YenFhrZ@ z8HcRniK=$xKrf1IWHijG$v}0svkpn`IKg}eN~6GzAElGavJQsO67~mXSIjb?m?RuJ z97P47zecl?z*R>6^^WI@SI~5i40C|6vvvcwTCw0lbSxSZ)$P>NDnt)rn9CD%>l&0J zX%~M0K^Gj%bfBAgR5ZF~UsZp~qXd!3F9F%&aNBlgF!&XV2zezSoC=T`q(44Ab%kl!tee zuhP8$b4+ukFO<1~lo*Hz1Fbax`ryZ40)G|`nkqDM7kr0_!RcsoRS{OfC7W5ygEJWc zE=esve0|FWEzZe1W(Zun(HJr;ApZ!h>Gb)nOs4Eiu#DEM7QqO z!v|VZXXUrQeE7rXp>nb-woTy4{gqnroMk+ao=-?TWp$KDi}>b$doe; zTfDU}ni1ep*vANl22RTaF>8xJ`?0JyxM-TWch2DU*?ZE>s8r@_fqM15s)Ob-GBF7` z3))mPny(7puBsi32kuXYX>UdubLT05#1CH=#S3CM<=V}Q8P{)SWD2yO-Ev4^XYJtD zQ_HIW7qK53?&<9AV}5Po3ch_fduYa&ZVP~3QCX69sK0g?XO;?wSo4cOK*ub-P6qD zH>-e`PG3inT@WeE03LU;S31FaO+=kgse{(F_gR64237~4Tl-mu=((lKXI>H&oPo=&0eKCRc29pWn#qh|7mjN`AYk4L z7|C=<0?o1ab|cS~qP~5FJ^7U0(!Tqnsb^=8OawyC zWSN+DGT=;XC-tp1L{paa-N-$DpFZXZEw)5&Lec(B^4Tqn{<&c=H#eVLtEv-kLmdSP zc0}-yJ}Y1>Ln_7#f1JPv|O?SjG#Jg*&p|0lqxImdZh>Gd0t+3D5`{ z5j72BdwSAaS|7epFG>$D6+G5KE|x}H7<8&+kmlKV9f4>+_oOm)Tll$K2U9p{px^fM z=e1{o+h4z3dcYl{cSE$hnDibf0nVHzZOq64x@W#q0<{NW)cbGC;1Qo(D9xo{hd^4Y zF)KM0Kt-gJn>6=x+U~?XocUhuOmOC8Q<75bAr?UmAO|`wa>J~4&_6T>D$fGci2!F> z&~7un+Q~U_$3R*gaOEDx=#);kki33q@t_pxDTkna4-74U@6LhEGJt_`P_>T@X9UD- zfA8Kv76xGMFfL13{GK8AUwzM@Uz>^-`bXvJRNl{rs4i4Y&lw*L*oq^nX}j$(p8(ER zTcLA8=^%90FY`eUaN3#yWUiJ2)f5B_uZ!d%98`umT=+3s6`-{7AaL$99$EwL3ZPbr{?$-=7n{z%-$6 zgD<`eo__hgnf9Qwcdd04GnTrzJ;0+Y6`C2y+-(Rv;;&Es6v7>}-q6M6t+g^oX_V+B z?b{|p$yN<>iGw~t+9tJ39%Cg$BMBrhuba(f0TyUK5MhBGI6%7(llg!cXltNcb^wf; z_>c?F7D{tJFD$U(TJ79npXlN@Vk*D@${?Qoh zZJXT7vF)>H!ubsc^Hi4C__mIAY8D_x$4fvcS0nJrhGcDN196hMpbci-)n~xEV>iKd3|u=3oyTNgtQlmW zkl}FteTD&$I0=>jigp2;&7v6vL4Kb-7S7`X#fN#0Kfg}@0&3ZF(kg>+U2KvDc-&GO z%Oleg=v(Lsh*C8i&66)_VfgnKeuRd%Yy$4kIiB4fp*Pj#LT@vJ&S@XdX^Y&|eu};S zJPpJR`^%P$wKP$0;A_(Ma7;aSb1lnK@s>S!I*4cW1OZN_iB9SgY9T#t%rIM4*HlwK z=_)F)WCdUX_ZQ?lFEJ+=vID<=_ec3G1ujmr;2AN-MborK``B4CuNWJYT*G>YFkpe57UU z%wDPH?(@M z^cK%8$oPM6f8#cq@}lav@NQ)X%h%vXZ?4eCKn7>XROjD2^;{I=){!5SXpyKc2LqkR zqd3z6&LChrl<^iDIwiMhRxw)zp%DR4R@EmhpUZc8SESM1$_e^*nb15yYQcIxx2t08 zr+{dG(|T{tKphZTRWMk0m|DNhzIVQd7*EoPZT$RMmUL`GOT2y`*9g=l&a!M8CtiRS zT|8@<3l5~5`e^`TYMbr2ZLmt78BlZSfa+b*N`r-fShsmK7&ImWT7dI*nyF~hBHBf8 zwjTD{-?&i|jDO`5W#hlS@=NqFqV23hr+QnV07c%+`yqZQ6H4?=D;UhdLMk~u*8c4u2q-D0f!MNH@FD{kSSTwETdaL%H z_@ll2u5Z?G*q4V0EA3gT>2j4f%HjzEF-(o`=`EWn;&x~1tTqR68nT{Pj_hXzGS7U8A6 z^HRISYCr0rOVnkXMRQ5E;@Wu9IEGPf4w%Ed^Dcx6X?oKI1n_LkU(1`u?@Jdi4A~#Qbp2Yzz#{Tsn)gBlfY%pmPI3^7o=7&J{;U@Ebk=`es3R(4^Q z)bx08fS!vU=o)~S=N5_VO9SfwIdNe;Nm3nH1}N4qeZ4S`aSRN6{)^o;NUmJ4scS>= zj3gcDJXZ$K%XDQGWwLeAE5Kk83o@-Ds8FFf&D`6j7ga~uD$kH-U&Q4Xf$XfCI8kF= z>b>#*w_PJm-AnjW3R{8y%m3Sd=Z~t<{(&j=y7Fx7%iPMdu&{8kSXr@XU9m_jwLp(R zdtCw}=FF4Lr51U5zbGe;L8^E<@mlfTehk4c9;PdG7#od;qvFu5{fZd!a}_sGbGE_U zODzsU&}hJk_m|kYA2hPSw%S(Z5!$vPV4iK?d-htj%Lt2tJb4XYjsDB8MW<#*@r@{- zTZ0GDj}9-C_75)2F0AX%Hfii+uQ z8=2z8m+{yOs&nLJk*nq+6eFW66{ahm#S^{@22B|Plf_fMP(476+_0~x`z?sBN|9I(1h+)srE(nHx z83^FMobMRfhsvux&~vK6+D4|G+{Rf&fqKyJ`Nz2a84zdEKF13MFw2spBU7~6$|)$c z5)drHEvT}A)&n@N7*UUKHQFul(x$&Y{0W$!Kj+Ilryn{duigeBD0bBz8-NB=k!8_` zW|{_tfrdKU!M~3|vs4;+J4U;sjEf1Ug?D*;=M=A=D{l09-|YH#oDN=AZwu z+5(L*n^Jd(voC`cWHec%RzVTa{gyWtv8^cdvSQ*9bQ}1B=wIH0a$|z(nTh=;o51#R zGnU~L*uerCL@#-axzb=J?8pKw*;%`rK?-PzNKsAnP8Ik0=m-F%AG<iqutH~rC$cON-RX_U4*2&ZL?#yV|}3X)6qaCC}7mLC)(}e3s6rzCf&vK zo*;>Fl|=^@fYL&!0n_EaywuRBA3Y#lHLNK;7U!OV;KyiwrXz8Wxhzfr@DKq$U;@U2 zhk;np1P&0{(V_=HYGNa|3tR=a*#Vh?7?DiJ91t)%EHY6kjEBda&LL<)fRy zw8ws$C$-7ICN0n@`q_sdnWunDkI4KR%O|=yWx5KV0i*FbC*faxxy}MwvHv5ER8Tqw zZx;aHyLWSpU33xP_ryuBE&j2twBF7Lrmn$%l1uyKGq@rJ5y%z8k(h>E(r_wQRq zFfCCu=36`v+MmE{vVdX1NNWYPOBeW989fE;E`f!EW^)(}-u7TRuDpHfDKrvFeF|AG z09F(2&sIoP3MN%dp{G%8@uz!_Wx80NW*wu+IsIYno0jVFQ@>49%iS$xxC6|X`mzJf zm!9X!wc9LmSa}CQ^PscL!wJoZ>How_7~BQHIn8j=zx6S+Xm)04cx_3)*fHKJ%@Q5A zX|Vn9qxDuM`imi4^#ONQH6RUSqYMOfhBZyVKkF<(T#k+pABUEoUcp9J^JNXT5Lz2=h(!2t&ruvpPQ`T_SH-x{6cwerSD_~LGK*5Ykg5YGS2V=|`a z<7M2l1)Nr`dEfO@X?P&u3l$r z^ZFC4ih^mb6Q~PNr2@K75i=@J29!Gk%`e}cQfp_u^~HToG61eU355~Z#Er|jQaWMh z?CszJu2!(d3hA)CR`AKwP>$ctBmu^^c%?FlmliJ}z`$0m{SLR+VZPNMdI&_fs5=!R zV>)})oVIpVG@E#A%h)W03YEQwWkhqbrK~aGvJJRxRl%Ym#VO4~dYYTn?9d$N=7R8Q z$T^0ijwNWPAGmf*I#_~$_0L~v)ar~h!FeWLkW@;|Y?tdpqR^4rgRUBKE1ExcrYn&OYij8)g+($>d#~GMBMCGKHul=eAH05V# zJUpOXQkkB4=EDpoQ|Sh;_RJNXM*+(6Igj#bgId1yGM@#iyMmKov;aKER4%=yJq&3+ z&%#XWVF(G9T00pS_3HXEL=*Uf4$81__uOGxbvhJm9z--zKPa+GuR3Uh(1*Nk9B`s&8TexcD}QxEi2C z#R*pqe0Zx!KR=PiJm#efVB)%q3eKPc*hv~TAF5Fm0jy0W!@N_k7CiUcdPKDmjFZRwBY zc#COoZ_;!LH0{>u<|Y}VnUmCYk!3ndy1^G~R@@Bqx|-|39V#^Mq5M|xk)8F@HSS_& zAa~7gI)76t{+gsCx2rB4btsQxxiq-ggO@G3g*HM0sa>>9Ge7a*F3@~UfB`K-bBk%4 zBY*nAEi%@h13ADA*Ew4{8~F04V4a$^!YtWc#j6+)b?w0((c(EFfv1C;D6^b7UB*MD zNnfrAa6eGP$@jorTxKS;A1Zk5Hq__yuZ!{a_A{IRpYu{sOE+bW7I+C_B=q zW&NQ2qYC3sKMYyrP@MunGXY+7Tk^~XCn9LFU|0>?^59jVBI*9-ZWSHUWJGdiK(mM& z_%hm_wP5p6hrmZ7;w>3|4w{o9B9*yqY5D#dgvJ7_$YInBT_@R>*_lBa6-hkK! zO&P#|(M`<)(umb24E^&v!Hjd3Q8l5wMAI#F{N;|HNH=)qC_mY0D}#*b-VK4!j{DU! zWl(`Jt|5nWx23TF?W;IZ!Bq;3L!~i%=xVQ%k8;IMbS%x?-3FEiGG39<82{w)y(KWV zfSPo$uEpYX8mJqz?K#X{!$Hh&t}-Kvma>}8G!K~LY|TM`c=v8_=CA{(7_@ib-RZ*K zP(1yg(Fr(;0B07ffT&D^e(GfwP~-RsZcf7pRCb^-J`Bdo2CyOmoI3~o^_`<%y$Pj_ z4wwMhaw;kWp)oE2H5YkM7_T@yBCu7kJRL%l0Vbe&`UZ&m;9ZtEE-xjno~9~jS>%VD zt>OA)hz?%#0KYYQ38?2KrCszBH?guVn@MXvM!Tytj`Q#G1-tkn7-vW`a>^e+t^L{u z8VfA_#a@7Z;KjV1mRr~b(?K&#N~=ik%nE|)Pw)4Knu7DwLUsliz$pnlA#%&M;+-H3 z%x~?{!C&3B;t$fdtgj(Msix0ruh!%Anf;I*k zL@*z??D0xzgBRq{YatWzPRzJ2(nQS`@vfb5V_^Q-SbX_K}} zT{Nb7nM;yh*K)cP=r{LBjA0zPX;!IN8L8(<#$?o1#b+=lx1O{H9-1=duadv8$U;q~ zkG`&QuDo`e?5Fc3Xs!{`Jh-~p%i}Rb1PoRl*-x4UoFE-l$Z(vKPIfWOdO*rrGYoiu z88u8pR!Eys#)ErrcS(nEdNj{>1bm2o0cf~6mJYxcl(G^Rg(1PX&4V7=UX{n|v>G+KCUzuVq>Q7a3E zxfGy^sl_m`&(a=8^1c6Z%4UNQqxiGA9e*_c%l~xZbrYk*@lE74{WIVT`u8RV9HY|} z%x{MgI!rpyP2&v2HZ<3AxXlKP{;f1wn_D|^%x|U4vs*<-JGTT9D=s{{Iw?9hKgb$W z_u`LO9#lj^V^9d_ksH7ngn)7q_7AM;jcsVV(lR@DuhLADwP!t>YmfZLU~cdV^L0OV z(7^5J%3~Edp=j6H{O8Z^(l;8_K8T{(&h!Etw;9plEXFp*!!_ca*716MVt-L;Ui4ZX zuX;N0xAV!zwwT{utXnbH9+RQy!vB2fCa6YJ(SUZ=ysm`!%QoPhx>m^Rh(LRh#p*U1 z#tqS6QB$_E%$uq!L9@s$zpI+A}vq1nep=>!4d|{O?^YrZj=cl~J#%6l#s^G zA8w*ijX}a%x7Ni7Y-G8PUn->)oMShqm1R@W)Na$uRW%sx9D2$bv>eTHIJ@^8s1I&C za{j0{4++eJl=*|D$Du7SmutBEEDx0qI(w`Fyh{7mC#?Y#b9dT+HZuHgC!FJeK?L3I z=Jok=Osn;+=3$?HC~1Xf?|`TV>A3PJR99MT!-rliDh1=r=-&JdI$TGvDOBxaFHNTA zR|j=5m#gn@0R!?x)Y1Mx7!NBrPL~0!{Ub@Loz;NV2+G-Hl4Xy289nocq(<=3`&l=L@5Ky z5V&8zipD_t#t9TGW3*)zO+_C8iEg87^dtQa(BD9z2;sO*$SPZ{$wa!Uven{gGUnNZ zSGb_2b8pD_KjjnX^#V`VA~bx;bbb1hn61 z%sAgj5WGZN#v>WkP z&6j1PlaH>(aaVp4@w{*poLRslFj}IyUcn-SKZvWxS9sT+QkBk}Aq$N6u^4!gbr%NE zS>H$Dtlp>mGAtcQr;bjv(_v~A8F}Mq@L0fF%s|rbe|amkST&su%GTy`83$+717Xf! z4BqXHk6)FpB{j`lGz02pxe9<`0_>>$q~+DKR5!qvr3-}>xV z`Pwf&Fl;Y79DmAhD_UD1%dg5vLln*IGy~S39~pb{7HwSz15W%n1=8Y({Xu0V{?MsmmsDeVqG(UF=g61Gq zwS>l;Hqbt1MPPJUlnMU32l?5Xk;C+Wc`8@|T|UC1b{NEfWR?rKyb_*|TZdJ4OD}lL zwoQlg@K?vax?8&F89^WuucxIlZ*n#lTA%b@c=h7_zEGJ}SAGY^nfo_cfcJ2A!%NKl zLJ+{()FLW)10!_YRl$bVSYT)UGn)G{sjBpjeL0=}Fl{ESnaz!cAzEFq065PZ^ z0V-XlpbmmEYB%F1G7C6Mo+=OYf8Fu3mia~~!JJn_l-8&1%R%|`BSKX0oWe42IzEM# zn4uXsJ%H-;QZgf*&SR!?f+iPV2NztwA953v*IS`?LNSwuj|h5wxq?#$7?i4FNryQM z(*>31aj6C~24$FR(IW!9oqGdgF0{i6T?wp#f{VeN-I;z&d9}a}rd%L{u@yw$M9@@L zm0+izWsX#VI34B$movMboin8|7cd zoa>9_p_q>&xwK^~o2^{~Ho1`Qs)pr#b`&i^JVXlZ`qw9qfm^m+du|@G1_Wfff{_wI zF=0*M0)vQ>JP%IJ5yTY=IzD@F0a`~uLq5~6W1RMBi{T-do1LI$C$J)wc!AKPLDlTs z4`pB;IeZ9=20ix^8VyJT`PZmo%k7gar^M{-d~cqR~S9OKfAwoGDOCNpLu_25?aFEy~WV=dy=91g3@-t z&b$xC1vr RBjCEfYz_E%QTg>Q0d=vyW(h1Y4=OxS5y8=*h<+x$mKFFk4kZp(Z9J zBqh-M2ZC*aO_NP+pbGG?5GbA;y73?W#XG4$^vS;da(- zkSb82vE&FAlUdlgJE{m zvr23~dTK5R-E|=1=XCzGYG_>z8?I`ZZX@3bI-}J-yLZ5Z6>C2@Q#EFBS2CeuT12>k%6tKcw^ANZ-x8Z*nyhHs<{qZ&HC3>l7 z?Vnm64yhVm=S$6NW@pB6SA9sL{=FQ{#C2dksh6Ii`K(<*0FkE6}kh+9F)MT zD4>1s&PW}|vBd-A7>|NO5VJ|V>T|b$JbcqQcjKjJR8@BQrJVKzthx1e2C!h`+FQ2J zRy@CWdDtp^kiq4~nJm>AxK-G^5UlEo{!&3l94D8 zChg3>zH%__FWy*Vu8eDI33g<-a{}K9d$h|Y!Fub@y;3;<1sJyCVJyA#1MGQmUISfz z1k8Tu?5z;A8StGM7ubxT%L>#eqrw>p|M>ZBcGfDp825qOU|VY0g)2e3^oG$@Jgm(M z7;y5zK(De|j&&8!YS$*|pJX)?{Oez1Eu<9)Q61)`a(ff4 zuYT*HDi<1RO&>o7J%=HOcOQb!f!v0YmLO`4$-$fjI%ykzeqkgQfatr~h(ztjz8U9# zjFzA*wi=3iT$kQcV3VobS!gSrCFa^^PBhZ=t!8ztmNU??E?T&nz6tk`{~O5wZALpC z)E)sf1kGIrz?C^z902bPt`J}q3HSElnpFh(g_W+#m?K1y+OA7|UJEZnr>TsC+l$66 z0a_}+7~-ZoXzxVu6r@NHXUL5`LB%GtXGNj$XlM%RjF+tx^w?QDgVU2OATv+}uSNiC zJTP{+uN@+`k^xm30p<(hNw_e8(W-+XBPd;rh0-mJ&wk5V`@P4-${=|D7Cz6o;^Cn= z|K4SxaJYY_V5lGOaWMX8rm3^erGPbZBr;~-6y#i5Wne1WI1gG`(OlY(=otBavIV2| zo2Np-d;7u0wxk<8U|0pm@Ikb!K-?B!OmVaC6fha$#e&BIXk#E|BT*Dve@Nyfz=WGv zqmNBMHQKu$JU5_T`XQJb2)Ove4EoAV7t%6-nx-)# z(05RcK^^v-D2L#hJCo|cryIeX$2h9LzLhF1EGme(H3)mWOWW~?r7`j${KK!NJ8(qBtc z*nqgce)kw^A3p3l!wVM?n(Mtpx;RF_p19j`rXjw6$Q zKl<>ux4jAt7~1>EAM}mQvXpUE63{FJ<*F+&RA4xorkvq%XBZhkSw*V{L`wSxT_Kng zu`Plo9RSggbs%p~FyO#6XHA!Cj}&6+aK$WL38i2FJ(>>+P*I#B-Qa(@`zJIXFd4F_ z_d@Z_4fob=1zTqxagxauV6O9LjzIv~jOHuP#H>P8dIq<5KxP!E%%IPhY87i>O~np8 zM;A!oy~bjaq_?32-1sS2dje$4FiPF3#sBF~z{$o>z@4+sTK%I50eS?e6cH6=t|Fy~ z#nBX0(F7Kjnv)$9JS7{^&H|MSRa$=?;zgZRE+2@Y#%lQe`n zkyc94+z(EYu>vr|ftde#;~l0T@HG?KHUW&E6nGT6;KIv!+K;n&em4+6+vfX%`AHj` zEf$8Fa7NV;5O6rHMU;Abk>GCHgW&aM2(-X_2ZkYS2Sjyie;icq7`AxO#qh{IKa4Y9 zS#yDu4UtWo>XJssx=7#p*FUnePKhr;Yu74AO@T`qR{_z@x_R|o*_xY$_FR5YTHv2N zHtb9@GTIiTcV#oyNi^ZEao)TXF!+i~j;jNq;k^`f`i(%I3h?BjfRQ$lDpb*+;~e98 zgfav38BnWGu9Lp0j`*4OA?Su^u#aDo-k1rtw&v+4?JtxxC^Wcv448nvQl}edZ)#D8 z41E4G4~_|X)tUz4(9W)41gZ=?dk^$EFT(+diWF79pofDBy+g}KAc4M*?$|9Voamj? zo}1;y-o5+ept8PkszAh~NN{BoXxinDipn84qaGNS5HPUtUb;xbdX05)BCjGm) za0y&-3`o!f5zphOIYK*}r9CTjq>bUs4;PnT^R}~g4RN*Y=P|lLO>>NsL{~R(fMvAlym7{6%MYj10(!NtHps!cj|KTTu8scnE-18EhYFqOu&vyKYI zGujHxHyJ_)>F1D1?Pml`2$F{iib*%d9H3k(4RD9#Wy0L(yx&Bk34{m>D@(2oQO`b;2~R4_xObF@b_FF9Mt78Tq0)V@zcVbf7c`Y^_bDhq5OVo@c8W2LmRIHC;Lw z4M4}IFMxmgKuybleFj4=KqdS-tqrX3xT~Ufi>wf7&8as@tbUXcf6S{^cFLUStH06G1bnH?fctp?^A%d9;0pO zi1|;oIi*(5tREU$Y2mey*7`mgjr+;q2v0Hyx^xUI9~3}W0`#@^grLqA&eh^?Pu~l{ zvqg@A(Gr3~rrA7URH@#xz%|oAe|!3=BI%v7)kh|#~%xMXN1GQ(0pb^1?@hWMMk?e&CduYDW63%+> zHKr`WQSFCMT-O?Z*j5uI$vr=94l?R?H*wR{F#o86UT&}x(chgo*C zJ2egI%TNJEL`bi*F_?pbIxAv>WH7{sCk0f7N`r0{L@+3Uz|S9FE*5pU_`*BOW1l^Y zmQ$V@K8Qx@M%Z89qqBh=5jqbjo3~XLn`m@~1($)VI^O_wfq@qs3?^V&_a5d3nbHw2 z;z+AVopZUs=lAA)_`p=9n$0kJ27JJFOR8x5d>ZrA6JW`8fBPj%jXh@pj0NsQ^Q@)m zU=2NB;Zb0$2HPOP%$BY~`Q|NYxzc06@ka{0{_DwSF8s8sXfDX`K9;@V~i(FbV$jpzSp!SCr zPFHtKf&rbN2qzWcE}67RP$)wbFt_aoXO;o1VBoO@^L}1~C?NF!bs=2mK6#8-t6*EMVHNC?P9BcGld%9MrcR#Uw7?y>?p~B)|dz z(BtKP-8a%Hvt5w%{Ui;v9RM3m8|7BJudL__{S}8i2A*MPfItK3E=Ju zaQvhC-}?My{M;mWSnT_kbW_c&3m&kc3Sr0;jvneL=K?pWDyKyY|9I0~#!eY!RDSXd zuL+Z>_TY38;Lhy_GfbTe=}(p??&uc8&?Bi#+G30=9U3rrz+q0bsy2}&5cFA#4OkbA zyB~D8_5ypzY<-~46soBgSV5HbF8AhIde9AY1O#}CU=S35l2t{AYPfRj^C#<}Y=h{1 zL7K`oX)#^~LF$?+ol{{>JS9+h`YBOpp4>dJ3Te|&IwC}iVl;Sp%t}l9uNcFGS?t4L z6QuvgOK;P-EJQb;8SUdglun*!KvX8GLyuhttex~40v2Mb@^49?37z_KF9Y1W=Oas4$k`;?VsWKo0} z>)=7rSuk10dU@p@0M-D;?n0i&2M(G~!uI@h3WXFX)SVq?i92gAb1KNS{9&x z0lJ%(1z10<=qFWIprxCF`P80!0YcD1dtH1FjO(h?Qs>N1oT^MZi#k~7BenBG5wMN| z4YUOPZpkA4#~5kscTT=sym_T;*zI7x8s$Y*Hn+IKi3{m z2sJ5p1{^rln958x4QVP2gH#`tgV;BI<_F+9LZH=evW6tC(2y?U47+iVfa?X6pkZmy z{qQKRJxuEYfuPI|u%>t#V~got3yMmLpW0AZ z__#qea`lZMzhHVw89+rt8F~ON5TIp&T+mndf!Tj{R~1A^0 z?Le-@pB{LAWaoSD>5>h&lbtpGr&#WA;6UBKQ>y;EJL~i>fed?J0)>UxhnOyCUqJ;e zSXpr~&7gW-|2rm3Iye^~%_`W8t3P#1A%nT4a}%7UP3705TP*W34g}EVCA*~o8`1=K z+;c!w`>A)NH*a%SluczwX~iF4i~)OlFt1g~mw~+Ic_mdP88ewMr7 z;UW!XmC_G>RyfVs3&JC~Heau$)&l8RA54St@w1Iz{2a0?gtp?0b#Tp}JOOt7b+B&f zpYatboJHvpQ>4+I8781bRR9b?Rf|uUrYY>KFZ{R@^4zb$7D0f^h#7b}C>_)T0!$p! zw6EN{CZ#Q$#YMo9b+F9M*0T4b`=Qblm7pL~uzt`7EVNFIVEK$ACaeB}n60cCGzDv) zJgYq>9Ieu&X{DAg-39B9v+f);6XS&jkiI_4WN zRcz7%QMC>h*|tS9HFR^aK;kx-Gl)jb2LXpmt~@0g2L`maPD)!{ZqUd){-kv2d^BFv zc+vgIUO&bB1Wl5ELmJ&$s>B#H{8!lm!d z7e3$bPx!s>RPXG9OMoEHXZv}Me5<;;d!|EmRrSnbb~diiy%~ANLk2dQAD}wm&__a) z{%Jot{^=8plBV||`O=VpJcgxm5CanTaDb7Ia{=~ngg!t5L2I&5Zu^uG*Pd~;a!Y%@wp+KO$V}VLf;}VBuk2x9jItZy8R^f?2 zDf2_ZMFtW;HlW1-u#xlCUR0Kjiz4|V;TkLTt5#gcGMu<5!!DZ>wuP5|0I`ity?K|# z^Zmw^XTFWH(u*CgNNhm>O=~rI+zv@9Xf$f*EQ1Wt&j#?_>OXw>5eO|kt5U2CB%-fE z^5FP8KRE6@xSoSgk53@xp9uN^a)L*?dob%~z^= z9fzq9?gRT=Mxg0mKlz0?y9Tj>1iKSbnpmE?G?%gvP>UQz6Gg`DsxXMjtC9S zS}dli0z<)$2Q-jyASir$iDVuNKE`{LAw%RRz5=3?4 z86*ewDvg<&M0xS9+3t6DU%Ja}x3^7AuzPJ+-axJQar#tAGBS9xLDR*0`d?D$$3I4L z`qaLfL8u(d0iHPrmcK6r;0_coIJ|M&!LRY=C=D&@2lk7!k-u*oRxyI7vuB{h8EjBw zv$UL7pcmPRv_6S+ooCg6lw(3t)me0Mx}Y>lp@eFBTL?dtc=BDn@UZ;P=Lc>O_M z+6q?Frzh?0W|7%WxhO@f%oh=y%a8&xpVC3I7MQ-+UFR$L7H$?mTkP)HocSI|YGJ9S zN~r_?=ur{Xv~sso81ESB>QDNziJ45!NS!-5&k!>@1E#GCQu?@YGKadZ<&kucx&<)6 zIWM`1Cvao6#Af`AySHA@DH6V?C_)0`iS~5PFa)=rt%Q7k>_cT zIgG>sY7HZ$!jc!w&as`eVFS4Kn$W7OEQsn1I`b4LE-F8!akOLrV)^jp-_-dn{?|i4 zz8Gvop4PY*R|0+w;s;Tnf|z9$H836v#-(Mqf=%sp4{B1Csg4`&Jce5-5S5W6f^Z)s zv@iij&`85dWRF0zB*J+tFs6D+*XuYhpe$Z5sUK9TLrE{Fk(vjdyPK^8TsUqez1o#0 z1g^+XFjy-m1F&lc5#Ra^J&KpH0u?39;VL!A;6IJJ05Tvx8ti-;SgsVfmH+Wutmvrg z0RQ-b@-!-Z-M4#!2Lau|0l~^OkfTup8Jr@=L94Uj`tN|&XLj~EYQoGf+8ddJP~l{17kRAXadUtF^$Ci3cKtHzq$wx{Rs-ZwS z2@=$E#EeXqV42yB*i3$rUZ15)5KO)ZkwJe9H0(FUgDanZypn?msAtzeFE!p!$DFzC z*M8H#p%z|+4msG*bE<~Q1x#Xot8^HP_i z&)}lk(>s|;0v@7EeFFwHV<=D+j7TYQ<;}981*Y2Qw;*7QChy^P;#!09%Zoqo!6pd5|jzI17qVL!rzi zsRaSb9CAG+3qGm+&J4S80#SniBXFLG&pwKj)+H!xN6NOh=9Vj@hzI`jcRtTG>4|&# z2f6HST&fI6mR^2XGT_TJkLRN}4%>pI1+J~VK0u!k95HGN~)CeDr zN?=c8pe_0Zwt_E%#v{1yz}ZXRRcl1U=>Vw+UpGvz0W#isD!U?(VMQ}&CxE&1Okb$S~kW{$#wKoyh zl+RGH*|~#PpHSuy%m55z(sHJJH|d{1sOx5>OEd(olWLoz(?T3l+t?f~!zRaGo&z>X z5Rk4$bP+N`&&-x1BQMv??U_5lL)Ny&xfi_l zWiSCPJ#vQw+2BepQ&pkVx@s#pDj6A%7rw&UI?w{Qi+vE6^6hVcao9SvCvuRB`RLOe zKTSS#35-MRG}eRng0vU0y#CAVlaPUGP*2rsPe?9U5}juyr1MIfeFA|sSAL^cLEvN; zTlS>r(*2PlOrDk0k{9oD$bw}KIs-%#$|wRWe)V?0dfVbbhyWLAFX`h)-uNtp;o$C- z75YQ`bz1$0Uq3mADj@8`PY)I6ENXwrM3&B#84NZxv+sdK;E04u$!45&3!w;jn?#9zb+B+ccKY`9K^0;vG6?&N4nL1Q4+ z_J=A#`3Z9CjLPr)fVw$-YKvnj?Rf6D3{fH)c~(^#ZPZVz zV{CLO2LqbJyjcP8G8v$+0gOc~;nr3?|Ki|FceBT`=Bcn7DujW+%Mckv;}(DE2)0I#k$o*G=uD%sl( zGzKA0GX#=jBvnCW6}hH-?d{T#YBs^t63Ss*`Q03mb*|23vd6f=sKUSjWP z%R0}zq+nVwBkO=qs`kgOQONtReuaHq{Y|qAlEM>U0`0}5#pYR|lt<*!0N9}pIylEU zt6eFK=c*x~Br>v!c5AN=KtiJ^D|2}9K4lqnn6e?7TPQbHC%Z;AKUd7@m5#diQO%7F zec%H21qAW*^B_MjuqxG<_Ps7f4O7PR{_xZnM94<++>_>cAj_R6C18cxtYQdJi%;vZL~#5$ z$<9j>hNNtqXT`pFzqblWl~k}zPa^oRyqOLXz%};(Axubt@PGO0ryHoZhZigfg=`@4 z16>b;@;N92s7w`%Kt2His48Cgu!A$%ZOur41xdhnQ(OnOB)6*XPtlxz1$9_T4&2EG^M2hFrZ)!tUd_LCm$@SeUhOq50nZ5UjIz*f86s0 z>OXd$vwrK>QZAem>e^tm>Z)R`Qkl`)@A+R%bfTcAZj3r+xD~VxWIp}XQtoovUXcVr zg~Z(y&N6>9v2Eg`yX4^I@Mz^a^r$mZD11=Q&_CQH7sENw_#(HcK7a%CqaD8g11azh zL|Vs%Qd-h%XRK|BuE=T934yAbyeYOEBH85NPza1^oaQwsLY_9OeLkH2`fqzydTT1U z7(Hbi2B#o@C}3l|p(;Q^w)$ydl(le00X$~~?qOqd{$~DOWc8$#{%94KX5~yLmpYrV zO~srxs-ok3Vp*+Af3l{FGW(O%g?%EuCnp;WNM`)h!5Y9tFR&I=UDt3$$ZAK(>ZTf%9#=k7;VKpz)yN`O*eBpb0rv7VVRJ;S@cMK_*UyKnc;cHd9D&5 zzd;Eh%hR-t%vYr{CV9IsRIf)aIOnhRqy{B(bMONRXt;vW;gr}ep70FU7Kn;8A0{QQ z++RcU6L8t$7DdiR!s$$>Nj|;zzwY|!X4!LJibuW;G~b;~vrnuXf`S{nw;{jvb1(s| zA7Ep7ok`mGW7rX=n>kl)M6v@Cs34r$-L@2!)ShMQnZ5DB9jIcPKqE+L77~M2hT2#l zG8PFqwV9sOY@3LJ1bT-#Fm!u0aytM1#V5eKKtOG8d8tSVlFUg`^vA1v7vqb_c0Kz?aquC|#v8t_Om64pjxvp4wB@aXfok``(IF zf(QDl1;8KO^apY(l?!UWO5diUipdUpw(W6bdEgLug2qSaR@0lo)tN}C{Wm@X7T5>& z*0-Yic{mU!2{;eQ1tkZcJ{63#r;7m!nC?tv2xiD)IdzyDUFB|ix3l&(A}&=i?a=Vt zmr{{5YD0*;5W|TNYESjJHA4h!K`SDH&oPLd*#m3jj@dg628^?yjef&;NCSEID_{k2 zGxbOS?Wx{#Z0nWpHsr89t_GleqXwyR8js-D?okf@GF#y2Ex|n|R0@`mu=~V!e@Y{$ zF9Gw+$}dE+Tn07<5~S#o?@19olV15|^(y3D5F1LNDuMs|?JtP1h9r+htWF+H3`fSh z1?=tbgRNd1_CO*C{pjluT33A~TZ&|l9uBAgNuvTHOW1(BnpG$l^@LhdwZJH$in&on zSQOC$1)WkG~xi61wpBPkc*_ zue8mv<;90N=JL3)*>0q%phb{pZXH$d=C{EBS0fnLaoA+a*~mCLf^k*%NYo|wA%hRt zR#z3cjmg)oKM`eFa*a&Gr3&$hQh5i`_9gv*_;-HPgUl2| z*@;20BpwV@Nw^h=V^&e4QS39Ts!twRh`Bzj8aoGf6Lf>*)veqp7sY z4m<5vE2<&S(=P1P5IxA#-j|3c>eFm5D%h z0Wlyov?pBpu5WCAI^<@MS^qtSC)4P7ab`s$_wF5FIUpcf61gCSoEZYPdFcTuR^b8} z`tigGDdjK))6}bPBB#hefAwczrk8ujEyp|qJuUdW#~$72*~j9CiniucAUdW+aM;>gmNFp}zyAwE z{Rf|c1Smsdtl)A~C_SX6O7*MXpo#FHP@9QdBuiYDp5gPIok*Pr*ek$}!$fpP(xtos zBE7@QpL_Q6_pr)W`w^5xNZgS!wMX1JxL_d&@(7rBg>h0#+oMMG_^V zC9krxE6Sve*s-6C5GpWyR6l~F0?H-fw9*(-Y_GKqsRzebf8X>0sdl`J~ z!urVE^mu1mL*=F_)9**oVksS2dxiGLk4?9a&16*~?{5U-h=GU>Nx?k|d%*WV)K`rn z`a@DPm?Pa=yKk$g$PrG$=QQ*&d9Kpmc95lzS%HFKYa05 zU~y)5XU_n4EI>I-O{ZFQDRs%0G+vUpthUK68WoVvh3HflUulrtvwW(Cqz>G?tgk7s#*B-KlZ1Mb;ni~oQoPc*{O(~LK zkm>y^UYtRHLyhaMO(-P5+oL>3MN9fLpcJ^fR7 z{tyyCZB$YNTL)%9721nwCX_9BNCkMP_QxFvhTPwO9|?~&Jwgdl@a~rfit0NH=C#dc zUN7#V^DJL@_pv1|E=^iT)y6{g)q9Yo8!<8{+u>xYL5u`|0aQB)mM|g(;N76b1C3=} z`5Eny0SkEZYir;P%rs&~xyEN=L9@ncNa7b}fu+_8D zyzr=v_0mn{20uPwG8LFeRZlm5+{3tW-9Up@#atjTP)xU%)rI?H1Zi0Yd4o<7Wx=$wov({x`h8^9}onU{Y;I~yqG z@&YOtNk;fvzv;cO2l1R_Q@Nxs-Am&W7#PR66u`*GzZgdnFkj#9EhQa3(_`At*=k?5 zOr|#g7Z<=%&27*+btw1J^AI>2TNN)yya%Of`|WQ+2)C!bhBL|l4Ip|h(40fpS&|GV znGO1XcYkNit=KB)$U!j$PP#1}Gwd`O+tHZv+A2R&5N*;pryH|Z$r`o>H`UEc=h4Wm1G&s zf2&qmS=w7asYD)#|{#nq1-b-8IUqisccTMFd=T#MUYZs3B&@>H8?BzW$pnq9>D>v#_a3my5Iom zh0pkb)27&s4z&TRt2oD9>d9`GvG`2TNHarbjV&4I99J+9l+hYfg+$qoQUMAmRoH`# zMMmeV;rVNKCKD(GmQ@VQRYs)3799w0sk$GRBz#-s&8umw!nA%WO@M za+-ZZ221h=rKB?bnY-i9Fzz$dcKD5f(q1}k0O?Et${Zm&R{4^ zn4HPrrK-Tl?fbpYfw^)opmOp-LpzhR?2XGXvl7CCbhx2S}OC9P|sYa+Cc3!ffH_!M|;DQsG`yGE@~fm_5n%#k&KH7t|}`kx_Q~*UH;BD zkd!8;sUy~vhf`rdnv@sZarxI-%bl$C0d0VM*Oaax19XnI zBCt&=7En86Ns;!LYFhz{=HqCUKq8l_(ta$EW;aEIm%o@a2&wIzzoj*-g02fj ziGe*ZnwFF0A*yi{sTE@FNl?Fo=K&=qqO7Ee4g}Pw)tzadMvlk*`;UGOKF(42f&k@o zbmo{&6&kXx{G6kwrOYRK_8}RiqPTuFnHdxG#E`Sh31Z)Te5|9LisLYO7C^0UgZ8dI z(HDWVshV*F(AH>cEeIm(1pzBsvG##Ug%o}CExi`PCa6scYA(^R*Farv0pN4(U^y}D z1W@j$7H}+BN_E}^X@FL&Be)pi6xA?c0E=V;DIh`3g!}1Jt=czESXl&?k%S*`L^=n0 z{(E4r-C1Ge`Lry+n`SAXOE2m<>Xc3vldOCK@=&Rx)L*?DDfP!@0cxSw|E+tSST?Gy zPkc$Sv=n|Z_%Zho>CwaQ|YN7x4*~jpmh%jUq9OMN# z|MAGXNfqN{3utMloHln%P`JNn}b_Ycm`MsflGZKnV(Krfi>qqB5S0gUFrJ3o@t^n1a3&XNZ=XwL|noky?eZ-Q7m^wO8r`e(7n z&CyQdEYc=cW>?ZCoR`5$KyD3ZQ;`&Mb_<}X(6JS2F16QDd-!w)a&a{n^=}E<$T}!L zG-=DAbT&l`-Y@q9FPQW>!S;3dYu_A|Ed2tAmgN1P4=#kHb-({WcX@-9fU83qqS;U2 z)H!wqc)6UZzw&^{KFoKxc1sRCNtYlvW}XF~rB7z`fmIF~3Pw6P(1fIa`|{sL(?m|6 zst4DEa`0Z-#ztZ-ILo8E>&Tg9MDL@@RLp2z_h*h1c=1s+=+EJ^ zYV((*5?tvR(hl{dHq_y(_ak#j85l%w5O6*bEHs6hQztr_0^iFIy>d@VoE)YW!xy=Q z0x+e4{kmY`?NkDTQ>YHp`bHEtuPX@Wfq61RqiJm|PZAiQXcTFuhlSC#-N zajSJG9jUToNaI{~z^@~O`gNiiYA;=S?W?X3xyAO^D@UasoIzZB4%HIRd;z(AQ1r)l zcXuK^$<=QGaXB~`;PTyIiCcr<%I>8+gU12|YSVC(EV!E3a8F_|$L&l7ZqdwX8`pq! z%BCQx0eTcgA>*cIX?aF(8FEg8g_dQIU;kQS_1OU_WS2lN=cA*WmH?bSH8ACYbj6mV z=6V$t(JH-^_0n)XbLI&JLiB2wX1R#iO{`%WpjV z(a(^M<%M%~szG}+X?itKYM#u_3qJ_rTDr5dDL)QkoCD)2Ua_g*yS+S%Go{k6IH0{jvy;bAu>eQk-?S*1kG_%TKw~s4O-Modf_b7S;lfe#wNd^xG;N^RMN;7r z33+iv5NGQ;_xJRQ3XZ2rvY~2L9UCcI1=nGjeKME;96S}q<(~ryhGTXhP`?qNr?tEC7w?lgYtE$}1JU8kA#ShnLU3c? zz=B^bJrz*S0f`#s1P78jIUWIzQlqAI0?O$aVrezm?I)wR!)O&iH8sM4J1J`~WA8wX zwr7gWdVdjxud}=2gsdPW_MjL*;{Zs6y)B z61&KRf-e0EjAPsc0VR7Bl0kc*OSgdmBgNg|93qF>(NjNHgcJynM0iaO(ovD0{=Q|+ zpkz)`MS_}cMge;_upTL)M@W)Bpb2zY$62+RrK&>vN@`IkKm{fF}bBwrz8J zNNwiIQjpY5ns&5xsR!p(T@kn98LyNuB(tC>dL<)(|9LR_)=7|dZYzX*O$u?|iT=+o zJw(F~;?h=bx;_2mNXf3DO6|ue)8P(@V{&11q+vum`O!8UOwY#daN@6hqGZ@@xB(L2 z(scTi3M|OQfm%RZcA#q>j16-2*FeA?Hzu2yle7*&X@@Q@){Auc~2?4z%P#ku%rA<2yf1J>PZ7&?F#ek`f>$E*4ik^#>IEzyzz z+lG(77l|~Z<;q=1co2;A-1I^Xc21hk5R0o!1d>_Y_@iN)dG$!U-@K2#6_1JIfhzQq6$|rDkez%x#vC)A$S9fX7>6c zQVd>S)CxYWz1R~%1!zutn_bz)P&hI?1#lc=$2&`*OOkh%Bu*KvDzzy>aVZ^-PT~Yg zp=E5*VqDds?QlxT3%|&le1Ev^q>-A#Jy%s=r?QxzgAV zRdpHF-|H152h+!ZRhEI$3nc&114!FIFZ@Uf=${RX)S>dJJ%~l1F%Y0Ud$$bo%3LgK z=cESQZPZQVfY%;f(@O`}Vj%zHFK%bZ0@zZBh$$|G)JkYj9ysSuwE;AEU>!6GGOEaw z|KX33qt1XnNmgjH04LZjBKW|fn($bvUbX-!7{uVR1%i^5scLUlLy58=NPx2Wjhx|7 zu2)7rn3@#5Lj^Q8Xe0xM=yY)mnROSWr2V3&2;hF8QC5b7sJ?+pYO8(rm4}fOf`GIG zLqGx7DTh%EpgqwnwAY0*qb{OYwA)c4X6$CgpUq!Qao@ai?ABoU2OZG!=sZHj+5)mny%MJPk_uZB}P# z6DQ4vHyow9QlZV^2nTe<4>fqu^3;-Rf4t{t0WK5p?DxUcuoDiLgX0Ge zF>VclYzJMzfwKW*pc%=lk$6jP2T75LIxncE5eW7(CFKaRKwJ`fBIAPg1A$8{X)j}! zULZf!D|O)L0~P_Q(j55|tAm8e;Sul@Anw>b3aZ#1O%e0U5qvl^leCrp76}_ch5^ zA_)X}QSeqS5MFuJ(C8Bz6`u{mq)Tl)Yo)kK6n#oiY{1R{2tyG!o8nrwAapq0B`}6 z6>t^sy`UH>NW~?#O}npAI|yw=`H?xgtY5hU#U-E$o*MGp9ULRAD2rO+CZS`PEeK*q z;&r)5q$0=C;z@{Gphosx2BOLV&%O03BwAk?5X^glTCHX|4!lbw9>sCzT>dIU(%^ji z3X*M5=>S+bmCX9I>|nMG*kpq#Z9u99)qsGlsi9URg%>3YK9yrfZvi-SAjZ8pYNCW| z@NYl-75ICf1~acXHyEm-HK*a?NB2PZ;0Z9GK@u*+2@yGSSFRtY4}=#~X>aRJ97*L- ztG!_PWb|?_51>7K89+DZIDvDL2w&jQA!^B%)6^nF4w>%JP)of7u^>)T`}L$hJn?NQ z70&Zn&n?pcQaF$CdT@pdwDb?iFiELMvUOA{s*Lm)^7L~CH zuG;hHK{htoM?E)ce(0uhVRd?S>)HoydYrWfZUWF`jPx08yg>bN;tT>hM$fh})}YC12r-lx7ETp#c>K&7C*;qm)@UuCriJmx^K%A#;4i zXTX#-L5g9w&HkJv5K=fLg79Jnj*Rr;aU`zpVE_5Zr@*`S!2r5iND3ngHRlN0e&h4y zNUU){?Wm45-K|14oS|FzoM0o>=Q-8PypU|=$F93cp_jSUt$_q;Q6)p8ZH*K;Gp~4d zl=D$052+^(?DzL_t>{eS+J}n{L#a!rPYp4WYd7c7bgCQ>Q$d?9K``9~LtF-RP#qjH zupkKst;8fL(YbpG6~50}KT|{H$h3euK)`vBgMIU$xzI9OBCwpV}Ik`xQ4T~F6LfUh$Qc-4V1e7UNWBRZf;|f*-$~J^ouna>j3HqJ1%lL6*aYD3KItY>SOQWn zuDUXtCN2ca+B1iCv|rylL-(SFXWMBnoYclNm>N~_%Xd~F=iE;>1~LmaXcXyGso-1_ zQjT@Ky8gY#sc-hj0w7fqo%f4WXTAy2tDe6PV(RHrn)d$hw;qe}p(k>NZJ=~e6s-;z zkMMR|E~Pe#q+rth#9%hN+Tadrc0#EIr~2zbv zdPh1IY0-;*aOGF8d;^INbukqbijtF;zps}^DQh*k9#>>TYRB1k-VUdiH_bM6OhEF_ zpJdVrD&d?`gE@b-w2)dr^=%(~cHS>m>0@2%gIWgyKz1=}DU!>J^)$Pa6!l2rAxZpJ zbqS*8hd^Nzs6vhzTSnSNuK*T7qd8oyihA1CT)pX+7F@lsx=9Y8B6)`Yf875?j-siIc4sJ{It6RG)cWy*kXO?eypZtxV(M^n%R3v1fJ+i4 z;wZJGEdK?yuu>zOMi3|>2LbG5IDnr8dHc7eI7?x|m3twyO{kp!vcFVxA)&cy8`sJ! zca=i6Qx5GDj?5MnnmFO3jd}yJ;JF_nt)TJ8NCAWEz(^!2wuHi7e&y1vNZ?tpyatc0Ox9nOj^$$@1ml&srGG9 z*3}2V4S0OMY#IU(Ke5MAF*uwx6qUSs8wBc^YOd2Be@HY$_u>}oxvyzUAK|rU+7QeJ z!n5<%Ub?@(4+2fV=bViz5`o{@F72(G3#Layd6XqmXC3DHQBblDHlqE=-~Pr&zeQ%u z@~{AI9IJYXsxyrS zB2^?tLqV#tPdY}dd#@C3?@P)k$2qEtfG8K`|DkHOj{o%VCo@n_lUAqFQh)zBuyY`L z5RfT}2NLQcVyC2#Cd<}UkvY;W;ZMd=PPLc^-Xnzx32tGrbR}hc3^P1gxqyL7k$(D= zjf$7k-i!E4ciM@uw0cxDFWJ)D(hKN5XQ;>^KQQ3E``5aSqat_h?b0@YJxRbhR1a6x zXcP}r;Yp5IE@=?q!%s^JUPKcRG{(dXdu1&>_w~xuFy(EiU_9pHaY+g}rL_o#k}A*= z$QJ}S(&tMY!IXXU<$BI(FE)-wS#X_;^4rLhFZ}=o4#`v-pnBK7IG|PyrJ8QliX&UD zjvDLY<_CoE>}`?3gH$MUSw_asAFPUAya#&z+wDpn$N;;N(2PF3OBL~KI%kLEE&1Eu zM$YtSe$y~egdcJH^-z%Z<~KR~;^|Y$ijeoeF#E?(K2B>qBejJ{yg=tZ_=@9F;i8Qy zM#+SGjP}FE+!WSqI6W%$GNa83$P)3Enf^vU+cgxF7D;Ikk|`0nS1B9u%3L;3|2pO& zefV`x@IcV8_HOV4CZZn+VSx4r&>`a284z^zc~aFMJZ>u`=_zS}9_1n{qpS&|^LBd8 z7fA8xQ*S;1DLg~6Od4oA?!&RkNIw4Dl9oaYQKmv40fr=*4Mti-odR6lYd~vhJz2;D zTpS|JfveMD-JC(CjhyFHC+U_X;QRC3B}=L0*!lP{b{m*c39e(6W=Kz_i5vSmm3rt2 z3^d#wfR=TqjGWFANYh1Nmp}jhqezN2!Tf5>Ys!8S-k={2bvT2Mfq=|+@5|Kg-XLH7 z4Ong|7yGvF9O%1k&$Mz{L#YH)yh8&=Wj z>Dz0NGY^#U?9DG`gxDLE+TB$vC>P{WP?-AWrsqj$5s=QV|NS0i!TbWLc~fIK-F;J@}RI)Z={) zUbZ$pH*Q$gzjDgGvFS{yQeP5sbD(+3AO^IOO!wKHq`1BhE(k`#fTt85r97R3;`-?5?Fm|ONY=Al zl>{=t_5^(gP$tE7w}1CRa04iH5Ufbes*B6>-cRz}Xay#&c?cXPEiqRTm3fm(acE~#}z%D9(sT*|9j*Du|R+)(~M+7 zIu}_D-prvM>HJjlDF5po>J17@KZvmoRpZ`IqBZNfrLd7D> zi8XM?0%+un7`a@NO^|>&)qG{)=!@Tc;ZrDxPFyKe-q(2s@956n2uYv~vCaDVB5*a? z35b~)EM_kSD_;E^#V$w(4|(f8$zJ-wKRtCDhxpRt)%4!C>C8F|9%`sGaUI&*7`OlJ zXTOsY?X4X2|5`Q-EP_Ho)107k+O9CVPa5d`C(mb;8_OU8wAquO%yh}?Tv;#jT#z@u zrdM!g#UR^0)BOlC%1dV&tH(Ifn)HF^zoG`is))Sb|AgxUP`Q9IY{_t4ySbtDgLpnQ z7NXXziKbgL-w0klsJ+4fl8%~7Uk^7u`G&%h^I%k?+o&AU8Xs8=i7VCm>_f>*w!vzs zD0t?}499@yTR#Hlc&Tj`ClWUGKNZ zQ;jcw6)_OC;OWPShGmA4g#+<$5GR*v`cCyw;pEDX5>mqBQ2zd}|Kk^*QXa&`u>>bu z1)51#0h@Ns#sGh=;x({XQq*|#cvQ#%)Jr4{ND!Ks1c5;zafkb142U|@-eiXK^3UDD zfyuF~5s^AmB?S);J|i+WO&Xt%BSVc+vFZ^8?#+4N6hJ=qBGXouL9ScmFWf7omhaPW zKAB2e+ffRKh<9q>&ez6fbYx)xJIw0l>U>KnH_22dIo+q20Wq_<1w5c2++Z5LIdrgh z4=TW0xw*10lu-4HAPe1%FGqNyB)Aj|m@rlKoU7lb%_--yk8F0Np8~Y2Os*7=8bw{r zm@g@^o3=VKIVP$J(0*7VJFN-gho8)mGH}oKnubBHGtJS|<(psZ3z8!Y!`1%zB3iyt zjq2hxsrPda$-75R+SuSV&Ng$#$;_GL#bx87VR?1hKraMJ*tYh(HPU@4%b?pbka#b& z@UUU+{UN37>$Q8;oR&8jcvrP=YL#klRz$Wmh^rr^{dP+OBp~h82f)w8(6%Pj>TF4s zaAhTyMYP4#7k*7e7@Vboo?FOEmU@;B4N=VD2n0$adVWurAZQz`6s)bTs`ZgP2Q($3 z@W38VzoA{uF>B`ZDb7aunN)8KO4=9x^!HAmqBVDbXlt=0VE)b-v{az2gXaorkPNXG z(-K1b@H1MT+HJK31N@%9tC!OPTzq{+*lvCKw~(~oj$kizTY$<`it%J5xcaExknw!R_Nu`fY#sGd-Uo(j=We1LXM8eI;*y2f`5O1W1s|0I$07 z4g3G@{l?vwzrDTShC;@tWGV`H_BO^9fK#DX0<|9oQqF_?a3dJ&w%A@cJu7n$tnCcd zoV&tJrlT*_w|&Q3K0JH%`zWysjq7!&8%S1TMF~3v(km&{s7|Gf%S3D8Ci3j}I0y!y z+SY0Co+z+gbHul?ae*(vb@YGkkQysHN|S1vs#4}h)(s0O`jxWv(NWe%j~VBaC#P2p zhUBv8wbALdE&M;K30`Yo)8TcSm>F3gnb=HPoLgHlH|J!NdLp%*v1gOp+X-#UV&KfV zg;p0a^38ch%&rSYa_@`aKoM=pXtHfOsuQmXxRfVav%v-QTRQgqAQ&sD@fcgKaTus1 z7>p+atku4uELpA!@ZOzZZ$BuR*@7jnf?mkc=2b_IhPJXRhxlmU1I$|Rp-cLMMn_8H ze7V;%z$;H;)Sm?jv`OT>NuxS_s%y^ejVB;+e|Y~f?aP+Q5Jv~W8rd~{0_a?ol(tq8 zCvqN-iDB0VM5WO(IXH&rh^u#i3kE`1 z+7?NxU9#2wYkrO1B(q{aaDuh zUS}CbB9_1aPEf#kd4zTk^)XVPK2@nU372kU=}o(hY>^WHycXVknBGmLt(j|#9`1b1WSF)KCvl?wLD!u?Qh0k{Xe4;G47%fg0S5Ua;${d_Cv2FEy>q(2lqU4xrPgTvq6_ zG*DoObsztdu1|yFWUTRr?>}N$ShU+bZ|lntb_DiNH~RMvd=bgcrhc5g@)%BT0F=g% zKA`Mrm6H^;p`R(rPS3 z6(=ES?Z%1dmc^94_9Ntt^r7&yGt?>nJZx}qDP{ed$>K~W+%)2PZh$Kb%;PX5;NCn#{gb*_=i@<1OelSBJR3QvYNi()t*$5iN#qb(*8;EZnBylv4dP!#J-Ek2)34CLie0 z6?c5-k0-8-joj$$0Mp5;@ z85bs|C;zl<8ng$wZ_p;M@#UW^UJO1Yw_Je(I>g5n#?=w+)zn9?>$U2fI;z#R)#*82 z^&e#@5vEa^ZS1HfC)O6mjxo&On`;%HK-^%Mc*MCeehS`2!8 zWOd{Q8i~B7>FJ}JHoY+UXk!h(rctQ*sAf%Hy|8H1$%dbTO;zH|q!z@D4XD#sZ&i!? zsFHR^78mEH$270x`%(>?tGv%W(3lpod9@V^YDBz7f{z0Dg%Hy}lmPSi)wDx3D`C&_ zt*k8!gz^V6>;BH}N}EYeHa4AJ@#-rU@d(VKi7<;b4Uk4IA8b z036CYbY3d`IELbY zp;#-}7kk!C4kZ1E-j-i~QhF=LqVlrL^be(ivp3ye<(y$2Q;kYHtlvzu>;WpqERkTI z)uwKdO1DLbT{k(;&V|_p`z?0}kh_uo@J~ z<8OLc$J7e%W`KkY1R11Qic+iolQM6*cWvs&T9Edw)2DD*ZR=-aQ*PBWMuftfG>+PZ zvAMPJV^}6y&k6^V-=Bm6nym(q)OZWsV}D;5GgKJH=0=vaV1ENegfrFy_*##)2r$nU ztC6g9-1JDAM^_BX>m#FchKA{tRe8^Q>G;Uv>fvE=Es*yF0CqA1eAYTFqOR+vM{;O@ zlFp)E_#x)(?qXw8X*F;A-ka{N%`jnDHed;Epm%i6yK$NTrV0)pEVCMb`_N4fK(?V9 z>_E;_QDNv)kIc1JJ-dwFbkF9kuykw;7lg*;!#9Ufe)a+A=6~L51o4KO9zmPYxOxM< z2QRIhbJR`U+UY9iZn{^qska-BXX%*uNl*7e zivR--zq_v5FWz+j2i1O5z)A1Vo6EJadFgL$Y_PHE|1cUL0(7%|AGXA3s$5#FINHc= zw!^4{lg&D805u}TIMY8FnDFED&nxXx^Zm<~)A4 zhg|5JqT6A^P749Drf*&=j}j_^ptd6U|aO4qkIfO6yF zF)nns-Fn-^rWmb!Uy8reF4s!!E%s(U`);6O5 z>)v(VO5dfctIN})YpaGM`bE3(ZWnX|u-3cxt@M0Q@7YK6zt4N$8*J|X{SjmyF#@!{ z4FaMxr^kgXe@xKyPpWvtOFVQjSpw`lW+btet3A_;-};8!89_t98!$Z`7P_Ss+@8<{)QXC@~9@aR+6 zD$rZ(Ava#($LXnTWW`{<4LEFSd`^RpRREZpH$M%@uu>%|(~r|7C&w=NfhKNxS5~Y) zVnkCPesU*FuKK|Fw2|qb3kk2vi;mmXjV%#f+45-tvu#{gk;TXDvE8tse;35s4)gez__?Gb z6ghkTxII+S$_QfBtjlG zL+NX}tr@-5!Ah(>4M$WQw>NF4IjpN-wB!e}(I;kYBC}P;?MnVkaadpIhL0V*`z6_8 zu%YFdoEj-=1l33MCVwSuGprcbmd6ZbYy3k*C;oDJ_(w5%v%`=OO2Bc`mUz96>u%U_ zgK?6*9WlYu5Ogq$D}zw{Rp0uiaIxuzeOOQKupXY#Y+)s@4P zht4*6$%FgIO?*CWJ*~Fh8}?N-E!KBfAGxXMfZm1s^;~=wh2MPC|DhD<7`b65<=pj; zQeA;Vnly&C5rVE0E#~nc$DzCbn)cv<>1WrE>S&FBi7ju2aUUH#px*K<9+1CxO>fio6nrqTOU$hP#&)t56h2W{0 zM*NKe55u&s8P*Op4;l0rl1cQ`i$9TCTjGVIrzKC^;LpXA_mzO6!C~@Sv=Ol3+J3}mxEqZN)A*g>V_g4~>_Q9P2;SD8l<*0y(}EoO!R25AgBE~` zsWI+1rPni$o6wDE>o#lX=rE=(wcr;R1dP&++48Yv6c*c>&I3<&(OY$tD*3^>L&DXBPTsgfhY3A3>&u^NaRa1%o@ zE8*y1g@#Q(hXgN0&f|K2Q1L~@O>}Ohhr=e`AoCKANo(EM=BCFx+Zrl2RoP)(b269ivDJGmu$rz6?pXceFGs7! zG2>j5aaDbOe^|HtvPEsIm)@=Qe&~GM$)YpUrS%PGD|3k{aMC-ro-gC!v1Z$3Y+oCj zl1*4X(>`pr(rr#JY1Sqr-6ZR4i(l^!dQ z9IIFPEae70Ui(IugMCSl$Lj6CdkwBTGpqL{++tr=Z&5hV+u^SXxPEu$mj_ri!^_%h zzdnDk5q^ip*6J(u77bZ{O$Gae`lmhHjs|#-Z)^UZiRt^q7SHit`~Bl6Qxo!_IL;ru zUK`i_itv$xGv5N428VW!-Sok4AM4{k^83f8nMgmk+MD`Tvc=qv`qI_GKF`_MU90@- zD$a6t>~B$jg+fccJ@!7_ui}3+Zdfr3w8=k8o$ALo#G41h(o@sZl2Y@M(z3%+Q}Z)2 z^V8D8!usp*ZSAU_FpDQQ!aAmw4I|@&Vf|wZ$@uzCGQYl)Z29Gp1@77AWIk?676SBpyRF@MD!Q^su^YoWld! zD}OcP&sO6%jafeaHZE`FhaIXZ!{!J+KQScFjVw%780L+CJ(J1N7Gn-i$!q%N=W{nP zkL2GVOE4!wfDr`@kHvoBS~2M40v`$iKG9s+}56W&V?xY2TbQ ztX6Fv{JU)`CT)G7=4WZC83*RQI%NpsHzL9&@JX*W|HJ(HT5G+TRZhRvU~<&N#}J8D z4f1*95fjc4&(w~lHE-Z!72`%S{~d0Yw?1I?jWjHkj7;5~EbJZt`Ol&0!vfv^Y+Sx& zJs&pQKS5mnb7=c76PFus1F(iaEFFClaLa4*mzh+(5!Yu6|2y`YKf_%ADz}=y@Vx)` z>@)o^b)sOi)`}v_`&iO0Rv$bg)_W5b + + 4.0.0 + com.gitee.Biubiuyuyu + javafx-plus-demo + 1.3.0-SNAPSHOT + + + 8 + 8 + 1.3.0-SNAPSHOT + + + + + com.gitee.Biubiuyuyu + javafx-plus + ${javafx-plus.version} + + + \ No newline at end of file diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/BindDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/BindDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/BindDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/BindDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/MainController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/MainController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/MainController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/MainController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/Profile.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/Profile.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/Profile.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/Profile.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/User.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/User.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/User.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/User.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/UserPropertyEntity.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/UserPropertyEntity.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/UserPropertyEntity.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/bindDemo/UserPropertyEntity.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/FirstDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/FirstDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/FirstDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/FirstDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/MainController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/MainController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/MainController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/MainController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/Student.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/Student.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/Student.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/firstDemo/Student.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/ChineseController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/ChineseController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/ChineseController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/ChineseController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/EnglishController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/EnglishController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/EnglishController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/EnglishController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/KoreanController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/KoreanController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/KoreanController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/KoreanController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/LanguageDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/LanguageDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/LanguageDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/langDemo/LanguageDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/DialogController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/DialogController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/DialogController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/DialogController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/LifeDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/LifeDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/LifeDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/LifeDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/MainController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/MainController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/MainController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/MainController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/SubController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/SubController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/SubController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/lifeDemo/SubController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/ListDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/ListDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/ListDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/ListDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/MainController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/MainController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/MainController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/MainController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/User.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/User.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/User.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/listDemo/User.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/logDemo/LogDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/logDemo/LogDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/logDemo/LogDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/logDemo/LogDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MQDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MQDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MQDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MQDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MainController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MainController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MainController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/MainController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/TopBarController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/TopBarController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/TopBarController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/mqDemo/TopBarController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/DialogController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/DialogController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/DialogController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/DialogController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/LoginController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/LoginController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/LoginController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/LoginController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RedirectDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RedirectDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RedirectDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RedirectDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RegisterController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RegisterController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RegisterController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/RegisterController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/SuccessController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/SuccessController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/SuccessController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/SuccessController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/UserEntity.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/UserEntity.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/UserEntity.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/redirectDemo/UserEntity.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/MainController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/MainController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/MainController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/MainController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/ResizableDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/ResizableDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/ResizableDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/resizableDemo/ResizableDemo.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/DemoController.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/DemoController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/DemoController.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/DemoController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/FXWindowDemo.java b/javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/FXWindowDemo.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/FXWindowDemo.java rename to javafx-plus-demo/src/main/java/cn/edu/scau/biubiusuisui/example/windowDemo/FXWindowDemo.java diff --git a/src/main/resources/fxml/Main.fxml b/javafx-plus-demo/src/main/resources/fxml/Main.fxml similarity index 100% rename from src/main/resources/fxml/Main.fxml rename to javafx-plus-demo/src/main/resources/fxml/Main.fxml diff --git a/src/main/resources/fxml/Main2.fxml b/javafx-plus-demo/src/main/resources/fxml/Main2.fxml similarity index 100% rename from src/main/resources/fxml/Main2.fxml rename to javafx-plus-demo/src/main/resources/fxml/Main2.fxml diff --git a/src/main/resources/fxml/SpringExpressionDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/SpringExpressionDemo.fxml similarity index 100% rename from src/main/resources/fxml/SpringExpressionDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/SpringExpressionDemo.fxml diff --git a/src/main/resources/fxml/bindDemo/bindDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/bindDemo/bindDemo.fxml similarity index 100% rename from src/main/resources/fxml/bindDemo/bindDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/bindDemo/bindDemo.fxml diff --git a/src/main/resources/fxml/firstDemo/firstDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/firstDemo/firstDemo.fxml similarity index 100% rename from src/main/resources/fxml/firstDemo/firstDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/firstDemo/firstDemo.fxml diff --git a/src/main/resources/fxml/index.js b/javafx-plus-demo/src/main/resources/fxml/index.js similarity index 100% rename from src/main/resources/fxml/index.js rename to javafx-plus-demo/src/main/resources/fxml/index.js diff --git a/src/main/resources/fxml/langDemo/langDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo.fxml similarity index 100% rename from src/main/resources/fxml/langDemo/langDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo.fxml diff --git a/src/main/resources/fxml/langDemo/langDemo_en.properties b/javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo_en.properties similarity index 100% rename from src/main/resources/fxml/langDemo/langDemo_en.properties rename to javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo_en.properties diff --git a/src/main/resources/fxml/langDemo/langDemo_ko.properties b/javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo_ko.properties similarity index 100% rename from src/main/resources/fxml/langDemo/langDemo_ko.properties rename to javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo_ko.properties diff --git a/src/main/resources/fxml/langDemo/langDemo_zh_CN.properties b/javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo_zh_CN.properties similarity index 100% rename from src/main/resources/fxml/langDemo/langDemo_zh_CN.properties rename to javafx-plus-demo/src/main/resources/fxml/langDemo/langDemo_zh_CN.properties diff --git a/src/main/resources/fxml/lifeDemo/dialog.fxml b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/dialog.fxml similarity index 100% rename from src/main/resources/fxml/lifeDemo/dialog.fxml rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/dialog.fxml diff --git a/src/main/resources/fxml/lifeDemo/dialog_en.properties b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/dialog_en.properties similarity index 100% rename from src/main/resources/fxml/lifeDemo/dialog_en.properties rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/dialog_en.properties diff --git a/src/main/resources/fxml/lifeDemo/dialog_zh_CN.properties b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/dialog_zh_CN.properties similarity index 100% rename from src/main/resources/fxml/lifeDemo/dialog_zh_CN.properties rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/dialog_zh_CN.properties diff --git a/src/main/resources/fxml/lifeDemo/lifeMain.fxml b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/lifeMain.fxml similarity index 100% rename from src/main/resources/fxml/lifeDemo/lifeMain.fxml rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/lifeMain.fxml diff --git a/src/main/resources/fxml/lifeDemo/lifeMain_en.properties b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/lifeMain_en.properties similarity index 100% rename from src/main/resources/fxml/lifeDemo/lifeMain_en.properties rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/lifeMain_en.properties diff --git a/src/main/resources/fxml/lifeDemo/lifeMain_zh_CN.properties b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/lifeMain_zh_CN.properties similarity index 100% rename from src/main/resources/fxml/lifeDemo/lifeMain_zh_CN.properties rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/lifeMain_zh_CN.properties diff --git a/src/main/resources/fxml/lifeDemo/subBar.fxml b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/subBar.fxml similarity index 100% rename from src/main/resources/fxml/lifeDemo/subBar.fxml rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/subBar.fxml diff --git a/src/main/resources/fxml/lifeDemo/subBar_en.properties b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/subBar_en.properties similarity index 100% rename from src/main/resources/fxml/lifeDemo/subBar_en.properties rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/subBar_en.properties diff --git a/src/main/resources/fxml/lifeDemo/subBar_zh_CN.properties b/javafx-plus-demo/src/main/resources/fxml/lifeDemo/subBar_zh_CN.properties similarity index 100% rename from src/main/resources/fxml/lifeDemo/subBar_zh_CN.properties rename to javafx-plus-demo/src/main/resources/fxml/lifeDemo/subBar_zh_CN.properties diff --git a/src/main/resources/fxml/listDemo/listDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/listDemo/listDemo.fxml similarity index 100% rename from src/main/resources/fxml/listDemo/listDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/listDemo/listDemo.fxml diff --git a/src/main/resources/fxml/moveDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/moveDemo.fxml similarity index 100% rename from src/main/resources/fxml/moveDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/moveDemo.fxml diff --git a/src/main/resources/fxml/mqDemo/main.fxml b/javafx-plus-demo/src/main/resources/fxml/mqDemo/main.fxml similarity index 100% rename from src/main/resources/fxml/mqDemo/main.fxml rename to javafx-plus-demo/src/main/resources/fxml/mqDemo/main.fxml diff --git a/src/main/resources/fxml/mqDemo/topBar.fxml b/javafx-plus-demo/src/main/resources/fxml/mqDemo/topBar.fxml similarity index 100% rename from src/main/resources/fxml/mqDemo/topBar.fxml rename to javafx-plus-demo/src/main/resources/fxml/mqDemo/topBar.fxml diff --git a/src/main/resources/fxml/redirectDemo/dialog.fxml b/javafx-plus-demo/src/main/resources/fxml/redirectDemo/dialog.fxml similarity index 100% rename from src/main/resources/fxml/redirectDemo/dialog.fxml rename to javafx-plus-demo/src/main/resources/fxml/redirectDemo/dialog.fxml diff --git a/src/main/resources/fxml/redirectDemo/login.fxml b/javafx-plus-demo/src/main/resources/fxml/redirectDemo/login.fxml similarity index 100% rename from src/main/resources/fxml/redirectDemo/login.fxml rename to javafx-plus-demo/src/main/resources/fxml/redirectDemo/login.fxml diff --git a/src/main/resources/fxml/redirectDemo/register.css b/javafx-plus-demo/src/main/resources/fxml/redirectDemo/register.css similarity index 100% rename from src/main/resources/fxml/redirectDemo/register.css rename to javafx-plus-demo/src/main/resources/fxml/redirectDemo/register.css diff --git a/src/main/resources/fxml/redirectDemo/register.fxml b/javafx-plus-demo/src/main/resources/fxml/redirectDemo/register.fxml similarity index 100% rename from src/main/resources/fxml/redirectDemo/register.fxml rename to javafx-plus-demo/src/main/resources/fxml/redirectDemo/register.fxml diff --git a/src/main/resources/fxml/redirectDemo/success.fxml b/javafx-plus-demo/src/main/resources/fxml/redirectDemo/success.fxml similarity index 100% rename from src/main/resources/fxml/redirectDemo/success.fxml rename to javafx-plus-demo/src/main/resources/fxml/redirectDemo/success.fxml diff --git a/src/main/resources/fxml/resizableDemo/resizableDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/resizableDemo/resizableDemo.fxml similarity index 100% rename from src/main/resources/fxml/resizableDemo/resizableDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/resizableDemo/resizableDemo.fxml diff --git a/src/main/resources/fxml/springDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/springDemo.fxml similarity index 100% rename from src/main/resources/fxml/springDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/springDemo.fxml diff --git a/src/main/resources/fxml/springDemo2.fxml b/javafx-plus-demo/src/main/resources/fxml/springDemo2.fxml similarity index 100% rename from src/main/resources/fxml/springDemo2.fxml rename to javafx-plus-demo/src/main/resources/fxml/springDemo2.fxml diff --git a/src/main/resources/fxml/windowDemo/windowDemo.fxml b/javafx-plus-demo/src/main/resources/fxml/windowDemo/windowDemo.fxml similarity index 100% rename from src/main/resources/fxml/windowDemo/windowDemo.fxml rename to javafx-plus-demo/src/main/resources/fxml/windowDemo/windowDemo.fxml diff --git a/javafx-plus-demo/src/main/resources/fxml/windowDemo/windowDemo_en.properties b/javafx-plus-demo/src/main/resources/fxml/windowDemo/windowDemo_en.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/fxml/windowDemo/windowDemo_zh_CN.properties b/javafx-plus-demo/src/main/resources/fxml/windowDemo/windowDemo_zh_CN.properties similarity index 100% rename from src/main/resources/fxml/windowDemo/windowDemo_zh_CN.properties rename to javafx-plus-demo/src/main/resources/fxml/windowDemo/windowDemo_zh_CN.properties diff --git a/src/main/resources/image/icon.png b/javafx-plus-demo/src/main/resources/image/icon.png similarity index 100% rename from src/main/resources/image/icon.png rename to javafx-plus-demo/src/main/resources/image/icon.png diff --git a/src/main/resources/image/icon2.png b/javafx-plus-demo/src/main/resources/image/icon2.png similarity index 100% rename from src/main/resources/image/icon2.png rename to javafx-plus-demo/src/main/resources/image/icon2.png diff --git a/src/main/resources/image/icon3.png b/javafx-plus-demo/src/main/resources/image/icon3.png similarity index 100% rename from src/main/resources/image/icon3.png rename to javafx-plus-demo/src/main/resources/image/icon3.png diff --git a/src/main/resources/language/javafxplus_en.properties b/javafx-plus-demo/src/main/resources/language/javafxplus_en.properties similarity index 100% rename from src/main/resources/language/javafxplus_en.properties rename to javafx-plus-demo/src/main/resources/language/javafxplus_en.properties diff --git a/src/main/resources/language/javafxplus_zh_CN.properties b/javafx-plus-demo/src/main/resources/language/javafxplus_zh_CN.properties similarity index 100% rename from src/main/resources/language/javafxplus_zh_CN.properties rename to javafx-plus-demo/src/main/resources/language/javafxplus_zh_CN.properties diff --git a/javafx-plus/pom.xml b/javafx-plus/pom.xml new file mode 100644 index 0000000..aee2bb7 --- /dev/null +++ b/javafx-plus/pom.xml @@ -0,0 +1,68 @@ + + + + javafx-plus-parent + com.gitee.Biubiuyuyu + 1.3.0-SNAPSHOT + + + 4.0.0 + javafx-plus + jar + + + + 8 + 8 + + + + + + + src/main/resources + + + src/main/java + + **/*.properties + **/*.xml + **/*.fxml + + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + UTF-8 + + + -Xlint:deprecation + + + + + + ${java.home}/lib/rt.jar:${java.home}/lib/jce.jar + + + + + maven-assembly-plugin + + + jar-with-dependencies + + + + + + \ No newline at end of file diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXBind.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXBind.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXBind.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXBind.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXController.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXController.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXData.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXData.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXData.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXData.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXEntity.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXEntity.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXEntity.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXEntity.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXField.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXField.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXField.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXField.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXReceiver.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXReceiver.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXReceiver.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXReceiver.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXRedirect.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXRedirect.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXRedirect.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXRedirect.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXScan.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXScan.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXScan.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXScan.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXSender.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXSender.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXSender.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXSender.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXValue.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXValue.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXValue.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXValue.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXWindow.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXWindow.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/annotation/FXWindow.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/annotation/FXWindow.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/config/FXMLLoaderPlus.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/config/FXMLLoaderPlus.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/config/FXMLLoaderPlus.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/config/FXMLLoaderPlus.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/config/FXPlusApplication.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/config/FXPlusApplication.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/config/FXPlusApplication.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/config/FXPlusApplication.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/entity/FXBaseController.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXBaseController.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/entity/FXBaseController.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXBaseController.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/entity/FXFieldWrapper.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXFieldWrapper.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/entity/FXFieldWrapper.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXFieldWrapper.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/entity/FXMethodEntity.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXMethodEntity.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/entity/FXMethodEntity.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXMethodEntity.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusContext.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusContext.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusContext.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusContext.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusLocale.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusLocale.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusLocale.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXPlusLocale.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/entity/FXRedirectParam.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXRedirectParam.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/entity/FXRedirectParam.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/entity/FXRedirectParam.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/exception/InvalidURLException.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/InvalidURLException.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/exception/InvalidURLException.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/InvalidURLException.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/exception/NoSuchChangeMethod.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/NoSuchChangeMethod.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/exception/NoSuchChangeMethod.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/NoSuchChangeMethod.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/exception/NotFXWindowException.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/NotFXWindowException.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/exception/NotFXWindowException.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/NotFXWindowException.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/exception/ProtocolNotSupport.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/ProtocolNotSupport.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/exception/ProtocolNotSupport.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/exception/ProtocolNotSupport.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/expression/BindParser.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/BindParser.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/expression/BindParser.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/BindParser.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/expression/action/ChangeParser.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/action/ChangeParser.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/expression/action/ChangeParser.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/action/ChangeParser.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpFunction.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpFunction.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpFunction.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpFunction.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParser.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParser.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParser.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParser.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/expression/data/FunctionExpression.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/FunctionExpression.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/expression/data/FunctionExpression.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/FunctionExpression.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyBeanAdapter.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyBeanAdapter.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyBeanAdapter.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyBeanAdapter.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyExpressionValue.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyExpressionValue.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyExpressionValue.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/expression/data/MyExpressionValue.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/factory/BeanBuilder.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/BeanBuilder.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/factory/BeanBuilder.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/BeanBuilder.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/factory/FXBuilder.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/FXBuilder.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/factory/FXBuilder.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/FXBuilder.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/factory/FXControllerFactory.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/FXControllerFactory.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/factory/FXControllerFactory.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/FXControllerFactory.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactory.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactory.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactory.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactory.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/function/DragWindowHandlerImpl.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/function/DragWindowHandlerImpl.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/function/DragWindowHandlerImpl.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/function/DragWindowHandlerImpl.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/function/Draggable.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/function/Draggable.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/function/Draggable.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/function/Draggable.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/function/FXWindowParser.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/function/FXWindowParser.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/function/FXWindowParser.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/function/FXWindowParser.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLogger.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLogger.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLogger.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLogger.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerContext.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerContext.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerContext.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerContext.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerFactory.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerFactory.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerFactory.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/FXPlusLoggerFactory.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/log/IFXPlusLogger.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/IFXPlusLogger.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/log/IFXPlusLogger.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/log/IFXPlusLogger.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/mq/MessageQueue.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/mq/MessageQueue.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/mq/MessageQueue.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/mq/MessageQueue.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/proxy/FXControllerProxy.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/proxy/FXControllerProxy.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/proxy/FXControllerProxy.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/proxy/FXControllerProxy.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/proxy/FXEntityProxy.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/proxy/FXEntityProxy.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/proxy/FXEntityProxy.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/proxy/FXEntityProxy.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/stage/StageManager.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/stage/StageManager.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/stage/StageManager.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/stage/StageManager.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/BeanUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/BeanUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/BeanUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/BeanUtil.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/ClassUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/ClassUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/ClassUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/ClassUtil.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/FileUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/FileUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/FileUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/FileUtil.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/FunctionUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/FunctionUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/FunctionUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/FunctionUtil.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/IFxPlusConstants.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/IFxPlusConstants.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/IFxPlusConstants.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/IFxPlusConstants.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/LogUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/LogUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/LogUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/LogUtil.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/PathUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/PathUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/PathUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/PathUtil.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/ResourceBundleUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/ResourceBundleUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/ResourceBundleUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/ResourceBundleUtil.java diff --git a/src/main/java/cn/edu/scau/biubiusuisui/utils/StringUtil.java b/javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/StringUtil.java similarity index 100% rename from src/main/java/cn/edu/scau/biubiusuisui/utils/StringUtil.java rename to javafx-plus/src/main/java/cn/edu/scau/biubiusuisui/utils/StringUtil.java diff --git a/src/main/resources/applicationContext.xml b/javafx-plus/src/main/resources/applicationContext.xml similarity index 100% rename from src/main/resources/applicationContext.xml rename to javafx-plus/src/main/resources/applicationContext.xml diff --git a/src/main/resources/banner.txt b/javafx-plus/src/main/resources/banner.txt similarity index 100% rename from src/main/resources/banner.txt rename to javafx-plus/src/main/resources/banner.txt diff --git a/src/main/resources/log4j.properties b/javafx-plus/src/main/resources/log4j.properties similarity index 100% rename from src/main/resources/log4j.properties rename to javafx-plus/src/main/resources/log4j.properties diff --git a/src/test/java/MainTest.java b/javafx-plus/src/test/java/MainTest.java similarity index 100% rename from src/test/java/MainTest.java rename to javafx-plus/src/test/java/MainTest.java diff --git a/src/test/java/cn/edu/scau/biubiusuisui/expression/ExpressionParserTest.java b/javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/expression/ExpressionParserTest.java similarity index 100% rename from src/test/java/cn/edu/scau/biubiusuisui/expression/ExpressionParserTest.java rename to javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/expression/ExpressionParserTest.java diff --git a/src/test/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParserTest.java b/javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParserTest.java similarity index 100% rename from src/test/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParserTest.java rename to javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/expression/data/ExpressionParserTest.java diff --git a/src/test/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactoryTest.java b/javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactoryTest.java similarity index 100% rename from src/test/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactoryTest.java rename to javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/factory/FXEntityFactoryTest.java diff --git a/src/test/java/cn/edu/scau/biubiusuisui/utils/ClassUtilsTest.java b/javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/utils/ClassUtilsTest.java similarity index 100% rename from src/test/java/cn/edu/scau/biubiusuisui/utils/ClassUtilsTest.java rename to javafx-plus/src/test/java/cn/edu/scau/biubiusuisui/utils/ClassUtilsTest.java diff --git a/pom.xml b/pom.xml index 93adde1..311404c 100644 --- a/pom.xml +++ b/pom.xml @@ -3,13 +3,16 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - javafx-plus + pom + javafx-plus-parent + + + javafx-plus + com.gitee.Biubiuyuyu - javafx-plus + javafx-plus-parent 1.3.0-SNAPSHOT - - org.sonatype.oss