org.apache.lucene.analysis.uima
Class UIMATypeAwareAnnotationsTokenizer
java.lang.Object
org.apache.lucene.util.AttributeSource
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.Tokenizer
org.apache.lucene.analysis.uima.BaseUIMATokenizer
org.apache.lucene.analysis.uima.UIMATypeAwareAnnotationsTokenizer
- All Implemented Interfaces:
- Closeable
public final class UIMATypeAwareAnnotationsTokenizer
- extends BaseUIMATokenizer
A Tokenizer
which creates token from UIMA Annotations filling also their TypeAttribute
according to
FeaturePath
s specified
Fields inherited from class org.apache.lucene.analysis.Tokenizer |
input |
Method Summary |
void |
end()
|
boolean |
incrementToken()
|
protected void |
initializeIterator()
initialize the FSIterator which is used to build tokens at each incrementToken() method call |
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 |
UIMATypeAwareAnnotationsTokenizer
public UIMATypeAwareAnnotationsTokenizer(String descriptorPath,
String tokenType,
String typeAttributeFeaturePath,
Map<String,Object> configurationParameters,
Reader input)
initializeIterator
protected void initializeIterator()
throws IOException
- Description copied from class:
BaseUIMATokenizer
- initialize the FSIterator which is used to build tokens at each incrementToken() method call
- Specified by:
initializeIterator
in class BaseUIMATokenizer
- Throws:
IOException
- If there is a low-level I/O error.
incrementToken
public boolean incrementToken()
throws IOException
- Specified by:
incrementToken
in class TokenStream
- Throws:
IOException
end
public void end()
throws IOException
- Overrides:
end
in class BaseUIMATokenizer
- Throws:
IOException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.