
com.groupbyinc.flux.common.apache.lucene.analysis.ngram.Lucene43NGramTokenizer.class Maven / Gradle / Ivy
???? 3 ? Ncom/groupbyinc/flux/common/apache/lucene/analysis/ngram/Lucene43NGramTokenizer ;com/groupbyinc/flux/common/apache/lucene/analysis/Tokenizer Lucene43NGramTokenizer.java Ljava/lang/Deprecated; DEFAULT_MIN_NGRAM_SIZE I DEFAULT_MAX_NGRAM_SIZE minGram maxGram gramSize pos inLen charsRead inStr Ljava/lang/String; started Z termAtt ULcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; offsetAtt SLcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute; (II)V ()V
Scom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute addAttribute L(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/util/Attribute; ! "
# % Qcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute ' ) init +
, this PLcom/groupbyinc/flux/common/apache/lucene/analysis/ngram/Lucene43NGramTokenizer; E(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;II)V C(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;)V 1
2 factory @Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;
6 "java/lang/IllegalArgumentException 8 !minGram must be greater than zero : (Ljava/lang/String;)V <
9 = (minGram must not be greater than maxGram ? A
C incrementToken ()Z java/io/IOException G clearAttributes I
J L N P [C R input Ljava/io/Reader; T U V java/io/Reader X read ([CII)I Z [
Y \ java/lang/String ^ ([CII)V `
_ a trim ()Ljava/lang/String; c d
_ e g length ()I i j
_ k m o setEmpty W()Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; q r s append q(Ljava/lang/CharSequence;II)Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; u v w
correctOffset (I)I y z
{ setOffset } ( ~ inc throwaway chars oldPos end ?
? finalOffset reset ?
?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile
Deprecated RuntimeVisibleAnnotations 1 ?
?
? s %*? ** ? $? ? &**(? $? (? **? -? ? % . / % %
? 3 + , 4 $ 5 0 ? ~ &*+? 3** ? $? ? &**(? $? (? **? -? ? * &