public abstract class CorefTextSource
extends de.ims.icarus.util.strings.pattern.TextSource.AggregatedTextSource
Modifier and Type | Class and Description |
---|---|
static class |
CorefTextSource.CompleteIndexIterator |
static class |
CorefTextSource.DirectCorefTextSource |
static class |
CorefTextSource.DocumentTextSource |
static class |
CorefTextSource.FixedIndexIterator |
static class |
CorefTextSource.IndexIterator |
static class |
CorefTextSource.OffsetIndexIterator |
static class |
CorefTextSource.ScopeIndexIterator |
static class |
CorefTextSource.SentenceTextSource |
static class |
CorefTextSource.SpanTextSource |
static class |
CorefTextSource.WordTextSource |
de.ims.icarus.util.strings.pattern.TextSource.AggregatedTextSource, de.ims.icarus.util.strings.pattern.TextSource.CompoundTextSource, de.ims.icarus.util.strings.pattern.TextSource.DirectTextSource, de.ims.icarus.util.strings.pattern.TextSource.StaticTextSource
Modifier | Constructor and Description |
---|---|
protected |
CorefTextSource(CorefAccessor accessor) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
aggregateText(java.lang.Object data,
de.ims.icarus.util.Options env) |
CorefAccessor |
getAccessor() |
CorefTextSource.IndexIterator |
getIndexIterator() |
protected abstract boolean |
indexValid(int index,
CorefDataProxy rawData) |
protected abstract void |
prepareIndexIterator(CorefTextSource.IndexIterator indexIterator,
CorefDataProxy rawData) |
protected abstract void |
setIndex(CorefDataProxy proxy,
int index,
CorefDataProxy rawData) |
void |
setIndexIterator(CorefTextSource.IndexIterator indexIterator) |
getText
protected CorefTextSource(CorefAccessor accessor)
protected boolean aggregateText(java.lang.Object data, de.ims.icarus.util.Options env)
aggregateText
in class de.ims.icarus.util.strings.pattern.TextSource.AggregatedTextSource
protected abstract void setIndex(CorefDataProxy proxy, int index, CorefDataProxy rawData)
protected abstract void prepareIndexIterator(CorefTextSource.IndexIterator indexIterator, CorefDataProxy rawData)
protected abstract boolean indexValid(int index, CorefDataProxy rawData)
public CorefAccessor getAccessor()
public CorefTextSource.IndexIterator getIndexIterator()
public void setIndexIterator(CorefTextSource.IndexIterator indexIterator)