MCPcopy Create free account
hub / github.com/PCGen/pcgen / appendAgesetInfo

Method appendAgesetInfo

code/src/java/pcgen/core/BioSet.java:340–377  ·  view source on GitHub ↗
(Optional<Region> region,
		final SortedMap<Integer, SortedMap<String, SortedMap<String, String>>> ageSets, final StringBuilder sb)

Source from the content-addressed store, hash-verified

338 }
339
340 private String appendAgesetInfo(Optional<Region> region,
341 final SortedMap<Integer, SortedMap<String, SortedMap<String, String>>> ageSets, final StringBuilder sb)
342 {
343 Set<Integer> ageIndices = new TreeSet<>();
344 ageIndices.addAll(ageSets.keySet());
345 ageIndices.addAll(ageNames.values());
346 // Iterate through ages, outputing the info
347 for (Integer key : ageIndices)
348 {
349 final SortedMap<String, SortedMap<String, String>> races = ageSets.get(key);
350 if (races == null)
351 {
352 continue;
353 }
354
355 sb.append("AGESET:");
356 sb.append(ageMap.get(region, key).getLSTformat()).append("\n");
357
358 for (final Map.Entry<String, SortedMap<String, String>> stringSortedMapEntry : races.entrySet())
359 {
360 if (!"AGESET".equals(stringSortedMapEntry.getKey()))
361 {
362 final SortedMap<String, String> tags = stringSortedMapEntry.getValue();
363
364 for (final Map.Entry<String, String> stringStringEntry : tags.entrySet())
365 {
366 sb.append("RACENAME:").append(stringSortedMapEntry.getKey()).append("\t\t");
367 sb.append(stringStringEntry.getKey()).append(':').append(stringStringEntry.getValue())
368 .append("\n");
369 }
370 }
371 }
372
373 sb.append("\n");
374 }
375
376 return sb.toString();
377 }
378
379 private void generateAge(final int ageCategory, final boolean useClassOnly, final PlayerCharacter pc)
380 {

Callers 1

getBaseRegionPCCTextMethod · 0.95

Calls 11

addAllMethod · 0.65
getMethod · 0.65
getLSTformatMethod · 0.65
equalsMethod · 0.65
getKeyMethod · 0.65
getValueMethod · 0.65
toStringMethod · 0.65
keySetMethod · 0.45
valuesMethod · 0.45
appendMethod · 0.45
entrySetMethod · 0.45

Tested by

no test coverage detected