Interface TagUtil.Json

All Superinterfaces:
TagUtil
Enclosing interface:
TagUtil

public static interface TagUtil.Json extends TagUtil
  • Method Details

    • putJsonElement

      void putJsonElement(org.spongepowered.plugin.PluginContainer container, String key, com.google.gson.JsonElement object)
    • getJsonObject

      Optional<com.google.gson.JsonElement> getJsonObject(org.spongepowered.plugin.PluginContainer container, String key)
    • getAsConfigurationNode

      org.spongepowered.configurate.ConfigurationNode getAsConfigurationNode(org.spongepowered.plugin.PluginContainer container)
    • putComponent

      default void putComponent(org.spongepowered.plugin.PluginContainer container, String key, Component component)
    • putComponents

      default void putComponents(org.spongepowered.plugin.PluginContainer container, String key, List<Component> components)
    • putComponents

      default void putComponents(org.spongepowered.plugin.PluginContainer container, String key, Component... components)
    • getString

      default Optional<String> getString(org.spongepowered.plugin.PluginContainer container, String key)
    • getNumber

      default Optional<Number> getNumber(org.spongepowered.plugin.PluginContainer container, String key)
    • getBoolean

      default Optional<Boolean> getBoolean(org.spongepowered.plugin.PluginContainer container, String key)
    • getComponent

      default Optional<Component> getComponent(org.spongepowered.plugin.PluginContainer container, String key)
    • getComponents

      default List<Component> getComponents(org.spongepowered.plugin.PluginContainer container, String key)
    • getAsConfigurationNode

      default org.spongepowered.configurate.ConfigurationNode getAsConfigurationNode(org.spongepowered.plugin.PluginContainer container, String key)