public class Lexicon<T extends Lexicon.Lexeme> extends AbstractSet<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
Lexicon.Lexeme |
static class |
Lexicon.Token |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Object object) |
static <T extends Lexicon.Lexeme,L extends Lexicon<T>> |
create(Class<L> lexiconClass,
Iterable<T> lexemes) |
T |
get(String id) |
Iterator<T> |
iterator() |
com.google.common.collect.Multimap<Term,T> |
match(KAFDocument document,
Iterable<Term> terms) |
Set<T> |
match(KAFDocument document,
Term term) |
static <T extends Lexicon.Lexeme,L extends Lexicon<T>> |
readFrom(Class<L> lexiconClass,
Class<T> lexemeClass,
Reader reader) |
static <T extends Lexicon.Lexeme,L extends Lexicon<T>> |
readFrom(Class<L> lexiconClass,
Class<T> lexemeClass,
String location) |
int |
size() |
<A extends Appendable> |
writeTo(A out) |
void |
writeTo(String location) |
equals, hashCode, removeAlladd, addAll, clear, containsAll, isEmpty, remove, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, addAll, clear, containsAll, isEmpty, remove, retainAll, spliterator, toArray, toArrayparallelStream, removeIf, streampublic static <T extends Lexicon.Lexeme,L extends Lexicon<T>> L create(Class<L> lexiconClass, Iterable<T> lexemes)
public static <T extends Lexicon.Lexeme,L extends Lexicon<T>> L readFrom(Class<L> lexiconClass, Class<T> lexemeClass, String location) throws IOException
IOExceptionpublic static <T extends Lexicon.Lexeme,L extends Lexicon<T>> L readFrom(Class<L> lexiconClass, Class<T> lexemeClass, Reader reader) throws IOException
IOExceptionpublic int size()
size in interface Collection<T extends Lexicon.Lexeme>size in interface Set<T extends Lexicon.Lexeme>size in class AbstractCollection<T extends Lexicon.Lexeme>public boolean contains(Object object)
contains in interface Collection<T extends Lexicon.Lexeme>contains in interface Set<T extends Lexicon.Lexeme>contains in class AbstractCollection<T extends Lexicon.Lexeme>public Iterator<T> iterator()
iterator in interface Iterable<T extends Lexicon.Lexeme>iterator in interface Collection<T extends Lexicon.Lexeme>iterator in interface Set<T extends Lexicon.Lexeme>iterator in class AbstractCollection<T extends Lexicon.Lexeme>public Set<T> match(KAFDocument document, Term term)
public com.google.common.collect.Multimap<Term,T> match(KAFDocument document, Iterable<Term> terms)
public void writeTo(String location) throws IOException
IOExceptionpublic <A extends Appendable> A writeTo(A out) throws IOException
IOExceptionCopyright © 2016–2020 FBK. All rights reserved.