SatzXml extends Datensatz { public void setFelder(Map<String, FeldXml> felder) { LOG.trace("Setting missing felder infos to {}.", this); for (Teildatensatz tds : this.getTeildatensaetze()) { TeildatensatzXml tdsXml = (TeildatensatzXml) tds; tdsXml.updateWith(felder); } } SatzXml(final XMLEventReader parser);  SatzXml(final XMLEventReader parser, final StartElement element);  SatzXml(final Datensatz orig); void setFelder(Map<String, FeldXml> felder); List<SatzTyp> getSupportedSatzTypen();  }
@Test public void testSetFelder() throws XMLStreamException { XMLEventReader parser = createXMLEventReader("Satz100.xml"); try { SatzXml satz = new SatzXml(parser); String expected = satz.getFeld(Feld1bis7.SATZART).getInhalt(); Map<String, FeldXml> felder = getFelder(); satz.setFelder(felder); assertEquals(expected, satz.getFeld(Feld1bis7.SATZART).getInhalt()); } finally { parser.close(); } }