(Element list)
| 797 | } |
| 798 | |
| 799 | private String loadList(Element list) throws DataConversionException |
| 800 | { |
| 801 | pcgen.core.doomsdaybook.DDList dataList = new pcgen.core.doomsdaybook.DDList(allVars, |
| 802 | list.getAttributeValue("title"), list.getAttributeValue("id")); |
| 803 | java.util.List<?> elements = list.getChildren(); |
| 804 | |
| 805 | for (final Object element : elements) |
| 806 | { |
| 807 | Element child = (Element) element; |
| 808 | String elementName = child.getName(); |
| 809 | |
| 810 | if (elementName.equals("VALUE")) |
| 811 | { |
| 812 | WeightedDataValue dv = |
| 813 | new WeightedDataValue(child.getText(), child.getAttribute("weight").getIntValue()); |
| 814 | List<?> subElements = child.getChildren("SUBVALUE"); |
| 815 | |
| 816 | for (final Object subElement1 : subElements) |
| 817 | { |
| 818 | Element subElement = (Element) subElement1; |
| 819 | dv.addSubValue(subElement.getAttributeValue("type"), subElement.getText()); |
| 820 | } |
| 821 | |
| 822 | dataList.add(dv); |
| 823 | } |
| 824 | } |
| 825 | |
| 826 | allVars.addDataElement(dataList); |
| 827 | |
| 828 | return dataList.getId(); |
| 829 | } |
| 830 | |
| 831 | private String loadRule(Element rule, String id) throws DataConversionException |
| 832 | { |
no test coverage detected