Mercurial > hg > mpdl-group
view software/eXist/mpdl-modules/src/de/mpg/mpiwg/berlin/mpdl/donatus/xmlrpc/DonatusVariant.java @ 0:408254cf2f1d
Erstellung
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 24 Nov 2010 17:24:23 +0100 |
parents | |
children |
line wrap: on
line source
package de.mpg.mpiwg.berlin.mpdl.donatus.xmlrpc; import java.util.ArrayList; public class DonatusVariant { private DonatusLemma lemma; // lemma to which this variant belongs private String form; private String type = DonatusConstants.TYPE_DONATUS; private ArrayList<DonatusAnalysis> analysis; public DonatusVariant(DonatusLemma lemma, String type, String form) { this.lemma = lemma; this.type = type; this.form = form; this.analysis = new ArrayList<DonatusAnalysis>(); } public String getForm() { return form; } public DonatusLemma getLemma() { return lemma; } public String getType() { return type; } public void addAnalysis(DonatusAnalysis an) { analysis.add(an); } public String getXmlString() { String xmlString = "<variant form=\"" + form + "\" type=\"" + type + "\">"; for (int i=0; i<analysis.size(); i++) { DonatusAnalysis a = analysis.get(i); String analysisXmlString = a.getXmlString(); xmlString += analysisXmlString; } xmlString += "</variant>"; return xmlString; } }