kinetic.util
Class WordSegmenter
java.lang.Object
|
+--kinetic.util.Segmenter
|
+--kinetic.util.WordSegmenter
- All Implemented Interfaces:
- java.io.Serializable
- public class WordSegmenter
- extends Segmenter
Segments text using the standard string tokenizer, (white space, tabs, etc).
- See Also:
- Serialized Form
Method Summary |
kinetic.util.Segment |
getNextSegment()
return the next segment available from the segmenter |
void |
segmentText(java.lang.String t)
sets the string to be segmented by this segmenter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenizer
protected java.util.StringTokenizer tokenizer
BaseDuration
protected double BaseDuration
UnitDelay
protected double UnitDelay
EndCharacterDelay
protected double EndCharacterDelay
CommaDelay
protected double CommaDelay
currentOffset
protected int currentOffset
smallTimeShifterAmount
protected double smallTimeShifterAmount
bigTimeShifterAmount
protected double bigTimeShifterAmount
WordSegmenter
public WordSegmenter()
WordSegmenter
public WordSegmenter(java.lang.String t)
WordSegmenter
public WordSegmenter(kinetic.util.Segment seg)
segmentText
public void segmentText(java.lang.String t)
- Description copied from class:
Segmenter
- sets the string to be segmented by this segmenter
- Specified by:
segmentText
in class Segmenter
- Parameters:
t
- text to be segmented
getNextSegment
public kinetic.util.Segment getNextSegment()
throws java.util.NoSuchElementException
- Description copied from class:
Segmenter
- return the next segment available from the segmenter
- Specified by:
getNextSegment
in class Segmenter
- Returns:
- the next available segment
- Throws:
java.util.NoSuchElementException
- thrown if no more segments are available