Class TreasureLoader
- java.lang.Object
-
- net.sf.gridarta.model.treasurelist.TreasureLoader
-
public class TreasureLoader extends java.lang.ObjectLoader for treasure list files. The same format is used for Atrinik, Crossfire, and Daimonin.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @NotNull TreasureTreeparseTreasures(@NotNull ErrorView errorView, @NotNull java.util.Map<java.lang.String,TreasureTreeNode> specialTreasureLists, @NotNull ConfigSource configSource, @NotNull ProjectSettings projectSettings)Parses a treasure file into aTreasureTreeinstance.
-
-
-
Method Detail
-
parseTreasures
@NotNull public static @NotNull TreasureTree parseTreasures(@NotNull @NotNull ErrorView errorView, @NotNull @NotNull java.util.Map<java.lang.String,TreasureTreeNode> specialTreasureLists, @NotNull @NotNull ConfigSource configSource, @NotNull @NotNull ProjectSettings projectSettings)
Parses a treasure file into aTreasureTreeinstance.- Parameters:
errorView- the error view to usespecialTreasureLists- maps treasure list name to parent nodeconfigSource- the config source to read fromprojectSettings- the project settings to use- Returns:
- the parsed treasure tree
-
-