Class NightConfigSerializer
java.lang.Object
org.polyfrost.oneconfig.api.config.v1.serialize.impl.NightConfigSerializer
- All Implemented Interfaces:
FileSerializer<String>,org.polyfrost.oneconfig.api.config.v1.serialize.Serializer<String>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FileSerializer<?>[]static final FileSerializer<String> static final FileSerializer<String> static final FileSerializer<String> -
Constructor Summary
ConstructorsConstructorDescriptionNightConfigSerializer(com.electronwill.nightconfig.core.io.ConfigWriter writer, com.electronwill.nightconfig.core.io.ConfigParser<?> reader, String... formats) -
Method Summary
Modifier and TypeMethodDescription@NotNull org.polyfrost.oneconfig.api.config.v1.Treedeserialize(@NotNull String src) String[]@NotNull Stringserialize(@NotNull org.polyfrost.oneconfig.api.config.v1.Tree c)
-
Field Details
-
TOML
-
JSON
-
YAML
-
ALL
-
-
Constructor Details
-
NightConfigSerializer
public NightConfigSerializer(com.electronwill.nightconfig.core.io.ConfigWriter writer, com.electronwill.nightconfig.core.io.ConfigParser<?> reader, String... formats)
-
-
Method Details
-
getExtensions
- Specified by:
getExtensionsin interfaceFileSerializer<String>
-
serialize
@NotNull public @NotNull String serialize(@NotNull @NotNull org.polyfrost.oneconfig.api.config.v1.Tree c) - Specified by:
serializein interfaceorg.polyfrost.oneconfig.api.config.v1.serialize.Serializer<String>
-
deserialize
@NotNull public @NotNull org.polyfrost.oneconfig.api.config.v1.Tree deserialize(@NotNull @NotNull String src) - Specified by:
deserializein interfaceorg.polyfrost.oneconfig.api.config.v1.serialize.Serializer<String>
-