com.groupbyinc.flux.common.apache.lucene.analysis.path.ReversePathHierarchyTokenizer.class Maven / Gradle / Ivy
???? 4 ? Tcom/groupbyinc/flux/common/apache/lucene/analysis/path/ReversePathHierarchyTokenizer ;com/groupbyinc/flux/common/apache/lucene/analysis/Tokenizer "ReversePathHierarchyTokenizer.java DEFAULT_BUFFER_SIZE I DEFAULT_DELIMITER C / DEFAULT_SKIP delimiter replacement skip termAtt ULcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; offsetAtt SLcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute; posAtt ^Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute; endPosition finalOffset skipped resultToken Ljava/lang/StringBuilder; delimiterPositions Ljava/util/List; %Ljava/util/List; delimitersCount resultTokenBuffer [C ()V (ICCI)V " $
% this VLcom/groupbyinc/flux/common/apache/lucene/analysis/path/ReversePathHierarchyTokenizer; (I)V (IC)V
bufferSize (CC)V (ICC)V (CI)V (CCI)V F(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;CCI)V G(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;ICCI)V " 1
2 factory @Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory; DEFAULT_TOKEN_ATTRIBUTE_FACTORY 6 5 7 C(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;)V " 9
: Scom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute < addAttribute L(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/util/Attribute; > ?
@ B Qcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute D F \com/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute H J L N P R "java/lang/IllegalArgumentException T bufferSize cannot be negative V (Ljava/lang/String;)V " X
U Y >com/groupbyinc/flux/common/apache/lucene/util/AttributeFactory [ skip cannot be negative ] resizeBuffer (I)[C _ ` = a
c
e g java/lang/StringBuilder i " )
j k m ! o java/util/ArrayList q
r k t incrementToken ()Z java/io/IOException x clearAttributes z #
{ java/lang/Integer } valueOf (I)Ljava/lang/Integer; ?
~ ? java/util/List ? add (Ljava/lang/Object;)Z ? ? ? ? input Ljava/io/Reader; ? ? ? java/io/Reader ? read ()I ? ?
? ? append (C)Ljava/lang/StringBuilder; ? ?
j ? size ? ? ? ? get (I)Ljava/lang/Object; ? ? ? ? intValue ? ?
~ ? length ? ?
j ? getChars (II[CI)V ? ?
j ? setLength ? )
j ?
correctOffset (I)I ? ?
? setPositionIncrement ? ) I ?
copyBuffer ([CII)V ? ? = ? setOffset (II)V ? ? E ? c idx start end ? #
? reset ? #
? clear ? # ? ?
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile ! ?
? ?
? !
" # ? ;
* //? &? ?
' ( ?
3 4 " ) ? E
* //? &? ?
' (
?
7 8 " * ? K *? &? ? ' ( +
?
; <