| Package | Description |
|---|---|
| dev.dejvokep.boostedyaml.settings.updater |
| Modifier and Type | Method and Description |
|---|---|
static UpdaterSettings.Builder |
UpdaterSettings.builder()
Returns a new builder.
|
static UpdaterSettings.Builder |
UpdaterSettings.builder()
Returns a new builder.
|
static UpdaterSettings.Builder |
UpdaterSettings.builder(UpdaterSettings settings)
Returns a new builder with the same configuration as the given settings.
|
static UpdaterSettings.Builder |
UpdaterSettings.builder(UpdaterSettings settings)
Returns a new builder with the same configuration as the given settings.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setAutoSave(boolean autoSave)
Sets if the file should automatically be saved using
YamlDocument.save() after the updater has
finished updating (does not save if nothing's changed). |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setAutoSave(boolean autoSave)
Sets if the file should automatically be saved using
YamlDocument.save() after the updater has
finished updating (does not save if nothing's changed). |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setEnableDowngrading(boolean enableDowngrading)
Sets if to enable downgrading.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setEnableDowngrading(boolean enableDowngrading)
Sets if to enable downgrading.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredRoutes(Map<String,Set<Route>> routes)
Sets which blocks (represented by their routes) to ignore (including their contents) while updating to a
certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredRoutes(Map<String,Set<Route>> routes)
Sets which blocks (represented by their routes) to ignore (including their contents) while updating to a
certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredRoutes(String versionId,
Set<Route> routes)
Sets which blocks (represented by their routes) to ignore (including their contents) while updating to the
specified version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredRoutes(String versionId,
Set<Route> routes)
Sets which blocks (represented by their routes) to ignore (including their contents) while updating to the
specified version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(Map<String,Set<String>> routes)
Sets which blocks (represented by their string routes) to ignore (including their contents) while
updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(Map<String,Set<String>> routes)
Sets which blocks (represented by their string routes) to ignore (including their contents) while
updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(String versionId,
Set<String> routes)
Sets which blocks (represented by their string routes) to ignore (including their contents) while
updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(String versionId,
Set<String> routes)
Sets which blocks (represented by their string routes) to ignore (including their contents) while
updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setKeepAll(boolean keepAll)
Sets if to keep all non-merged (that don't have an equivalent in the defaults) blocks in the document instead
of deleting them.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setKeepAll(boolean keepAll)
Sets if to keep all non-merged (that don't have an equivalent in the defaults) blocks in the document instead
of deleting them.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setMergeRule(MergeRule rule,
boolean preserveDocument)
Sets merge preservation rule and overwrites the already existing value for the given rule.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setMergeRule(MergeRule rule,
boolean preserveDocument)
Sets merge preservation rule and overwrites the already existing value for the given rule.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setMergeRules(Map<MergeRule,Boolean> mergeRules)
Sets merge preservation rules.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setMergeRules(Map<MergeRule,Boolean> mergeRules)
Sets merge preservation rules.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(Map<String,Map<Route,Route>> relocations)
Sets relocations (in
from route = to route format) per version ID, at which they took place. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(Map<String,Map<Route,Route>> relocations)
Sets relocations (in
from route = to route format) per version ID, at which they took place. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(String versionId,
Map<Route,Route> relocations)
Sets relocations (in
from route = to route format) that took effect at the given version ID. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(String versionId,
Map<Route,Route> relocations)
Sets relocations (in
from route = to route format) that took effect at the given version ID. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(Map<String,Map<String,String>> relocations)
Sets relocations (in
from route = to route format) per version ID, at which they took place. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(Map<String,Map<String,String>> relocations)
Sets relocations (in
from route = to route format) per version ID, at which they took place. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(String versionId,
Map<String,String> relocations)
Sets relocations (in
from route = to route format) that took effect at the given version ID. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(String versionId,
Map<String,String> relocations)
Sets relocations (in
from route = to route format) that took effect at the given version ID. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Pattern pattern,
Route route)
Sets versioning information.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Pattern pattern,
Route route)
Sets versioning information.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Pattern pattern,
String route)
Sets versioning information.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Pattern pattern,
String route)
Sets versioning information.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Pattern pattern,
String documentVersionId,
String defaultsVersionId)
Sets versioning information.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Pattern pattern,
String documentVersionId,
String defaultsVersionId)
Sets versioning information.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Versioning versioning)
Sets versioning information.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setVersioning(Versioning versioning)
Sets versioning information.
|
| Constructor and Description |
|---|
UpdaterSettings(UpdaterSettings.Builder builder)
Creates final, immutable updater settings from the given builder.
|
UpdaterSettings(UpdaterSettings.Builder builder)
Creates final, immutable updater settings from the given builder.
|
Copyright © 2022. All rights reserved.