🚧 This page is under construction
The full class reference for UltiToolsPlugin is on the Javadoc page.
🐌 This page updates less often than the Javadoc
See the Javadoc for the current API surface.
Removed in v6.3.0
getVersionWrapper() and VersionWrapper were deleted outright in v6.3.0, along with DefaultVersionWrapper. Neither exists in the jar; the method rows below have been removed to match. Use XVersionUtils's static methods instead — see VersionWrapper for the mapping.
类 UltiToolsPlugin
包 com.ultikits.ultitools.abstracts
- java.lang.Object
- com.ultikits.ultitools.abstracts.UltiToolsPlugin
代表一个 UltiTools 模块及其主类. 其包含了模块正常加载并工作所需的基础方法和字段. 这是一个 IPlugin 的间接实现.
作者: wisdomme, qianmo
自 6.0.0 可用
版本: 1.0.0
已实现的接口: IPlugin, Localized, Configurable
public abstract class UltiToolsPlugin extends java.lang.Object implements IPlugin, Localized, Configurable
构造器概要
protected UltiToolsPlugin()UltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass) @DeprecatedUltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass, String resourceFolderPath)
方法概要
| 限定符和类型 | 方法和说明 |
|---|---|
static CommandManager | getCommandManager() |
<T extends AbstractConfigEntity> T | getConfig(java.lang.Class<T> configType) |
<T extends AbstractConfigEntity> T | getConfig(java.lang.String path, java.lang.Class<T> configType) |
static ConfigManager | getConfigManager() |
<T extends BaseDataEntity<String>>DataOperator<T> | getDataOperator(java.lang.Class<T> dataClazz) |
Language | getLanguage() |
java.lang.String | getLanguageCode() |
static ListenerManager | getListenerManager() |
static PluginManager | getPluginManager() |
java.lang.String | i18n(java.lang.String str) |
java.lang.String | i18n(java.lang.String code, java.lang.String str) 通过指定的语言代码返回一个本地化的字符串。 |
<T extends AbstractConfigEntity> void | saveConfig(java.lang.String path, java.lang.Class<T> configType) throws java.io.IOException |
从类继承的方法
java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法
com.ultikits.ultitools.interfaces.IPlugin
registerSelf, reloadSelf, unregisterSelf
com.ultikits.ultitools.interfaces.Localized
supported
com.ultikits.ultitools.interfaces.Configurable
getAllConfigs, getConfig, saveConfig
构造器详细资料
UltiToolsPlugin
protected UltiToolsPlugin()UltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass) @DeprecatedUltiToolsPlugin(String pluginName, String version, List<String> authors, List<String> loadAfter, int minUltiToolsVersion, String mainClass, String resourceFolderPath)