Uses of Interface
org.bspfsystems.yamlconfiguration.serialization.ConfigurationSerializable
Packages that use ConfigurationSerializable
Package
Description
-
Uses of ConfigurationSerializable in org.bspfsystems.yamlconfiguration.configuration
Methods in org.bspfsystems.yamlconfiguration.configuration with type parameters of type ConfigurationSerializableModifier and TypeMethodDescription<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable(@NotNull String path, @NotNull Class<T> clazz) Gets the configuration serializable value of typeTat the given path.<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable(@NotNull String path, @NotNull Class<T> clazz, T def) Gets the configuration serializable value of typeTvalue at the given path.final <T extends ConfigurationSerializable>
TMemorySection.getSerializable(@NotNull String path, @NotNull Class<T> clazz) Gets the configuration serializable value of typeTat the given path.final <T extends ConfigurationSerializable>
TMemorySection.getSerializable(@NotNull String path, @NotNull Class<T> clazz, T def) Gets the configuration serializable value of typeTvalue at the given path. -
Uses of ConfigurationSerializable in org.bspfsystems.yamlconfiguration.serialization
Methods in org.bspfsystems.yamlconfiguration.serialization that return ConfigurationSerializableModifier and TypeMethodDescriptionstatic @Nullable ConfigurationSerializableConfigurationSerialization.deserializeObject(@NotNull Map<String, ?> map) Attempts to deserialize the given map into a new instance of any known type of configuration serializable that may be indicated by the data contained within the map itself.static @Nullable ConfigurationSerializableConfigurationSerialization.deserializeObject(@NotNull Map<String, ?> map, @NotNull Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given map into a new instance of the given class.Methods in org.bspfsystems.yamlconfiguration.serialization that return types with arguments of type ConfigurationSerializableModifier and TypeMethodDescriptionstatic @Nullable Class<? extends ConfigurationSerializable>ConfigurationSerialization.getClassByAlias(@NotNull String alias) Attempts to get a registered configuration serializable class by its alias.Method parameters in org.bspfsystems.yamlconfiguration.serialization with type arguments of type ConfigurationSerializableModifier and TypeMethodDescriptionstatic @Nullable ConfigurationSerializableConfigurationSerialization.deserializeObject(@NotNull Map<String, ?> map, @NotNull Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given map into a new instance of the given class.static @NotNull StringConfigurationSerialization.getAlias(@NotNull Class<? extends ConfigurationSerializable> clazz) Gets the primary alias for the given configuration serializable class.static voidConfigurationSerialization.registerClass(@NotNull Class<? extends ConfigurationSerializable> clazz) Registers the given configuration serializable class by any and all aliases/delegate deserializations.static voidConfigurationSerialization.registerClass(@NotNull Class<? extends ConfigurationSerializable> clazz, @NotNull String alias) Registers the given alias to the given configuration serializable class.static voidConfigurationSerialization.unregisterClass(@NotNull Class<? extends ConfigurationSerializable> clazz) Unregisters any aliases for the given configuration serializable class