Class SafeConstructor

    • Constructor Detail

      • SafeConstructor

        public SafeConstructor​(LoaderOptions loaderOptions)
        Create an instance
        Parameters:
        loaderOptions - - the configuration options
    • Method Detail

      • flattenMapping

        protected void flattenMapping​(MappingNode node)
      • flattenMapping

        protected void flattenMapping​(MappingNode node,
                                      boolean forceStringKeys)
      • processDuplicateKeys

        protected void processDuplicateKeys​(MappingNode node)
      • processDuplicateKeys

        protected void processDuplicateKeys​(MappingNode node,
                                            boolean forceStringKeys)
      • constructMapping2ndStep

        protected void constructMapping2ndStep​(MappingNode node,
                                               java.util.Map<java.lang.Object,​java.lang.Object> mapping)
        Description copied from class: BaseConstructor
        Fill provided Map with constructed data
        Overrides:
        constructMapping2ndStep in class BaseConstructor
        Parameters:
        node - - source
        mapping - - map to fill
      • createLongOrBigInteger

        protected static java.lang.Number createLongOrBigInteger​(java.lang.String number,
                                                                 int radix)