(PCTemplate pct)
| 2473 | } |
| 2474 | |
| 2475 | private String chosenFeats(PCTemplate pct) |
| 2476 | { |
| 2477 | final StringBuilder aString = new StringBuilder(50); |
| 2478 | for (PCTemplate rlt : pct.getSafeListFor(ListKey.REPEATLEVEL_TEMPLATES)) |
| 2479 | { |
| 2480 | for (PCTemplate lt : rlt.getSafeListFor(ListKey.LEVEL_TEMPLATES)) |
| 2481 | { |
| 2482 | List<? extends CNAbilitySelection> featList = thePC.getTemplateFeatList(lt); |
| 2483 | if (featList != null) |
| 2484 | { |
| 2485 | writeTemplateFeat(aString, lt, featList); |
| 2486 | } |
| 2487 | } |
| 2488 | } |
| 2489 | for (PCTemplate lt : pct.getSafeListFor(ListKey.LEVEL_TEMPLATES)) |
| 2490 | { |
| 2491 | List<? extends CNAbilitySelection> featList = thePC.getTemplateFeatList(lt); |
| 2492 | if (featList != null) |
| 2493 | { |
| 2494 | writeTemplateFeat(aString, lt, featList); |
| 2495 | } |
| 2496 | } |
| 2497 | |
| 2498 | for (PCTemplate lt : pct.getSafeListFor(ListKey.HD_TEMPLATES)) |
| 2499 | { |
| 2500 | List<? extends CNAbilitySelection> featList = thePC.getTemplateFeatList(lt); |
| 2501 | if (featList != null) |
| 2502 | { |
| 2503 | writeTemplateFeat(aString, lt, featList); |
| 2504 | } |
| 2505 | } |
| 2506 | return aString.toString(); |
| 2507 | } |
| 2508 | |
| 2509 | private void writeTemplateFeat(StringBuilder aString, PCTemplate pct, List<? extends CNAbilitySelection> featList) |
| 2510 | { |
no test coverage detected