Class AbstractMemorySection<T extends AbstractMemorySection<?>>

java.lang.Object
com.kamikazejam.kamicommon.yaml.AbstractMemorySection<T>
Direct Known Subclasses:
MemorySectionMethods

public abstract class AbstractMemorySection<T extends AbstractMemorySection<?>> extends Object
  • Constructor Details

    • AbstractMemorySection

      public AbstractMemorySection(@Nullable @Nullable org.yaml.snakeyaml.nodes.MappingNode node, @Nullable @Nullable ConfigurationMethods<?> parent)
  • Method Details

    • set

      public void set(String key, Object value)
    • put

      public void put(String key, Object value)
    • setChanged

      public void setChanged(boolean changed)
    • internalPut

      @Nullable public @Nullable org.yaml.snakeyaml.nodes.NodeTuple internalPut(String key, @Nullable @Nullable Object value)
    • parseBigDecimal

      @Nullable protected @Nullable BigDecimal parseBigDecimal(String s)
    • getObject

      @Nullable protected @Nullable Object getObject(org.yaml.snakeyaml.nodes.MappingNode node, String search)
    • getNodeValue

      @Nullable public static @Nullable Object getNodeValue(@Nullable @Nullable org.yaml.snakeyaml.nodes.Node node)
    • getNode

      @Nullable public @Nullable org.yaml.snakeyaml.nodes.Node getNode(String key)
    • getKeys

      protected Set<String> getKeys(org.yaml.snakeyaml.nodes.MappingNode node, boolean deep)
    • contains

      protected boolean contains(org.yaml.snakeyaml.nodes.MappingNode node, String key, String currentKey)
    • isPrimitiveWrapper

      protected boolean isPrimitiveWrapper(Object input)
    • getKeyNode

      @Nullable public @Nullable org.yaml.snakeyaml.nodes.Node getKeyNode(String key)
    • getNodeTuple

      @Nullable public @Nullable org.yaml.snakeyaml.nodes.NodeTuple getNodeTuple(String key)