public abstract class ProsodyTextSource
extends de.ims.icarus.util.strings.pattern.TextSource.AggregatedTextSource
Modifier and Type | Class and Description |
---|---|
static class |
ProsodyTextSource.CompleteIndexIterator |
static class |
ProsodyTextSource.DirectProsodyTextSource |
static class |
ProsodyTextSource.DocumentTextSource |
static class |
ProsodyTextSource.FixedIndexIterator |
static class |
ProsodyTextSource.IndexIterator |
static class |
ProsodyTextSource.OffsetIndexIterator |
static class |
ProsodyTextSource.ScopeIndexIterator |
static class |
ProsodyTextSource.SentenceTextSource |
static class |
ProsodyTextSource.SyllableTextSource |
static class |
ProsodyTextSource.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 |
ProsodyTextSource(ProsodyAccessor accessor) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
aggregateText(java.lang.Object data,
de.ims.icarus.util.Options env) |
ProsodyAccessor |
getAccessor() |
ProsodyTextSource.IndexIterator |
getIndexIterator() |
protected abstract boolean |
indexValid(int index,
PatternDataProxy rawData) |
protected abstract void |
prepareIndexIterator(ProsodyTextSource.IndexIterator indexIterator,
PatternDataProxy rawData) |
protected abstract void |
setIndex(PatternDataProxy proxy,
int index,
PatternDataProxy rawData) |
void |
setIndexIterator(ProsodyTextSource.IndexIterator indexIterator) |
getText
protected ProsodyTextSource(ProsodyAccessor 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(PatternDataProxy proxy, int index, PatternDataProxy rawData)
protected abstract void prepareIndexIterator(ProsodyTextSource.IndexIterator indexIterator, PatternDataProxy rawData)
protected abstract boolean indexValid(int index, PatternDataProxy rawData)
public ProsodyAccessor getAccessor()
public ProsodyTextSource.IndexIterator getIndexIterator()
public void setIndexIterator(ProsodyTextSource.IndexIterator indexIterator)