@Override protected void endClass(String elem) throws SAXException { if (_mode != MODE_QUERY) { ClassMetaData meta = (ClassMetaData) popElement(); storeCallbacks(meta); if (isMappingOverrideMode()) endClassMapping(meta); } _cls = null; super.endClass(elem); }
else if (depth == getClassElementDepth() && isClassElementName(name)) endClass(name); else if (depth > getClassElementDepth() && _class != null && getClassAttributeName() != null)
else if (depth == getClassElementDepth() && isClassElementName(name)) endClass(name); else if (depth > getClassElementDepth() && _class != null && getClassAttributeName() != null)
@Override protected void endClass(String elem) throws SAXException { if (_mode != MODE_QUERY) { ClassMetaData meta = (ClassMetaData) popElement(); storeCallbacks(meta); if (isMappingOverrideMode()) endClassMapping(meta); } _cls = null; super.endClass(elem); }
else if (depth == getClassElementDepth() && isClassElementName(name)) endClass(name); else if (depth > getClassElementDepth() && _class != null && getClassAttributeName() != null)
@Override protected void endClass(String elem) throws SAXException { if (_mode != MODE_QUERY) { ClassMetaData meta = (ClassMetaData) popElement(); storeCallbacks(meta); if (isMappingOverrideMode()) endClassMapping(meta); } _cls = null; super.endClass(elem); }
protected void endElement(String name) throws SAXException { // skip root element int depth = currentDepth(); if (depth == 0) return; try { if (depth == getPackageElementDepth() && isPackageElementName(name)) endPackage(name); else if (depth == getClassElementDepth() && isClassElementName(name)) endClass(name); else if (depth > getClassElementDepth() && _class != null && getClassAttributeName() != null) endClassElement(name); else if (depth > getPackageElementDepth() && _package != null && getPackageAttributeName() != null) endPackageElement(name); else endSystemElement(name); } catch (SAXException se) { throw se; } catch (NullPointerException npe) { throw getException(_loc.get("parse-error", name), npe); } }
@Override protected void endClass(String elem) throws SAXException { if (_mode != MODE_QUERY) { ClassMetaData meta = (ClassMetaData) popElement(); storeCallbacks(meta); if (isMappingOverrideMode()) endClassMapping(meta); } _cls = null; super.endClass(elem); }
@Override protected void endClass(String elem) throws SAXException { if (_mode != MODE_QUERY) { ClassMetaData meta = (ClassMetaData) popElement(); storeCallbacks(meta); if (isMappingOverrideMode()) endClassMapping(meta); } _cls = null; super.endClass(elem); }