Package | Description |
---|---|
net.sf.gridarta.model.treasurelist | |
net.sf.gridarta.project |
Modifier and Type | Field and Description |
---|---|
private static Comparator<TreasureTreeNode> |
TreasureLoader.treasureNodeComparator
Comparator for TreasureTreeNodes that
compares their object name case insensitive. |
private Map<String,TreasureTreeNode> |
TreasureTree.treasures
Maps treasure name to
TreasureTreeNode instance. |
Modifier and Type | Method and Description |
---|---|
TreasureTreeNode |
TreasureTree.get(String name)
Returns a treasure list by name.
|
private static TreasureTreeNode |
TreasureLoader.getRealNode(TreasureTree treasures,
TreasureTreeNode node)
Returns the "real" (top-level) node that corresponds to a given node.
|
Modifier and Type | Method and Description |
---|---|
Enumeration<TreasureTreeNode> |
TreasureTreeNode.children() |
static Map<String,TreasureTreeNode> |
TreasureListsParser.parseTreasureLists(Document specialTreasureListsDocument)
This method fills the 'specialTreasureLists' hash table with the names of
all treasurelists which are special and belong into a special
sub-folder.
|
Modifier and Type | Method and Description |
---|---|
private static TreasureTreeNode |
TreasureLoader.getRealNode(TreasureTree treasures,
TreasureTreeNode node)
Returns the "real" (top-level) node that corresponds to a given node.
|
private void |
TreasureTree.put(TreasureTreeNode treasureTreeNode)
Adds a
TreasureTreeNode . |
private static void |
TreasureLoader.readInsideList(ErrorViewCollector errorViewCollector,
TreasureTreeNode parentNode,
BufferedReader reader,
List<TreasureTreeNode> needLink)
Reads and parses the text inside a treasurelist definition.
|
Modifier and Type | Method and Description |
---|---|
private static void |
TreasureLoader.addSpecialEntries(Map<String,TreasureTreeNode> specialTreasureLists,
DefaultMutableTreeNode root)
Add the special treasure list parents to the root
DefaultMutableTreeNode . |
private static void |
TreasureLoader.addTopLevelEntries(List<TreasureTreeNode> tmpList,
Map<String,TreasureTreeNode> specialTreasureLists,
DefaultMutableTreeNode root)
Adds a list of
TreasureTreeNodes to a root
DefaultMutableTreeNode . |
private static void |
TreasureLoader.addTopLevelEntries(List<TreasureTreeNode> tmpList,
Map<String,TreasureTreeNode> specialTreasureLists,
DefaultMutableTreeNode root)
Adds a list of
TreasureTreeNodes to a root
DefaultMutableTreeNode . |
private static TreasureTree |
TreasureLoader.createTreasureTree(List<TreasureTreeNode> tmpList,
Iterable<TreasureTreeNode> needLink,
Map<String,TreasureTreeNode> specialTreasureLists)
Creates a
TreasureTree instance from a list of TreasureTreeNodes . |
private static TreasureTree |
TreasureLoader.createTreasureTree(List<TreasureTreeNode> tmpList,
Iterable<TreasureTreeNode> needLink,
Map<String,TreasureTreeNode> specialTreasureLists)
Creates a
TreasureTree instance from a list of TreasureTreeNodes . |
private static TreasureTree |
TreasureLoader.createTreasureTree(List<TreasureTreeNode> tmpList,
Iterable<TreasureTreeNode> needLink,
Map<String,TreasureTreeNode> specialTreasureLists)
Creates a
TreasureTree instance from a list of TreasureTreeNodes . |
MutableTreeNode |
TreasureTreeNode.getClone(boolean processSecondLinking,
List<TreasureTreeNode> needSecondLink)
Return a new cloned instance of this object.
|
private static void |
TreasureLoader.linkSubList2(Iterable<TreasureTreeNode> needLink,
TreasureTree treasures,
boolean processSecondLinking,
List<TreasureTreeNode> needSecondLink) |
private static void |
TreasureLoader.linkSubList2(Iterable<TreasureTreeNode> needLink,
TreasureTree treasures,
boolean processSecondLinking,
List<TreasureTreeNode> needSecondLink) |
private static void |
TreasureLoader.linkSubLists(Iterable<TreasureTreeNode> needLink,
TreasureTree treasures)
Links sub-treasure tree nodes to their parent nodes.
|
private static void |
TreasureLoader.loadTreasureDir(ErrorView errorView,
File dir,
List<TreasureTreeNode> tmpList,
List<TreasureTreeNode> needLink)
Recursively traverses a directory and parses all treasurelist files.
|
private static void |
TreasureLoader.loadTreasureDir(ErrorView errorView,
File dir,
List<TreasureTreeNode> tmpList,
List<TreasureTreeNode> needLink)
Recursively traverses a directory and parses all treasurelist files.
|
private static void |
TreasureLoader.loadTreasureList(ErrorView errorView,
File file,
Collection<TreasureTreeNode> tmpList,
List<TreasureTreeNode> needLink)
Parses one treasurelist file.
|
private static void |
TreasureLoader.loadTreasureList(ErrorView errorView,
File file,
Collection<TreasureTreeNode> tmpList,
List<TreasureTreeNode> needLink)
Parses one treasurelist file.
|
static TreasureTree |
TreasureLoader.parseTreasures(ErrorView errorView,
Map<String,TreasureTreeNode> specialTreasureLists,
ConfigSource configSource,
ProjectSettings projectSettings)
Parses a treasure file into a
TreasureTree instance. |
void |
TreasureTree.putAll(Iterable<TreasureTreeNode> treasureTreeNodes)
Adds all
TreasureTreeNode . |
private static void |
TreasureLoader.readInsideList(ErrorViewCollector errorViewCollector,
TreasureTreeNode parentNode,
BufferedReader reader,
List<TreasureTreeNode> needLink)
Reads and parses the text inside a treasurelist definition.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,TreasureTreeNode> |
ProjectModel.loadSpecialTreasureLists(ErrorView errorView,
DocumentBuilder documentBuilder,
ProjectSettings projectSettings) |
Feedback: webmaster
© 2003-2010 The Gridarta Developers. All rights reserved.