throw new FOPException
("Aargh! expectStartElement(events, list)");
// Flush the master event
- xmlevents.getEndElement(ev);
+ ev = xmlevents.getEndElement(xmlevents.DISCARD_EV, ev);
pool.surrenderEvent(ev);
} while (true);
} catch (NoSuchElementException e) {
} else
throw new FOPException
("Aargh! expectStartElement(events, list)");
- xmlevents.getEndElement(ev);
+ ev = xmlevents.getEndElement(xmlevents.DISCARD_EV, ev);
pool.surrenderEvent(ev);
} while (true);
} catch (NoSuchElementException e) {
//System.out.println
// ("Found conditional-page-master-reference");
new FoConditionalPageMasterReference(foTree, this, ev);
- this.xmlevents.getEndElement(ev);
+ ev = this.xmlevents.getEndElement
+ (this.xmlevents.DISCARD_EV, ev);
this.pool.surrenderEvent(ev);
} while (true);
} catch (NoSuchElementException e) {
+ getMasterName());
// Process region-body
regionBody = new FoRegionBody(foTree, this, regionEv);
- xmlevents.getEndElement(regionEv);
+ regionEv = xmlevents.getEndElement(xmlevents.DISCARD_EV, regionEv);
pool.surrenderEvent(regionEv);
// Remaining regions are optional
!= null)
{
regionBefore = new FoRegionBefore(foTree, this, regionEv);
- xmlevents.getEndElement(regionEv);
+ regionEv =
+ xmlevents.getEndElement(xmlevents.DISCARD_EV, regionEv);
pool.surrenderEvent(regionEv);
}
!= null)
{
regionAfter = new FoRegionAfter(foTree, this, regionEv);
- xmlevents.getEndElement(regionEv);
+ regionEv =
+ xmlevents.getEndElement(xmlevents.DISCARD_EV, regionEv);
pool.surrenderEvent(regionEv);
}
!= null)
{
regionStart = new FoRegionStart(foTree, this, regionEv);
- xmlevents.getEndElement(regionEv);
+ regionEv =
+ xmlevents.getEndElement(xmlevents.DISCARD_EV, regionEv);
pool.surrenderEvent(regionEv);
}
!= null)
{
regionEnd = new FoRegionEnd(foTree, this, regionEv);
- xmlevents.getEndElement(regionEv);
+ regionEv =
+ xmlevents.getEndElement(xmlevents.DISCARD_EV, regionEv);
pool.surrenderEvent(regionEv);
}