1 package org.bukkit.configuration.file;
3 import java.util.LinkedHashMap;
6 import org.bukkit.configuration.ConfigurationSection;
7 import org.bukkit.configuration.serialization.ConfigurationSerializable;
8 import org.bukkit.configuration.serialization.ConfigurationSerialization;
10 import org.yaml.snakeyaml.nodes.Node;
11 import org.yaml.snakeyaml.representer.Representer;
20 private class RepresentConfigurationSection
extends RepresentMap {
22 public Node representData(Object data) {
27 private class RepresentConfigurationSerializable
extends RepresentMap {
29 public Node representData(Object data) {
31 Map<String, Object> values =
new LinkedHashMap<String, Object>();
32 values.put(ConfigurationSerialization.SERIALIZED_TYPE_KEY, ConfigurationSerialization.getAlias(serializable.getClass()));
35 return super.representData(values);