com.groupbyinc.flux.common.apache.lucene.analysis.path.PathHierarchyTokenizer.class Maven / Gradle / Ivy
???? 4 ? Mcom/groupbyinc/flux/common/apache/lucene/analysis/path/PathHierarchyTokenizer ;com/groupbyinc/flux/common/apache/lucene/analysis/Tokenizer PathHierarchyTokenizer.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;
startPosition skipped endDelimiter Z resultToken Ljava/lang/StringBuilder; charsRead ()V (ICCI)V
! this OLcom/groupbyinc/flux/common/apache/lucene/analysis/path/PathHierarchyTokenizer; (I)V (IC)V
bufferSize (CC)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 +
, factory @Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory; DEFAULT_TOKEN_ATTRIBUTE_FACTORY 0 / 1 C(Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeFactory;)V 3
4 Scom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute 6 addAttribute L(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/apache/lucene/util/Attribute; 8 9
: < Qcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/OffsetAttribute > @ \com/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute B D F H J L "java/lang/IllegalArgumentException N bufferSize cannot be negative P (Ljava/lang/String;)V R
O S >com/groupbyinc/flux/common/apache/lucene/util/AttributeFactory U skip cannot be negative W resizeBuffer (I)[C Y Z 7 [
]
_ a java/lang/StringBuilder c %
d e g incrementToken ()Z java/io/IOException k clearAttributes m
n append p(Ljava/lang/StringBuilder;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; p q 7 r length ()I t u
d v setPositionIncrement x % C y X(C)Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; p { 7 | input Ljava/io/Reader; ~ ? java/io/Reader ? read ? u
? ? setLength X(I)Lcom/groupbyinc/flux/common/apache/lucene/analysis/tokenattributes/CharTermAttribute; ? ? 7 ?
correctOffset (I)I ? ?
? setOffset (II)V ? ? ? ? ? %
d ? buffer ()[C ? ? 7 ? ([CII)Ljava/lang/StringBuilder; p ?
d ? c added end ?
? finalOffset reset ?
?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile ! ?
? ?
? ;
* //? "? ?
# $ ?
/ 0 % ? E
* //? "? ?
# $
?
3 4 &