类 ConfigurationsSerializer
java.lang.Object
cn.afternode.commons.bukkit.configurations.ConfigurationsSerializer
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> Tdeserialize(org.bukkit.configuration.ConfigurationSection config, Class<T> type) Create new instance and deserialize configuration into this object
Created instance will be not modified if config is nullstatic <T> Tdeserialize(org.bukkit.configuration.ConfigurationSection config, T object) Deserialize configurations into provided objectstatic voidSerialize object into ConfigurationSection
-
构造器详细资料
-
ConfigurationsSerializer
public ConfigurationsSerializer()
-
-
方法详细资料
-
deserialize
public static <T> T deserialize(org.bukkit.configuration.ConfigurationSection config, T object) Deserialize configurations into provided object- 参数:
config- Source configurationobject- Target object- 返回:
- Deserialized object
- 抛出:
cn.afternode.commons.serialization.FieldAccessException- Field access error
-
deserialize
public static <T> T deserialize(org.bukkit.configuration.ConfigurationSection config, Class<T> type) Create new instance and deserialize configuration into this object
Created instance will be not modified if config is null- 参数:
config- Source configurationtype- Type- 返回:
- Created instance
- 抛出:
cn.afternode.commons.serialization.DeserializeInstantiationException- Error in creating instance
-
serialize
public static void serialize(org.bukkit.configuration.ConfigurationSection dest, Object src) throws cn.afternode.commons.serialization.FieldAccessException Serialize object into ConfigurationSection- 参数:
dest- Destination configsrc- Source object- 抛出:
cn.afternode.commons.serialization.FieldAccessException- Field access error
-