Interface ObjectConfigSerializer<T>

Type Parameters:
T - the type of object to serialize
All Known Implementing Classes:
ConfigParser, DefaultConfigParser, StringHashMapParser

public interface ObjectConfigSerializer<T>
Interface for serializing objects to Bukkit configuration MemorySection.

Used for complex object serialization in YAML configuration files. Implementors should convert their objects to a MemorySection structure that can be saved to and loaded from configuration files.

将对象序列化到 Bukkit 配置 MemorySection 的接口。 用于 YAML 配置文件中的复杂对象序列化。 实现类应将对象转换为可保存到配置文件并从中加载的 MemorySection 结构。

Example Usage / 使用示例:


 public class MyDataSerializer implements ObjectConfigSerializer<MyData> {
     public MemorySection serializeToMemorySection(MyData data) {
         // Convert MyData to MemorySection
         // ...
     }
 }
 
Since:
6.0.0
Author:
wisdomme
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bukkit.configuration.MemorySection
    Serializes an object to a Bukkit MemorySection.
  • Method Details

    • serializeToMemorySection

      org.bukkit.configuration.MemorySection serializeToMemorySection(T object)
      Serializes an object to a Bukkit MemorySection.
      将对象序列化为 Bukkit MemorySection。
      Parameters:
      object - the object to serialize / 要序列化的对象
      Returns:
      the MemorySection containing the serialized data 包含序列化数据的 MemorySection