better alias for XStream IO

This commit is contained in:
Hans Mackowiak
2021-03-17 19:20:56 +01:00
parent 9dca989b76
commit d0e0b11186
3 changed files with 4 additions and 3 deletions

View File

@@ -75,7 +75,7 @@ public class GauntletIO {
xStream.autodetectAnnotations(true); xStream.autodetectAnnotations(true);
// Alias for renamed // Alias for renamed
xStream.alias("forge.gauntlet.GauntletData", GauntletData.class); xStream.aliasPackage("forge.gauntlet", GauntletIO.class.getPackage().getName());
return xStream; return xStream;
} }

View File

@@ -139,9 +139,9 @@ public class QuestDataIO {
xStream.alias("DeckSection", CardPool.class); xStream.alias("DeckSection", CardPool.class);
// alias for renamed quest data // alias for renamed quest data
xStream.alias("forge.quest.data.QuestData", QuestData.class); xStream.aliasPackage("forge.quest", "forge.gamemodes.quest");
xStream.alias("forge.quest.data.item.QuestItemType", QuestItemType.class); xStream.alias("forge.quest.data.item.QuestItemType", QuestItemType.class);
xStream.alias("forge.quest.data.QuestItemCondition", QuestItemCondition.class);
return xStream; return xStream;
} }

View File

@@ -55,6 +55,7 @@ public class TournamentIO {
}); });
xStream.registerConverter(new DeckSectionToXml()); xStream.registerConverter(new DeckSectionToXml());
xStream.autodetectAnnotations(true); xStream.autodetectAnnotations(true);
xStream.aliasPackage("forge.tournament", TournamentIO.class.getPackage().getName());
return xStream; return xStream;
} }