Use a delegate to make OsisParser cleaner

This commit is contained in:
Bradlee Speice
2014-11-11 10:09:47 -05:00
parent c57babd68a
commit c394fce273
6 changed files with 85 additions and 15 deletions

View File

@ -80,7 +80,8 @@ public class VerseLookupService implements Action1<Verse> {
BookData bookData = new BookData(book, v);
try {
SAXEventProvider provider = bookData.getSAXEventProvider();
OsisParser handler = new OsisParser(v);
OsisParser handler = new OsisParser();
handler.setVerse(v);
provider.provideSAXEvents(handler);
return handler.getVerseContent().toJson();
} catch (BookException e) {