Uses of Class
com.ultikits.ultitools.abstracts.AbstractConfigEntity
Packages that use AbstractConfigEntity
Package
Description
-
Uses of AbstractConfigEntity in com.ultikits.ultitools.abstracts
Methods in com.ultikits.ultitools.abstracts with type parameters of type AbstractConfigEntityModifier and TypeMethodDescription<T extends AbstractConfigEntity>
T<T extends AbstractConfigEntity>
T<T extends AbstractConfigEntity>
List<T> UltiToolsPlugin.getConfigs(Class<T> configType) <T extends AbstractConfigEntity>
voidUltiToolsPlugin.saveConfig(String path, Class<T> configType) -
Uses of AbstractConfigEntity in com.ultikits.ultitools.interfaces
Methods in com.ultikits.ultitools.interfaces with type parameters of type AbstractConfigEntityModifier and TypeMethodDescription<T extends AbstractConfigEntity>
TGet config by config type.<T extends AbstractConfigEntity>
TGet config by config path and config type.<T extends AbstractConfigEntity>
voidConfigurable.saveConfig(String path, Class<T> configType) Save config by config type.Methods in com.ultikits.ultitools.interfaces that return types with arguments of type AbstractConfigEntityModifier and TypeMethodDescriptiondefault List<AbstractConfigEntity> Configurable.getAllConfigs()Methods in com.ultikits.ultitools.interfaces with parameters of type AbstractConfigEntityModifier and TypeMethodDescriptionvoidConfigChangeListener.onConfigReload(AbstractConfigEntity config) Called when the configuration is reloaded. -
Uses of AbstractConfigEntity in com.ultikits.ultitools.manager
Fields in com.ultikits.ultitools.manager with type parameters of type AbstractConfigEntityModifier and TypeFieldDescriptionprivate final Map<UltiToolsPlugin, Map<String, AbstractConfigEntity>> ConfigManager.pluginConfigMapMethods in com.ultikits.ultitools.manager with type parameters of type AbstractConfigEntityModifier and TypeMethodDescription<T extends AbstractConfigEntity>
List<T> ConfigManager.getConfigEntities(UltiToolsPlugin plugin, Class<T> type) Get all config entities by type.<T extends AbstractConfigEntity>
TConfigManager.getConfigEntity(UltiToolsPlugin plugin, Class<T> type) Get config entity.<T extends AbstractConfigEntity>
TConfigManager.getConfigEntity(UltiToolsPlugin plugin, String path, Class<T> type) Get config entity by path.Methods in com.ultikits.ultitools.manager that return types with arguments of type AbstractConfigEntityModifier and TypeMethodDescriptionConfigManager.getAllConfigEntities(UltiToolsPlugin plugin) Get all config entities for a plugin.Methods in com.ultikits.ultitools.manager with parameters of type AbstractConfigEntityModifier and TypeMethodDescriptionprivate voidConfigManager.addConfigEntity(UltiToolsPlugin ultiToolsPlugin, AbstractConfigEntity configEntity) voidConfigManager.register(UltiToolsPlugin ultiToolsPlugin, AbstractConfigEntity configEntity) Register config entity.Method parameters in com.ultikits.ultitools.manager with type arguments of type AbstractConfigEntityModifier and TypeMethodDescriptionprivate StringConfigManager.buildJsonFromConfigs(Function<AbstractConfigEntity, com.google.gson.JsonObject> extractor) Builds a JSON string from all config entities using the provided extractor function.