package org.witness.informacam.models.utils; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.witness.informacam.models.Model; @SuppressWarnings("serial") public class ILanguageMap extends Model implements Serializable { public List<ILanguage> languages = new ArrayList<ILanguage>(); public ILanguageMap() {} public void add(String code, String label) { languages.add(languages.size(), new ILanguage(code, label)); } public String getCode(int which) { return languages.get(which).code; } public ArrayList<String> getLabels() { ArrayList<String> labels = new ArrayList<String>(); for(ILanguage language : languages) { labels.add(language.label); } return labels; } }