Class LoaderOptions

java.lang.Object
org.yaml.snakeyaml.LoaderOptions

public class LoaderOptions
extends java.lang.Object
  • Constructor Details

  • Method Details

    • isAllowDuplicateKeys

      public boolean isAllowDuplicateKeys()
    • setAllowDuplicateKeys

      public void setAllowDuplicateKeys​(boolean allowDuplicateKeys)
      Allow/Reject duplicate map keys in the YAML file. Default is to allow. YAML 1.1 is slightly vague around duplicate entries in the YAML file. The best reference is 3.2.1.3. Nodes Comparison where it hints that a duplicate map key is an error. For future reference, YAML spec 1.2 is clear. The keys MUST be unique. 1.3. Relation to JSON
      Parameters:
      allowDuplicateKeys - false to reject duplicate mapping keys
    • isWrappedToRootException

      public boolean isWrappedToRootException()
    • setWrappedToRootException

      public void setWrappedToRootException​(boolean wrappedToRootException)
      Wrap runtime exception to YAMLException during parsing or leave them as they are Default is to leave original exceptions
      Parameters:
      wrappedToRootException - - true to convert runtime exception to YAMLException
    • getMaxAliasesForCollections

      public int getMaxAliasesForCollections()
    • setMaxAliasesForCollections

      public void setMaxAliasesForCollections​(int maxAliasesForCollections)
    • setAllowRecursiveKeys

      public void setAllowRecursiveKeys​(boolean allowRecursiveKeys)
    • getAllowRecursiveKeys

      public boolean getAllowRecursiveKeys()