Package org.snakeyaml.engine.v2.api
Class LoadSettings
- java.lang.Object
-
- org.snakeyaml.engine.v2.api.LoadSettings
-
public final class LoadSettings extends Object
Fine tuning parsing/loading Description for all the fields can be found in the builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LoadSettingsBuilder
builder()
boolean
getAllowDuplicateKeys()
boolean
getAllowRecursiveKeys()
Integer
getBufferSize()
Object
getCustomProperty(SettingKey key)
IntFunction<List>
getDefaultList()
IntFunction<Map>
getDefaultMap()
IntFunction<Set>
getDefaultSet()
Optional<EnvConfig>
getEnvConfig()
String
getLabel()
int
getMaxAliasesForCollections()
boolean
getParseComments()
ScalarResolver
getScalarResolver()
Map<Tag,ConstructNode>
getTagConstructors()
boolean
getUseMarks()
Function<SpecVersion,SpecVersion>
getVersionFunction()
-
-
-
Method Detail
-
builder
public static final LoadSettingsBuilder builder()
-
getLabel
public String getLabel()
-
getTagConstructors
public Map<Tag,ConstructNode> getTagConstructors()
-
getScalarResolver
public ScalarResolver getScalarResolver()
-
getDefaultList
public IntFunction<List> getDefaultList()
-
getDefaultSet
public IntFunction<Set> getDefaultSet()
-
getDefaultMap
public IntFunction<Map> getDefaultMap()
-
getBufferSize
public Integer getBufferSize()
-
getAllowDuplicateKeys
public boolean getAllowDuplicateKeys()
-
getAllowRecursiveKeys
public boolean getAllowRecursiveKeys()
-
getUseMarks
public boolean getUseMarks()
-
getVersionFunction
public Function<SpecVersion,SpecVersion> getVersionFunction()
-
getCustomProperty
public Object getCustomProperty(SettingKey key)
-
getMaxAliasesForCollections
public int getMaxAliasesForCollections()
-
getParseComments
public boolean getParseComments()
-
-