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);
     }
   }