* @throws org.xml.sax.SAXException if there is a parsing error.
*/
protected void doneParsing()
throws SAXException
{
final ObjectDescription objectDescription = getObjectDescription();
final Iterator basicObjectsEntries = basicObjects.entrySet().iterator();
while (basicObjectsEntries.hasNext())
{
final Map.Entry entry = (Map.Entry) basicObjectsEntries.next();
final String name = (String) entry.getKey();
final BasicObjectReadHandler readHandler = (BasicObjectReadHandler) entry.getValue();
objectDescription.setParameter(name, readHandler.getObject());
}
final Iterator compoundObjectsEntries = compoundObjects.entrySet().iterator();
while (compoundObjectsEntries.hasNext())
{
final Map.Entry entry = (Map.Entry) compoundObjectsEntries.next();
final String name = (String) entry.getKey();
final CompoundObjectReadHandler readHandler = (CompoundObjectReadHandler) entry.getValue();
objectDescription.setParameter(name, readHandler.getObject());
}
}