| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static List | migrateEntryFields(BibDatabaseContext databaseContext, Character previousSeparator, Character newSeparator)
Rewrites |
| private static Optional | migrateField(BibEntry entry, StandardField field, Character previousSeparator, Character newSeparator)
|
| public static void | migrateGroupSeparators(MetaData metaData, Character newSeparator)
Updates group definitions that capture a keyword separator. |
| private static AbstractGroup |
| KeywordSeparatorMigration | back to summary |
|---|---|
| private KeywordSeparatorMigration() | |
| migrateEntryFields | back to summary |
|---|---|
| public static List Rewrites | |
| migrateField | back to summary |
|---|---|
| private static Optional | |
| migrateGroupSeparators | back to summary |
|---|---|
| public static void migrateGroupSeparators(MetaData metaData, Character newSeparator) Updates group definitions that capture a keyword separator. Records nothing: the nodes are edited in place, and a record holding them would be undone silently once a later group operation installed a fresh tree. The caller records the tree, or the metadata holding it, as a whole. | |
| withKeywordSeparator | back to summary |
|---|---|
| private static AbstractGroup withKeywordSeparator(AbstractGroup group, Character newSeparator) | |