diff --git a/ContentGrabbingJi-Event/Readme.md b/ContentGrabbingJi-Event-api/Readme.md similarity index 100% rename from ContentGrabbingJi-Event/Readme.md rename to ContentGrabbingJi-Event-api/Readme.md diff --git a/ContentGrabbingJi-Event/pom.xml b/ContentGrabbingJi-Event-api/pom.xml similarity index 95% rename from ContentGrabbingJi-Event/pom.xml rename to ContentGrabbingJi-Event-api/pom.xml index 0b32d9e..e286e9d 100644 --- a/ContentGrabbingJi-Event/pom.xml +++ b/ContentGrabbingJi-Event-api/pom.xml @@ -26,7 +26,7 @@ 4.0.0 - ContentGrabbingJi-Event + ContentGrabbingJi-Event-api \ No newline at end of file diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/AbstractEventObject.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/AbstractEventObject.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/AbstractEventObject.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/AbstractEventObject.java diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/Cancelable.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/Cancelable.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/Cancelable.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/Cancelable.java diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventExecutor.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventExecutor.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventExecutor.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventExecutor.java diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventHandler.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventHandler.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventHandler.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventHandler.java diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventObject.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventObject.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventObject.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventObject.java diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/HandlerRegistry.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/HandlerRegistry.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/HandlerRegistry.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/HandlerRegistry.java diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/SupportedCancel.java b/ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/SupportedCancel.java similarity index 100% rename from ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/SupportedCancel.java rename to ContentGrabbingJi-Event-api/src/main/java/net/lamgc/cgj/bot/event/SupportedCancel.java diff --git a/ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/EventUtilsTest.java b/ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/EventUtilsTest.java similarity index 100% rename from ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/EventUtilsTest.java rename to ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/EventUtilsTest.java diff --git a/ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/handler/IllegalHandler.java b/ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/handler/IllegalHandler.java similarity index 100% rename from ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/handler/IllegalHandler.java rename to ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/handler/IllegalHandler.java diff --git a/ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/handler/StandardHandler.java b/ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/handler/StandardHandler.java similarity index 100% rename from ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/handler/StandardHandler.java rename to ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/handler/StandardHandler.java diff --git a/ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/object/TestEvent.java b/ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/object/TestEvent.java similarity index 100% rename from ContentGrabbingJi-Event/src/test/java/net/lamgc/cgj/bot/event/object/TestEvent.java rename to ContentGrabbingJi-Event-api/src/test/java/net/lamgc/cgj/bot/event/object/TestEvent.java diff --git a/ContentGrabbingJi-Template/pom.xml b/ContentGrabbingJi-Template-api/pom.xml similarity index 96% rename from ContentGrabbingJi-Template/pom.xml rename to ContentGrabbingJi-Template-api/pom.xml index 0cad613..0aae054 100644 --- a/ContentGrabbingJi-Template/pom.xml +++ b/ContentGrabbingJi-Template-api/pom.xml @@ -26,7 +26,7 @@ 4.0.0 - ContentGrabbingJi-Template + ContentGrabbingJi-Template-api 8 diff --git a/ContentGrabbingJi-core/pom.xml b/ContentGrabbingJi-core/pom.xml index 8965959..2450a42 100644 --- a/ContentGrabbingJi-core/pom.xml +++ b/ContentGrabbingJi-core/pom.xml @@ -46,7 +46,7 @@ net.lamgc - ContentGrabbingJi-Event + ContentGrabbingJi-Event-api 3.0.0-alpha-SNAPSHOT diff --git a/ContentGrabbingJi-framework-api/pom.xml b/ContentGrabbingJi-framework-api/pom.xml index 87fea0d..921f547 100644 --- a/ContentGrabbingJi-framework-api/pom.xml +++ b/ContentGrabbingJi-framework-api/pom.xml @@ -42,7 +42,7 @@ net.lamgc - ContentGrabbingJi-Event + ContentGrabbingJi-Event-api 3.0.0-alpha-SNAPSHOT diff --git a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/AbstractMessageEvent.java b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/AbstractMessageEvent.java index 2d51a18..3b04a84 100644 --- a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/AbstractMessageEvent.java +++ b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/AbstractMessageEvent.java @@ -20,6 +20,7 @@ package net.lamgc.cgj.bot.framework.message; import net.lamgc.cgj.bot.event.AbstractEventObject; import net.lamgc.cgj.bot.framework.Platform; +import java.util.Locale; import java.util.Objects; import java.util.ResourceBundle; @@ -50,7 +51,7 @@ public abstract class AbstractMessageEvent extends AbstractEventObject { *

如果激活 i18n 的话就会使用到该属性, Bot 将使用对应的消息模板构建回复消息内容. *

当 Framework 不提供时将使用内置默认语言包. */ - private ResourceBundle resourceBundle = null; + private Locale locale = null; protected AbstractMessageEvent( Platform fromPlatform, @@ -87,12 +88,12 @@ public abstract class AbstractMessageEvent extends AbstractEventObject { return content; } - public ResourceBundle getResourceBundle() { - return resourceBundle; + public Locale getLocale() { + return locale; } - public void setResourceBundle(ResourceBundle resourceBundle) { - this.resourceBundle = resourceBundle; + public void setLocale(Locale locale) { + this.locale = locale; } public MessageSender getSender() { diff --git a/pom.xml b/pom.xml index d919cbf..7c4a9bb 100644 --- a/pom.xml +++ b/pom.xml @@ -35,11 +35,11 @@ ContentGrabbingJi-CacheStore-redis ContentGrabbingJi-CacheStore-local ContentGrabbingJi-common - ContentGrabbingJi-Event + ContentGrabbingJi-Event-api ContentGrabbingJi-Command-api ContentGrabbingJi-Command-pixiv ContentGrabbingJi-framework-telegrambots - ContentGrabbingJi-Template + ContentGrabbingJi-Template-api ContentGrabbingJi-framework-OneBot