public class CorpusSearchResultND extends DefaultSearchResultND implements de.ims.icarus.language.SentenceDataList
Modifier and Type | Class and Description |
---|---|
protected class |
CorpusSearchResultND.EntryList |
DefaultSearchResultND.ResultNDCache
DEFAULT_START_SIZE, entries, groupMatchCounts, hitCount, indexBuffer, indexPermutator, totalEntries
annotationBuffer, finalized, groupConstraints, groupIndexMap, groupInstances, groupTokens, lock, properties, search
DUMMY_INSTANCE, FORCE_SIMPLE_OUTLINE_PROPERTY
Constructor and Description |
---|
CorpusSearchResultND(Search search,
SearchConstraint[] groupConstraints) |
CorpusSearchResultND(Search search,
SearchConstraint[] groupConstraints,
int size) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener) |
de.ims.icarus.language.SentenceData |
get(int index) |
de.ims.icarus.language.SentenceData |
get(int index,
de.ims.icarus.language.DataType type) |
de.ims.icarus.language.SentenceData |
get(int index,
de.ims.icarus.language.DataType type,
de.ims.icarus.language.AvailabilityObserver observer) |
de.ims.icarus.util.data.DataList<? extends java.lang.Object> |
getEntryList(int... groupIndices)
Returns a list-oriented view of all the entries for the
specified combination of group-instances.
|
de.ims.icarus.language.SentenceDataList |
getTarget() |
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
int |
size() |
boolean |
supportsType(de.ims.icarus.language.DataType type) |
addEntry, canReorder, clear, commit, createCache, getEntry, getEntryAt, getGroupMatchCount, getList, getMatchCount, getRawEntry, getRawEntryAt, getRawEntryList, getSubResult, getTotalHitCount, getTotalMatchCount, reorder, writeEntries
finish, getAnnotatedEntry, getAnnotationBuffer, getAnnotationType, getContentType, getContext, getDimension, getGroupConstraint, getGroupLabel, getIndexOf, getInstanceCount, getInstanceLabel, getPlainEntry, getProperty, getSource, isFinal, setAnnotationBuffer, setGroupInstances, setProperty
public CorpusSearchResultND(Search search, SearchConstraint[] groupConstraints, int size)
public CorpusSearchResultND(Search search, SearchConstraint[] groupConstraints)
public int size()
size
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
public de.ims.icarus.language.SentenceData get(int index)
get
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
public void addChangeListener(javax.swing.event.ChangeListener listener)
addChangeListener
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
public void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
public boolean supportsType(de.ims.icarus.language.DataType type)
supportsType
in interface de.ims.icarus.language.SentenceDataList
public de.ims.icarus.language.SentenceData get(int index, de.ims.icarus.language.DataType type)
get
in interface de.ims.icarus.language.SentenceDataList
public de.ims.icarus.language.SentenceData get(int index, de.ims.icarus.language.DataType type, de.ims.icarus.language.AvailabilityObserver observer)
get
in interface de.ims.icarus.language.SentenceDataList
public de.ims.icarus.util.data.DataList<? extends java.lang.Object> getEntryList(int... groupIndices)
SearchResult
getEntryList
in interface SearchResult
getEntryList
in class DefaultSearchResultND
SearchResult.getEntryList(int[])
public de.ims.icarus.language.SentenceDataList getTarget()
getTarget
in class AbstractSearchResult