Class DisableClassLoadingConstructor


  • public class DisableClassLoadingConstructor
    extends org.yaml.snakeyaml.constructor.Constructor
    Extension of Constructor to disable any class from being loaded
    Since:
    3.1.13
    Author:
    joseross
    • Nested Class Summary

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

        org.yaml.snakeyaml.constructor.Constructor.ConstructMapping, org.yaml.snakeyaml.constructor.Constructor.ConstructScalar, org.yaml.snakeyaml.constructor.Constructor.ConstructSequence, org.yaml.snakeyaml.constructor.Constructor.ConstructYamlObject
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Class<?> getClassForName​(String name)  
      • Methods inherited from class org.yaml.snakeyaml.constructor.Constructor

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

        constructMapping2ndStep, constructSet2ndStep, createLongOrBigInteger, flattenMapping, 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, getPropertyUtils, getSingleData, isAllowDuplicateKeys, isEnumCaseSensitive, isExplicitPropertyUtils, isWrappedToRootException, newInstance, newInstance, newInstance, newList, newMap, newSet, postponeMapFilling, postponeSetFilling, setAllowDuplicateKeys, setComposer, setEnumCaseSensitive, setPropertyUtils, setWrappedToRootException
    • Constructor Detail

      • DisableClassLoadingConstructor

        public DisableClassLoadingConstructor()
      • DisableClassLoadingConstructor

        public DisableClassLoadingConstructor​(Class<?> theRoot)
      • DisableClassLoadingConstructor

        public DisableClassLoadingConstructor​(org.yaml.snakeyaml.TypeDescription theRoot)