Package net.loomchild.segment.srx.legacy
Class AccurateSrxTextIterator
- java.lang.Object
-
- net.loomchild.segment.AbstractTextIterator
-
- net.loomchild.segment.srx.legacy.AccurateSrxTextIterator
-
- All Implemented Interfaces:
Iterator<String>
,TextIterator
public class AccurateSrxTextIterator extends AbstractTextIterator
Reprezentuje splitter dzielący na podstawie reguł zawartych w pliku srx.- Author:
- loomchild
-
-
Constructor Summary
Constructors Constructor Description AccurateSrxTextIterator(SrxDocument document, String languageCode, CharSequence text)
Creates text iterator that obtains language rules form given document using given language code.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
String
next()
Wyszukuje następne dopasowanie.-
Methods inherited from class net.loomchild.segment.AbstractTextIterator
remove, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
AccurateSrxTextIterator
public AccurateSrxTextIterator(SrxDocument document, String languageCode, CharSequence text)
Creates text iterator that obtains language rules form given document using given language code. To retrieve language rules callsSrxDocument.getLanguageRuleList(String)
.- Parameters:
document
- document containing language ruleslanguageCode
- language code to select the rulestext
-
-
-
Method Detail
-
next
public String next()
Wyszukuje następne dopasowanie.- Returns:
- Zwraca następny segment albo null jeśli nie istnieje
- Throws:
IOSRuntimeException
- Zgłaszany gdy nastąpi błąd przy odczycie strumienia
-
hasNext
public boolean hasNext()
- Returns:
- Zwraca true gdy są dostępne kolejne segmenty
-
-