| Package | Description |
|---|---|
| dev.dejvokep.boostedyaml.settings.updater |
| Modifier and Type | Method and Description |
|---|---|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addCustomLogic(Map<String,List<Consumer<YamlDocument>>> consumers)
Adds custom logic to run on the document, per version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addCustomLogic(Map<String,List<Consumer<YamlDocument>>> consumers)
Adds custom logic to run on the document, per version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addCustomLogic(String versionId,
Collection<Consumer<YamlDocument>> consumers)
Adds custom logic to run on the document at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addCustomLogic(String versionId,
Collection<Consumer<YamlDocument>> consumers)
Adds custom logic to run on the document at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addCustomLogic(String versionId,
Consumer<YamlDocument> consumer)
Adds custom logic to run on the document at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addCustomLogic(String versionId,
Consumer<YamlDocument> consumer)
Adds custom logic to run on the document at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoute(String versionId,
Route route)
Adds a route to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoute(String versionId,
Route route)
Adds a route to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoute(String versionId,
String route,
char separator)
Adds a route to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoute(String versionId,
String route,
char separator)
Adds a route to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(Map<String,Set<Route>> routes)
Adds routes to ignore if updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(Map<String,Set<Route>> routes)
Adds routes to ignore if updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(Map<String,Set<String>> routes,
char separator)
Adds routes to ignore if updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(Map<String,Set<String>> routes,
char separator)
Adds routes to ignore if updating to a certain version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(String versionId,
Set<Route> routes)
Adds routes to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(String versionId,
Set<Route> routes)
Adds routes to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(String versionId,
Set<String> routes,
char separator)
Adds routes to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addIgnoredRoutes(String versionId,
Set<String> routes,
char separator)
Adds routes to ignore if updating to the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMapper(String versionId,
Route route,
ValueMapper mapper)
Adds a mapper to apply to the given route at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMapper(String versionId,
Route route,
ValueMapper mapper)
Adds a mapper to apply to the given route at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMapper(String versionId,
String route,
ValueMapper mapper,
char separator)
Adds a mapper to apply to the given route at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMapper(String versionId,
String route,
ValueMapper mapper,
char separator)
Adds a mapper to apply to the given route at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(Map<String,Map<Route,ValueMapper>> mappers)
Adds mappers to apply to their respective routes, per version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(Map<String,Map<Route,ValueMapper>> mappers)
Adds mappers to apply to their respective routes, per version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(Map<String,Map<String,ValueMapper>> mappers,
char separator)
Adds mappers to apply to their respective routes, per version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(Map<String,Map<String,ValueMapper>> mappers,
char separator)
Adds mappers to apply to their respective routes, per version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(String versionId,
Map<Route,ValueMapper> mappers)
Adds mappers to apply to their respective routes at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(String versionId,
Map<Route,ValueMapper> mappers)
Adds mappers to apply to their respective routes at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(String versionId,
Map<String,ValueMapper> mappers,
char separator)
Adds mappers to apply to their respective routes at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addMappers(String versionId,
Map<String,ValueMapper> mappers,
char separator)
Adds mappers to apply to their respective routes at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocation(String versionId,
Route fromRoute,
Route toRoute)
Adds a relocation that took effect at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocation(String versionId,
Route fromRoute,
Route toRoute)
Adds a relocation that took effect at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocation(String versionId,
String fromRoute,
String toRoute,
char separator)
Adds a relocation that took effect at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocation(String versionId,
String fromRoute,
String toRoute,
char separator)
Adds a relocation that took effect at the provided version ID.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(Map<String,Map<Route,Route>> relocations)
Adds relocations (in
from route = to route format) per version ID, at which they took effect. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(Map<String,Map<Route,Route>> relocations)
Adds relocations (in
from route = to route format) per version ID, at which they took effect. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(Map<String,Map<String,String>> relocations,
char separator)
Adds relocations (in
from route = to route format) per version ID, at which they took effect. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(Map<String,Map<String,String>> relocations,
char separator)
Adds relocations (in
from route = to route format) per version ID, at which they took effect. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(String versionId,
Map<Route,Route> relocations)
Adds relocations (in
from route = to route format) that took effect at the provided version ID. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(String versionId,
Map<Route,Route> relocations)
Adds relocations (in
from route = to route format) that took effect at the provided version ID. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(String versionId,
Map<String,String> relocations,
char separator)
Adds relocations (in
from route = to route format) that took effect at the provided version ID. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.addRelocations(String versionId,
Map<String,String> relocations,
char separator)
Adds relocations (in
from route = to route format) that took effect at the provided version ID. |
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)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredRoutes(Map<String,Set<Route>> routes)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredRoutes(String versionId,
Set<Route> routes)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredRoutes(String versionId,
Set<Route> routes)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(Map<String,Set<String>> routes)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(Map<String,Set<String>> routes)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(String versionId,
Set<String> routes)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setIgnoredStringRoutes(String versionId,
Set<String> routes)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
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.setOptionSorting(UpdaterSettings.OptionSorting optionSorting)
Sets how to sort options in sections during merging.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setOptionSorting(UpdaterSettings.OptionSorting optionSorting)
Sets how to sort options in sections during merging.
|
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(Map<String,Map<Route,Route>> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(Map<String,Map<Route,Route>> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(String versionId,
Map<Route,Route> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setRelocations(String versionId,
Map<Route,Route> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(Map<String,Map<String,String>> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(Map<String,Map<String,String>> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(String versionId,
Map<String,String> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
UpdaterSettings.Builder |
UpdaterSettings.Builder.setStringRelocations(String versionId,
Map<String,String> relocations)
Deprecated.
Method with confusing name, use
addX() instead of setX(). Subject for
removal. |
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 © 2024. All rights reserved.