Class SnakeYamlConstructor

java.lang.Object
org.yaml.snakeyaml.constructor.BaseConstructor
org.yaml.snakeyaml.constructor.SafeConstructor
org.simpleyaml.configuration.implementation.snakeyaml.SnakeYamlConstructor

public class SnakeYamlConstructor extends org.yaml.snakeyaml.constructor.SafeConstructor
Author:
Bukkit, Carleslc
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.yaml.snakeyaml.constructor.SafeConstructor

    org.yaml.snakeyaml.constructor.SafeConstructor.ConstructUndefined, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBinary, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlBool, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlFloat, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlMap, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlNull, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlOmap, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlPairs, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSeq, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlSet, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlStr, org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlTimestamp
  • Field Summary

    Fields inherited from class org.yaml.snakeyaml.constructor.SafeConstructor

    undefinedConstructor

    Fields inherited from class org.yaml.snakeyaml.constructor.BaseConstructor

    composer, loadingConfig, NOT_INSTANTIATED_OBJECT, rootTag, typeDefinitions, typeTags, yamlClassConstructors, yamlConstructors, yamlMultiConstructors
  • Constructor Summary

    Constructors
    Constructor
    Description
    SnakeYamlConstructor(org.yaml.snakeyaml.LoaderOptions loaderOptions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    construct(org.yaml.snakeyaml.nodes.Node node)
     
    void
    flattenMapping(org.yaml.snakeyaml.nodes.MappingNode node)
     
    protected boolean
    hasSerializedTypeKey(org.yaml.snakeyaml.nodes.MappingNode node)
     

    Methods inherited from class org.yaml.snakeyaml.constructor.SafeConstructor

    constructMapping2ndStep, constructSet2ndStep, createLongOrBigInteger, flattenMapping, processDuplicateKeys, processDuplicateKeys

    Methods inherited from class org.yaml.snakeyaml.constructor.BaseConstructor

    addTypeDescription, checkData, constructArray, constructArrayStep2, constructDocument, constructMapping, constructObject, constructObjectNoCheck, constructScalar, constructSequence, constructSequenceStep2, constructSet, constructSet, createArray, createDefaultList, createDefaultMap, createDefaultSet, finalizeConstruction, getConstructor, getData, getLoadingConfig, getPropertyUtils, getSingleData, isAllowDuplicateKeys, isEnumCaseSensitive, isExplicitPropertyUtils, isWarnOnDuplicateKeys, isWrappedToRootException, newInstance, newInstance, newInstance, newList, newMap, newSet, postponeMapFilling, postponeSetFilling, setAllowDuplicateKeys, setComposer, setEnumCaseSensitive, setPropertyUtils, setWarnOnDuplicateKeys, setWrappedToRootException

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SnakeYamlConstructor

      public SnakeYamlConstructor(org.yaml.snakeyaml.LoaderOptions loaderOptions)
  • Method Details

    • flattenMapping

      public void flattenMapping(org.yaml.snakeyaml.nodes.MappingNode node)
      Overrides:
      flattenMapping in class org.yaml.snakeyaml.constructor.SafeConstructor
    • construct

      public Object construct(org.yaml.snakeyaml.nodes.Node node)
    • hasSerializedTypeKey

      protected boolean hasSerializedTypeKey(org.yaml.snakeyaml.nodes.MappingNode node)