public void endElement(String uri, String localName, String currentElementName) throws SAXException { this.elementStack.pop(); if (currentElementName.equals("entry")) { isOnEntry = false; } else if (currentElementName.equals("title")) { if (this.title.length() > 0) { WorkTitle workTitle = new WorkTitle(); workTitle.setTitle(new Title(title.toString())); work.setWorkTitle(workTitle); } } else if (currentElementName.equals("summary")) { if (this.description.length() > 0) { work.setShortDescription(this.description.toString()); } } else if (currentElementName.equals("arxiv:journal_ref")) { if (this.journalTitle.length() > 0) { work.setJournalTitle(new Title(this.journalTitle.toString())); } } }
WorkTitle w = new WorkTitle(); w.setTitle(new Title(workMetadata.getString("title"))); work.setWorkTitle(w);
result.setWorkTitle(workTitle);
work.setWorkTitle(workTitle);