public class TestUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
unexpectedParamValueMsg |
Constructor and Description |
---|
TestUtil() |
Modifier and Type | Method and Description |
---|---|
static AnalysisEngine |
getAE(java.io.File analysisEngineDescriptorFile) |
static CollectionReader |
getCR(java.io.File collectionReaderDescriptorFile) |
static <T extends TOP> |
getFeatureStructureAtIndex(JCas jCas,
java.lang.Class<T> cls,
int index) |
static <T extends TOP> |
getFeatureStructureSize(JCas jCas,
java.lang.Class<T> cls) |
static JCas |
processAE(AnalysisEngine ae,
java.io.File textFile)
This method simply calls
#createAnalysisEngineJCas(File, File, String) with the
charSetName equal to "UTF-8". |
static JCas |
processAE(AnalysisEngine ae,
java.io.File textFile,
java.lang.String charSetName)
This method reads in the text from the text file using the provided
character set and then calls
#getJCas(File, String) |
static JCas |
processAE(AnalysisEngine ae,
java.lang.String text)
This method creates a JCas for the provided analysis engine descriptor
file and then processes the provided text and returns the JCas.
|
static void |
testConfigParam(UimaContext uimaContext,
java.lang.String descriptorFile,
java.lang.String paramName,
java.lang.Object paramValue) |
static void |
testConfigParam(UimaContext uimaContext,
java.lang.String descriptorFile,
java.lang.String paramName,
java.lang.Object paramValue,
java.lang.Integer arrayIndex) |
public static JCas processAE(AnalysisEngine ae, java.io.File textFile) throws ResourceInitializationException
#createAnalysisEngineJCas(File, File, String)
with the
charSetName equal to "UTF-8".analysisEngineDescriptorFile
- a descriptor file for a UIMA Analysis Engine.textFile
- a file that contains text that the analysis engine will
process.ResourceInitializationException
#createAnalysisEngineJCas(File, File, String)}
public static JCas processAE(AnalysisEngine ae, java.io.File textFile, java.lang.String charSetName) throws ResourceInitializationException
#getJCas(File, String)
analysisEngineDescriptorFile
- a descriptor file for a UIMA Analysis Engine.textFile
- a file that contains text that the analysis engine will
process.charSetName
- the name of the character encoding of the fileResourceInitializationException
#getJCas(File, String)}
,
Charset
public static JCas processAE(AnalysisEngine ae, java.lang.String text) throws ResourceInitializationException
JCas jCas = createAnalysisEngineJCas(someAEDescriptorFile, someText);
analysisEngineDescriptorFile
- a descriptor file for a UIMA Analysis Engine.text
- text that the analysis engine will process.ResourceInitializationException
- The code for this method was found here:
http://article.gmane.org/gmane.comp.apache.uima.general/880/match=push+documents+into+cpe+collectionreaderpublic static AnalysisEngine getAE(java.io.File analysisEngineDescriptorFile) throws ResourceInitializationException
ResourceInitializationException
public static CollectionReader getCR(java.io.File collectionReaderDescriptorFile) throws ResourceInitializationException
ResourceInitializationException
public static <T extends TOP> int getFeatureStructureSize(JCas jCas, java.lang.Class<T> cls)
public static <T extends TOP> T getFeatureStructureAtIndex(JCas jCas, java.lang.Class<T> cls, int index)
public static void testConfigParam(UimaContext uimaContext, java.lang.String descriptorFile, java.lang.String paramName, java.lang.Object paramValue)
public static void testConfigParam(UimaContext uimaContext, java.lang.String descriptorFile, java.lang.String paramName, java.lang.Object paramValue, java.lang.Integer arrayIndex)