
com.groupbyinc.flux.common.apache.lucene.search.highlight.TokenGroup.class Maven / Gradle / Ivy
???? 3 v Dcom/groupbyinc/flux/common/apache/lucene/search/highlight/TokenGroup java/lang/Object TokenGroup.java MAX_NUM_TOKENS_PER_GROUP I 2 tokens :[Lcom/groupbyinc/flux/common/apache/lucene/analysis/Token; scores [F numTokens startOffset endOffset tot F matchStartOffset matchEndOffset offsetAtt SLcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute; termAtt ULcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; B(Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStream;)V ()V
7com/groupbyinc/flux/common/apache/lucene/analysis/Token
!
# % ' Qcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute ) =com/groupbyinc/flux/common/apache/lucene/analysis/TokenStream + addAttribute L(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/util/Attribute; - .
, / 1 Scom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute 3 5 this FLcom/groupbyinc/flux/common/apache/lucene/search/highlight/TokenGroup; tokenStream ?Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStream; addToken (F)V ()I = * > = * @ B D F java/lang/Math H min (II)I J K
I L max N K
I O
setOffset (II)V R S
T setEmpty W()Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; V W
X append ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; Z [ 4 \ termStartOffset
termEndOffset token 9Lcom/groupbyinc/flux/common/apache/lucene/analysis/Token; score
isDistinct ()Z clear getToken <(I)Lcom/groupbyinc/flux/common/apache/lucene/analysis/Token; index getScore (I)F getStartOffset getEndOffset getNumTokens
getTotalScore ()F
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile ! p
q ? ?*? *2? ? *2?? "*? $*? &*? (*+*? 0? *? 2*+4? 0? 4? 6? r ? 7 8 ? 9 : s &