Package org.basex.util.ft
Class WesternTokenizer
java.lang.Object
org.basex.util.ft.FTIterator
org.basex.util.ft.Tokenizer
org.basex.util.ft.WesternTokenizer
- All Implemented Interfaces:
Comparable<org.basex.util.ft.LanguageImpl>,Iterator<FTSpan>
Full-text tokenizer.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intcompareTo(org.basex.util.ft.LanguageImpl o) final booleaninthashCode()booleanhasNext()init(byte[] txt) Initializes the iterator.next()byte[]Returns the next token.protected byteprec()Returns the precedence of the processor.booleanChecks if the specified language is supported.toString()Methods inherited from class org.basex.util.ft.Tokenizer
supportForMethods inherited from class org.basex.util.ft.FTIterator
removeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
WesternTokenizer
Constructor.- Parameters:
fto- full-text options
-
-
Method Details
-
init
Description copied from class:FTIteratorInitializes the iterator.- Specified by:
initin classFTIterator- Parameters:
txt- text- Returns:
- self reference
-
hasNext
public boolean hasNext() -
next
-
nextToken
public byte[] nextToken()Description copied from class:FTIteratorReturns the next token. May be called as an alternative toIterator.next()to avoid the creation of newFTSpaninstances.- Specified by:
nextTokenin classFTIterator- Returns:
- token
-
prec
protected byte prec()Returns the precedence of the processor. If two language implementations support the same language, the processor with the higher precedence will be selected.- Returns:
- precedence
-
toString
-
supports
Checks if the specified language is supported.- Parameters:
ln- language- Returns:
- true if language is supported
-
equals
-
compareTo
public final int compareTo(org.basex.util.ft.LanguageImpl o) - Specified by:
compareToin interfaceComparable<org.basex.util.ft.LanguageImpl>
-
hashCode
public int hashCode()
-