java.lang.Object
eu.okaeri.configs.serdes.BidirectionalTransformer<
String,
Object>
xyz.srnyx.annoyingapi.file.okaeri.serdes.NamespacedKeySerializer
- All Implemented Interfaces:
eu.okaeri.configs.serdes.OkaeriSerdes, Supplier<Boolean>
public class NamespacedKeySerializer
extends eu.okaeri.configs.serdes.BidirectionalTransformer<String,Object>
implements Supplier<Boolean>
-
Constructor Summary
Constructors
-
Method Summary
@NotNull eu.okaeri.configs.schema.GenericsPair<String,Object>
leftToRight(@NotNull String data,
@NotNull eu.okaeri.configs.serdes.SerdesContext serdesContext)
rightToLeft(@NotNull Object data,
@NotNull eu.okaeri.configs.serdes.SerdesContext serdesContext)
generics, genericsPair, register
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
NamespacedKeySerializer
public NamespacedKeySerializer(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin)
-
Method Details
-
-
getPair
@NotNull
public @NotNull eu.okaeri.configs.schema.GenericsPair<String,Object> getPair()
- Specified by:
getPair in class eu.okaeri.configs.serdes.BidirectionalTransformer<String,Object>
-
leftToRight
@NotNull
public @NotNull Object leftToRight(@NotNull
@NotNull String data,
@NotNull
@NotNull eu.okaeri.configs.serdes.SerdesContext serdesContext)
- Specified by:
leftToRight in class eu.okaeri.configs.serdes.BidirectionalTransformer<String,Object>
-
rightToLeft
@NotNull
public @NotNull String rightToLeft(@NotNull
@NotNull Object data,
@NotNull
@NotNull eu.okaeri.configs.serdes.SerdesContext serdesContext)
- Specified by:
rightToLeft in class eu.okaeri.configs.serdes.BidirectionalTransformer<String,Object>