Mercurial > hg > mpdl-group
diff software/mpdl-services/mpiwg-mpdl-lt/src/de/mpg/mpiwg/berlin/mpdl/lt/morph/app/SimpleMorphContentHandler.java @ 23:e845310098ba
diverse Korrekturen
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 27 Nov 2012 12:35:19 +0100 |
parents | 4a3641ae14d2 |
children |
line wrap: on
line diff
--- a/software/mpdl-services/mpiwg-mpdl-lt/src/de/mpg/mpiwg/berlin/mpdl/lt/morph/app/SimpleMorphContentHandler.java Wed Dec 14 13:57:09 2011 +0100 +++ b/software/mpdl-services/mpiwg-mpdl-lt/src/de/mpg/mpiwg/berlin/mpdl/lt/morph/app/SimpleMorphContentHandler.java Tue Nov 27 12:35:19 2012 +0100 @@ -1,5 +1,7 @@ package de.mpg.mpiwg.berlin.mpdl.lt.morph.app; +import java.util.ArrayList; + import org.xml.sax.*; @@ -7,6 +9,8 @@ private Element currentElement; private Lemma lemma; private Form form; + private ArrayList<Lemma> lemmas; + private ArrayList<Form> forms; public SimpleMorphContentHandler() { } @@ -19,6 +23,14 @@ return lemma; } + public ArrayList<Form> getForms() { + return forms; + } + + public ArrayList<Lemma> getLemmas() { + return lemmas; + } + public void startDocument() throws SAXException { } @@ -95,8 +107,14 @@ currentElement = new Element(name); if (name.equals("form")) { form = new Form(); + if (forms == null) + forms = new ArrayList<Form>(); + forms.add(form); } else if (name.equals("lemma")) { lemma = new Lemma(); + if (lemmas == null) + lemmas = new ArrayList<Lemma>(); + lemmas.add(lemma); } }