static LoadSettingsBuilder |
LoadSettings.builder() |
Create the builder
|
LoadSettingsBuilder |
LoadSettingsBuilder.setAllowDuplicateKeys(boolean allowDuplicateKeys) |
YAML 1.2 does require unique keys.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setAllowRecursiveKeys(boolean allowRecursiveKeys) |
Allow only non-recursive keys for maps and sets.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setBufferSize(java.lang.Integer bufferSize) |
Buffer size for incoming data stream.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setCodePointLimit(int codePointLimit) |
The max amount of code points for every input YAML document in the stream.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setCustomProperty(SettingKey key,
java.lang.Object value) |
Provide a custom property to be used later
|
LoadSettingsBuilder |
LoadSettingsBuilder.setDefaultList(java.util.function.IntFunction<java.util.List<java.lang.Object>> defaultList) |
Provide default List implementation.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setDefaultMap(java.util.function.IntFunction<java.util.Map<java.lang.Object,java.lang.Object>> defaultMap) |
Provide default Map implementation.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setDefaultSet(java.util.function.IntFunction<java.util.Set<java.lang.Object>> defaultSet) |
Provide default Set implementation.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setEnvConfig(java.util.Optional<EnvConfig> envConfig) |
Define EnvConfig to parse EVN format.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setLabel(java.lang.String label) |
Label for the input data.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setMaxAliasesForCollections(int maxAliasesForCollections) |
Restrict the number of aliases for collection nodes to prevent Billion laughs attack.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setParseComments(boolean parseComments) |
Parse comments to the presentation tree (Node).
|
LoadSettingsBuilder |
LoadSettingsBuilder.setSchema(Schema schema) |
|
LoadSettingsBuilder |
LoadSettingsBuilder.setTagConstructors(java.util.Map<Tag,ConstructNode> tagConstructors) |
Provide constructors for the specified tags.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setUseMarks(boolean useMarks) |
Marks are only used for error messages.
|
LoadSettingsBuilder |
LoadSettingsBuilder.setVersionFunction(java.util.function.UnaryOperator<SpecVersion> versionFunction) |
Manage YAML directive value which defines the version of the YAML specification.
|