package lemmaextractor.results; import java.util.ArrayList; /** * Klasa przechowująca informacje o pojedynczej nazwie własnej. */ public class NamedEntity { String form; String base; ArrayList indices; public NamedEntity(String form, String base, ArrayList indices){ this.form = form; this.base = base; this.indices = indices; } /** * Zwraca nazwę własną w formie odnalezionej w tekście. * * @return nazwa własna w formie odnalezionej w tekście */ public String getForm(){ return form; } /** * Zwraca nazwę własną w formie złożonej z lematów. * * @return nazwa własna w formie złożonej z lematów */ public String getBase(){ return base; } /** * Zwraca listę zawierającą indeksy lematów nazwy własnej, * odpowiadające obiektom przechowywanym na liście Result.lemmas. * * @return lista indeksów lematów nazwy własnej */ public ArrayList getIndices(){ return indices; } public String toString(){ return base + " | " + form + " | " + indices; } }