lux.index.analysis
Class QNameValueTokenStream

java.lang.Object
  extended by org.apache.lucene.util.AttributeSource
      extended by org.apache.lucene.analysis.TokenStream
          extended by lux.index.analysis.ValueTokenStream
              extended by lux.index.analysis.QNameValueTokenStream
All Implemented Interfaces:
Closeable

public final class QNameValueTokenStream
extends ValueTokenStream


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeSource
org.apache.lucene.util.AttributeSource.AttributeFactory, org.apache.lucene.util.AttributeSource.State
 
Field Summary
 
Fields inherited from class lux.index.analysis.ValueTokenStream
pos, termAtt, value
 
Constructor Summary
QNameValueTokenStream(Iterable<char[]> values)
           
 
Method Summary
protected  boolean advanceValue()
           
 boolean incrementToken()
           
 
Methods inherited from class lux.index.analysis.ValueTokenStream
reset, setValues
 
Methods inherited from class org.apache.lucene.analysis.TokenStream
close, end
 
Methods inherited from class org.apache.lucene.util.AttributeSource
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNameValueTokenStream

public QNameValueTokenStream(Iterable<char[]> values)
Method Detail

advanceValue

protected boolean advanceValue()
Overrides:
advanceValue in class ValueTokenStream

incrementToken

public boolean incrementToken()
                       throws IOException
Specified by:
incrementToken in class org.apache.lucene.analysis.TokenStream
Throws:
IOException


Copyright © 2013. All Rights Reserved.