You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2013/01/18 01:26:27 UTC
svn commit: r1434987 [1/7] - in /uima/sandbox/uimafit/trunk: ./
uimafit-examples/ uimafit-legacy-support/ uimafit-legacy-support/.settings/
uimafit-legacy-support/src/ uimafit-legacy-support/src/main/
uimafit-legacy-support/src/main/java/ uimafit-legac...
Author: rec
Date: Fri Jan 18 00:26:25 2013
New Revision: 1434987
URL: http://svn.apache.org/viewvc?rev=1434987&view=rev
Log:
[UIMA-2540] Support legacy uimaFIT annotations in factory methods
- Added Eclipse metadata files to gitignore
- Added plugin module for legacy uimaFIT 1 support
- Extended uimaFIT core module to automatically detect and use the module.
Added:
uima/sandbox/uimafit/trunk/uimafit-legacy-support/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.core.prefs
uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.ui.prefs
uima/sandbox/uimafit/trunk/uimafit-legacy-support/pom.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/AnnotationConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/LegacySupportPluginImpl.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ConfigurationParameterConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ExternalResourceConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexCollectionConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexKeyConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/NoConversionConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/OperationalPropertiesConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/SofaCapabilityConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/TypeCapabilityConverter.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/ComponentTestBase.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBaseTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/ViewCreatorAnnotatorTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/ViewTextCopierAnnotatorTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/initialize/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/initialize/ConfigurationParameterInitializerTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/xwriter/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/xwriter/CASDumpWriterTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/xwriter/XWriterTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/data/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/data/CreateSampleXCASFile.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/data/CreateSampleXMIFile.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/descriptor/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/descriptor/TypeCapabilityTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/AggregateBuilderTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/AggregateWithReaderTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/AnalysisEngineFactoryExternalResourceTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/AnalysisEngineFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/AnnotationFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/CollectionReaderFactoryExternalResourceTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/CollectionReaderFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/ConfigurationParameterFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/ExternalResourceConfiguratorTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/ExternalResourceFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/FlowControllerFactoryExternalResourceTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/FsIndexFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/JCasBuilderTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/JCasFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/LoggingTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/ResourceCreationSpecifierFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/SofaMappingFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/TypePrioritiesFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/TypeSystemDescriptionFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/UimaContextFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/initializable/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/initializable/InitializableFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/Annotator1.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/Annotator2.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/Annotator3.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/Annotator4.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/FlowAE1.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/FlowAE2.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/FlowAE3.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/ParameterizedAE.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/ParameterizedAE2.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/ReversableTestFlowController.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testAes/ViewNames.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testCrs/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testCrs/SingleFileXReader.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testCrs/SingleFileXReaderTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testRes/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testRes/TestExternalResource.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/factory/testRes/TestSharedResourceObject.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/pipeline/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/pipeline/CpePipelineTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/pipeline/SimplePipelineTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/testing/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/testing/factory/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/testing/factory/TokenBuilderTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/CasUtilTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/ContainmentIndexTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/DisableLoggingTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/FSCollectionFactoryTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/HideOutputTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/JCasIterableTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/JCasUtilTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/LocaleUtilTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/SimplePipelineTest.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/util/TypeSystemUtil.java (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/META-INF/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/META-INF/org.uimafit/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/META-INF/org.uimafit/fsindexes.txt (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/META-INF/org.uimafit/types.txt (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/descriptor/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/descriptor/DefaultValueAE1.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/descriptor/DefaultValueAE2.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/descriptor/README (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/docs/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/docs/A.txt (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/docs/bad.xcas
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/docs/test.xcas
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/docs/test.xmi
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/docs/unix-newlines.txt (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/docs/windows-newlines.txt (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/1.html (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/2/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/2/2.1.html (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/2/2.2.html (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/3.html (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/4/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/4/1/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/html/4/1/4.1.1.html (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/reference/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/reference/JCasBuilderTest.dump
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/data/reference/test.xmi.dump
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/component/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/component/NoOpAnnotator.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/factory/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/factory/testCrs/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/factory/testCrs/SingleFileXReader.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/index/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/index/AutoImportableIndex.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/type/
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/type/AnalyzedText.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/type/Sentence.xml (with props)
uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/resources/org/apache/uima/fit/type/Token.xml (with props)
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/LegacySupportPlugin.java (with props)
Modified:
uima/sandbox/uimafit/trunk/.gitignore
uima/sandbox/uimafit/trunk/pom.xml
uima/sandbox/uimafit/trunk/uimafit-examples/pom.xml
uima/sandbox/uimafit/trunk/uimafit-maven-plugin/pom.xml
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/initialize/ConfigurationParameterInitializer.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/initialize/ExternalResourceInitializer.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/CapabilityFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/ConfigurationParameterFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/ReflectionUtil.java
Modified: uima/sandbox/uimafit/trunk/.gitignore
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/.gitignore?rev=1434987&r1=1434986&r2=1434987&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/.gitignore (original)
+++ uima/sandbox/uimafit/trunk/.gitignore Fri Jan 18 00:26:25 2013
@@ -1,3 +1,17 @@
.project
.classpath
target
+.settings/org.eclipse.core.resources.prefs
+.settings/org.eclipse.m2e.core.prefs
+uimafit-examples/.settings/org.eclipse.core.resources.prefs
+uimafit-examples/.settings/org.eclipse.m2e.core.prefs
+uimafit-legacy-support/.settings/org.eclipse.core.resources.prefs
+uimafit-legacy-support/.settings/org.eclipse.m2e.core.prefs
+uimafit-maven-plugin/.settings/org.eclipse.core.resources.prefs
+uimafit-maven-plugin/.settings/org.eclipse.m2e.core.prefs
+uimafit-spring/.settings/org.eclipse.core.resources.prefs
+uimafit-spring/.settings/org.eclipse.m2e.core.prefs
+uimafit/.settings/org.eclipse.core.resources.prefs
+uimafit/.settings/org.eclipse.m2e.core.prefs
+uimafit-legacy-support/.settings/org.eclipse.core.resources.prefs
+uimafit-legacy-support/.settings/org.eclipse.m2e.core.prefs
Modified: uima/sandbox/uimafit/trunk/pom.xml
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/pom.xml?rev=1434987&r1=1434986&r2=1434987&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/pom.xml (original)
+++ uima/sandbox/uimafit/trunk/pom.xml Fri Jan 18 00:26:25 2013
@@ -22,7 +22,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>uimafit-parent</artifactId>
<packaging>pom</packaging>
- <name>uimaFIT Parent</name>
+ <name>uimaFIT - Parent</name>
<version>2.0.0-SNAPSHOT</version>
<description>Factories, Injection, and Testing library for UIMA</description>
<url>http://uimafit.googlecode.com</url>
@@ -534,5 +534,7 @@
<module>uimafit-examples</module>
<module>uimafit-spring</module>
<module>uimafit-maven-plugin</module>
+ <module>uimafit-legacy-support</module>
+
</modules>
</project>
\ No newline at end of file
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/pom.xml
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/pom.xml?rev=1434987&r1=1434986&r2=1434987&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/pom.xml (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/pom.xml Fri Jan 18 00:26:25 2013
@@ -26,7 +26,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>uimafit-examples</artifactId>
- <name>uimaFIT Examples</name>
+ <name>uimaFIT - Examples</name>
<description>Factories, Injection, and Testing library for UIMA</description>
<url>http://uimafit.googlecode.com</url>
<dependencies>
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.core.prefs?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.core.prefs (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.core.prefs Fri Jan 18 00:26:25 2013
@@ -0,0 +1,285 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=1
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=100
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=4
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
+org.eclipse.jdt.core.formatter.indentation.size=2
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=true
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=100
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.tabulation.size=2
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.ui.prefs
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.ui.prefs?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.ui.prefs (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/.settings/org.eclipse.jdt.ui.prefs Fri Jan 18 00:26:25 2013
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+formatter_profile=_Apache UIMA Code Conventions
+formatter_settings_version=12
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/pom.xml
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/pom.xml?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/pom.xml (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/pom.xml Fri Jan 18 00:26:25 2013
@@ -0,0 +1,119 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>uimafit-parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ </parent>
+ <artifactId>uimafit-legacy-support</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>javax.enterprise</groupId>
+ <artifactId>cdi-api</artifactId>
+ <version>1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>uimaj-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>uimafit</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jdom</groupId>
+ <artifactId>jdom</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.uimafit</groupId>
+ <artifactId>uimafit</artifactId>
+ <version>1.4.0</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>java</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <mainClass>org.apache.uima.fit.util.JCasGenPomFriendly</mainClass>
+ <arguments>
+ <argument>file:${project.basedir}/src/test/resources/org/apache/uima/fit/type/**/*.xml</argument>
+ <argument>${project.build.directory}/generated-sources/jcasgen</argument>
+ </arguments>
+ <classpathScope>test</classpathScope>
+ <includePluginDependencies>true</includePluginDependencies>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>uimafit</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <!--
+ This plug-in adds the jcasgen generated source code folder as a project
+ source folder
+ -->
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>add-test-source</id>
+ <phase>process-test-resources</phase>
+ <goals>
+ <goal>add-test-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/generated-sources/jcasgen</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>rat-maven-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>release.properties</exclude> <!-- release generated artifact -->
+ <exclude>CHANGES</exclude>
+ <exclude>NOTICE</exclude>
+ <exclude>README</exclude>
+ <exclude>src/main/resources/**/*</exclude>
+ <exclude>src/test/resources/**/*</exclude>
+ <exclude>src/test/java/org/apache/uima/fit/type/**/*</exclude> <!-- JCasGen -->
+ <exclude>apidocs/package-list</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <name>uimaFIT - Legacy uimaFIT support</name>
+ <description>Adds support for uimaFIT 1.x annotations.</description>
+</project>
\ No newline at end of file
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/pom.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/AnnotationConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/AnnotationConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/AnnotationConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/AnnotationConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,23 @@
+package org.apache.uima.fit.legacy;
+
+import java.lang.annotation.Annotation;
+
+/**
+ * Annotation converters for legacy uimaFIT annotations to Apache uimaFIT annotations.
+ *
+ * @param <L> legacy annotation type.
+ * @param <M> modern annotation type.
+ */
+public interface AnnotationConverter<L extends Annotation,M extends Annotation> {
+ /**
+ * Convert the given legacy annotation to its modern counterpart.
+ *
+ * @param aAnnotation a legacy annotation.
+ * @return the modern annotation.
+ */
+ M convert(L aAnnotation);
+
+ Class<M> getModernType();
+
+ Class<L> getLegacyType();
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/AnnotationConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/LegacySupportPluginImpl.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/LegacySupportPluginImpl.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/LegacySupportPluginImpl.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/LegacySupportPluginImpl.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,123 @@
+package org.apache.uima.fit.legacy;
+
+import java.lang.annotation.Annotation;
+import java.lang.reflect.AccessibleObject;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.uima.fit.legacy.converter.ConfigurationParameterConverter;
+import org.apache.uima.fit.legacy.converter.ExternalResourceConverter;
+import org.apache.uima.fit.legacy.converter.FsIndexCollectionConverter;
+import org.apache.uima.fit.legacy.converter.FsIndexConverter;
+import org.apache.uima.fit.legacy.converter.FsIndexKeyConverter;
+import org.apache.uima.fit.legacy.converter.NoConversionConverter;
+import org.apache.uima.fit.legacy.converter.OperationalPropertiesConverter;
+import org.apache.uima.fit.legacy.converter.SofaCapabilityConverter;
+import org.apache.uima.fit.legacy.converter.TypeCapabilityConverter;
+import org.apache.uima.fit.util.LegacySupportPlugin;
+
+/**
+ * Legacy support plug in for the Google Code version of uimaFIT.
+ */
+public class LegacySupportPluginImpl implements LegacySupportPlugin {
+ private Map<Class<? extends Annotation>, AnnotationConverter<?,?>> converterRegistry;
+
+ public LegacySupportPluginImpl() {
+ register(new ConfigurationParameterConverter());
+ register(new ExternalResourceConverter());
+ register(new FsIndexConverter());
+ register(new FsIndexCollectionConverter());
+ register(new FsIndexKeyConverter());
+ register(new OperationalPropertiesConverter());
+ register(new SofaCapabilityConverter());
+ register(new TypeCapabilityConverter());
+ }
+
+ public boolean isAnnotationPresent(AccessibleObject aObject,
+ Class<? extends Annotation> aAnnotationClass) {
+ Class<? extends Annotation> legacyType = getLegacyType(aAnnotationClass);
+ if (legacyType != null) {
+ return aObject.isAnnotationPresent(legacyType);
+ }
+ else {
+ return false;
+ }
+ }
+
+ public boolean isAnnotationPresent(Class<?> aObject,
+ Class<? extends Annotation> aAnnotationClass) {
+ Class<? extends Annotation> legacyType = getLegacyType(aAnnotationClass);
+ if (legacyType != null) {
+ return aObject.isAnnotationPresent(legacyType);
+ }
+ else {
+ return false;
+ }
+ }
+
+ public <L extends Annotation, M extends Annotation> M getAnnotation(AccessibleObject aObject,
+ Class<M> aAnnotationClass) {
+ // Get converter
+ AnnotationConverter<L, M> converter = getConverter(aAnnotationClass);
+ // Find legacy annotation
+ L legacyAnnotation = aObject.getAnnotation(converter.getLegacyType());
+ if (legacyAnnotation != null) {
+ // If legacy annotation is present, convert it to a modern annotation
+ return converter.convert(legacyAnnotation);
+ } else {
+ return null;
+ }
+ }
+
+ public <L extends Annotation, M extends Annotation> M getAnnotation(Class<?> aObject,
+ Class<M> aAnnotationClass) {
+ // Get converter
+ AnnotationConverter<L, M> converter = getConverter(aAnnotationClass);
+ // Find legacy annotation
+ L legacyAnnotation = aObject.getAnnotation(converter.getLegacyType());
+ if (legacyAnnotation != null) {
+ // If legacy annotation is present, convert it to a modern annotation
+ return converter.convert(legacyAnnotation);
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * Get a converter for the given modern type.
+ *
+ * @param aModernType a modern annotation type.
+ * @return a converter. This method never returns {@code null}.
+ */
+ @SuppressWarnings("unchecked")
+ private <L extends Annotation, M extends Annotation> AnnotationConverter<L, M> getConverter(Class<M> aModernType)
+ {
+ AnnotationConverter<?,?> conv = converterRegistry.get(aModernType);
+ if (conv == null) {
+ conv = NoConversionConverter.getInstance();
+ }
+ return (AnnotationConverter<L, M>) conv;
+ }
+
+ private <L extends Annotation, M extends Annotation> Class<L> getLegacyType(Class<M> aModernType)
+ {
+ AnnotationConverter<L, M> converter = getConverter(aModernType);
+ if (converter != null) {
+ return converter.getLegacyType();
+ }
+ else {
+ return null;
+ }
+ }
+
+ /**
+ * Register a new converter.
+ */
+ private void register(AnnotationConverter<?,?> aConverter)
+ {
+ if (converterRegistry == null) {
+ converterRegistry = new HashMap<Class<? extends Annotation>, AnnotationConverter<?,?>>();
+ }
+ converterRegistry.put(aConverter.getModernType(), aConverter);
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/LegacySupportPluginImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ConfigurationParameterConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ConfigurationParameterConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ConfigurationParameterConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ConfigurationParameterConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,55 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.ConfigurationParameter;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+
+public class ConfigurationParameterConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.ConfigurationParameter, org.apache.uima.fit.descriptor.ConfigurationParameter> {
+
+ public ConfigurationParameterConverter() {
+ // Nothing to do
+ }
+
+ public ConfigurationParameter convert(
+ final org.uimafit.descriptor.ConfigurationParameter aAnnotation) {
+ return new ConfigurationParameterSubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.ConfigurationParameter> getLegacyType() {
+ return org.uimafit.descriptor.ConfigurationParameter.class;
+ }
+
+ public Class<ConfigurationParameter> getModernType() {
+ return ConfigurationParameter.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class ConfigurationParameterSubstitute extends
+ AnnotationLiteral<ConfigurationParameter> implements ConfigurationParameter {
+
+ private org.uimafit.descriptor.ConfigurationParameter legacyAnnotation;
+
+ public ConfigurationParameterSubstitute(org.uimafit.descriptor.ConfigurationParameter aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public String name() {
+ return legacyAnnotation.name();
+ }
+
+ public String description() {
+ return legacyAnnotation.description();
+ }
+
+ public boolean mandatory() {
+ return legacyAnnotation.mandatory();
+ }
+
+ public String[] defaultValue() {
+ return legacyAnnotation.defaultValue();
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ConfigurationParameterConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ExternalResourceConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ExternalResourceConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ExternalResourceConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ExternalResourceConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,52 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.ExternalResource;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+import org.apache.uima.resource.Resource;
+
+public class ExternalResourceConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.ExternalResource, org.apache.uima.fit.descriptor.ExternalResource> {
+
+ public ExternalResourceConverter() {
+ // Nothing to do
+ }
+
+ public ExternalResource convert(
+ final org.uimafit.descriptor.ExternalResource aAnnotation) {
+ return new ExternalResourceSubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.ExternalResource> getLegacyType() {
+ return org.uimafit.descriptor.ExternalResource.class;
+ }
+
+ public Class<ExternalResource> getModernType() {
+ return ExternalResource.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class ExternalResourceSubstitute extends
+ AnnotationLiteral<ExternalResource> implements ExternalResource {
+
+ private org.uimafit.descriptor.ExternalResource legacyAnnotation;
+
+ public ExternalResourceSubstitute(org.uimafit.descriptor.ExternalResource aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public String key() {
+ return legacyAnnotation.key();
+ }
+
+ public Class<? extends Resource> api() {
+ return legacyAnnotation.api();
+ }
+
+ public boolean mandatory() {
+ return legacyAnnotation.mandatory();
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/ExternalResourceConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexCollectionConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexCollectionConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexCollectionConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexCollectionConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,51 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.FsIndex;
+import org.apache.uima.fit.descriptor.FsIndexCollection;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+
+public class FsIndexCollectionConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.FsIndexCollection, org.apache.uima.fit.descriptor.FsIndexCollection> {
+
+ public FsIndexCollectionConverter() {
+ // Nothing to do
+ }
+
+ public FsIndexCollection convert(
+ final org.uimafit.descriptor.FsIndexCollection aAnnotation) {
+ return new FsIndexCollectionSubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.FsIndexCollection> getLegacyType() {
+ return org.uimafit.descriptor.FsIndexCollection.class;
+ }
+
+ public Class<FsIndexCollection> getModernType() {
+ return FsIndexCollection.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class FsIndexCollectionSubstitute extends
+ AnnotationLiteral<FsIndexCollection> implements FsIndexCollection {
+
+ private org.uimafit.descriptor.FsIndexCollection legacyAnnotation;
+
+ public FsIndexCollectionSubstitute(org.uimafit.descriptor.FsIndexCollection aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public FsIndex[] fsIndexes() {
+ FsIndex[] result = new FsIndex[legacyAnnotation.fsIndexes().length];
+ FsIndexConverter conv = new FsIndexConverter();
+ int i = 0;
+ for (org.uimafit.descriptor.FsIndex k : legacyAnnotation.fsIndexes()) {
+ result[i] = conv.convert(k);
+ i++;
+ }
+ return result;
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexCollectionConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,72 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.FsIndex;
+import org.apache.uima.fit.descriptor.FsIndexKey;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+import org.apache.uima.jcas.cas.TOP;
+
+public class FsIndexConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.FsIndex, org.apache.uima.fit.descriptor.FsIndex> {
+
+ public FsIndexConverter() {
+ // Nothing to do
+ }
+
+ public FsIndex convert(
+ final org.uimafit.descriptor.FsIndex aAnnotation) {
+ return new FsIndexSubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.FsIndex> getLegacyType() {
+ return org.uimafit.descriptor.FsIndex.class;
+ }
+
+ public Class<FsIndex> getModernType() {
+ return FsIndex.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class FsIndexSubstitute extends
+ AnnotationLiteral<FsIndex> implements FsIndex {
+
+ private org.uimafit.descriptor.FsIndex legacyAnnotation;
+
+ public FsIndexSubstitute(org.uimafit.descriptor.FsIndex aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public String label() {
+ return legacyAnnotation.label();
+ }
+
+ public String typeName() {
+ return legacyAnnotation.typeName();
+ }
+
+ public Class<? extends TOP> type() {
+ return legacyAnnotation.type();
+ }
+
+ public String kind() {
+ return legacyAnnotation.kind();
+ }
+
+ public FsIndexKey[] keys() {
+ FsIndexKey[] result = new FsIndexKey[legacyAnnotation.keys().length];
+ FsIndexKeyConverter conv = new FsIndexKeyConverter();
+ int i = 0;
+ for (org.uimafit.descriptor.FsIndexKey k : legacyAnnotation.keys()) {
+ result[i] = conv.convert(k);
+ i++;
+ }
+ return result;
+ }
+
+ public boolean typePriorities() {
+ return legacyAnnotation.typePriorities();
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexKeyConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexKeyConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexKeyConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexKeyConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,47 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.FsIndexKey;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+
+public class FsIndexKeyConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.FsIndexKey, org.apache.uima.fit.descriptor.FsIndexKey> {
+
+ public FsIndexKeyConverter() {
+ // Nothing to do
+ }
+
+ public FsIndexKey convert(
+ final org.uimafit.descriptor.FsIndexKey aAnnotation) {
+ return new FsIndexKeySubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.FsIndexKey> getLegacyType() {
+ return org.uimafit.descriptor.FsIndexKey.class;
+ }
+
+ public Class<FsIndexKey> getModernType() {
+ return FsIndexKey.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class FsIndexKeySubstitute extends
+ AnnotationLiteral<FsIndexKey> implements FsIndexKey {
+
+ private org.uimafit.descriptor.FsIndexKey legacyAnnotation;
+
+ public FsIndexKeySubstitute(org.uimafit.descriptor.FsIndexKey aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public String featureName() {
+ return legacyAnnotation.featureName();
+ }
+
+ public int comparator() {
+ return legacyAnnotation.comparator();
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/FsIndexKeyConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/NoConversionConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/NoConversionConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/NoConversionConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/NoConversionConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,42 @@
+package org.apache.uima.fit.legacy.converter;
+
+import java.lang.annotation.Annotation;
+
+import org.apache.uima.fit.legacy.AnnotationConverter;
+
+/**
+ * Fallback converter that does not convert anything.
+ *
+ * @author Richard Eckart de Castilho
+ */
+public class NoConversionConverter implements AnnotationConverter<Annotation, Annotation> {
+
+ private static NoConversionConverter instance = null;
+
+ public NoConversionConverter() {
+ // Nothing to do
+ }
+
+ public Annotation convert(Annotation aAnnotation) {
+ return null;
+ }
+
+ @SuppressWarnings({ "unchecked", "rawtypes" })
+ public Class<Annotation> getModernType() {
+ return (Class) NoAnnotation.class;
+ }
+
+ @SuppressWarnings({ "unchecked", "rawtypes" })
+ public Class<Annotation> getLegacyType() {
+ return (Class) NoAnnotation.class;
+ }
+
+ public static NoConversionConverter getInstance() {
+ if (instance == null) {
+ instance = new NoConversionConverter();
+ }
+ return instance;
+ }
+
+ private @interface NoAnnotation {};
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/NoConversionConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/OperationalPropertiesConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/OperationalPropertiesConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/OperationalPropertiesConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/OperationalPropertiesConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,51 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.OperationalProperties;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+
+public class OperationalPropertiesConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.OperationalProperties, org.apache.uima.fit.descriptor.OperationalProperties> {
+
+ public OperationalPropertiesConverter() {
+ // Nothing to do
+ }
+
+ public OperationalProperties convert(
+ final org.uimafit.descriptor.OperationalProperties aAnnotation) {
+ return new OperationalPropertiesSubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.OperationalProperties> getLegacyType() {
+ return org.uimafit.descriptor.OperationalProperties.class;
+ }
+
+ public Class<OperationalProperties> getModernType() {
+ return OperationalProperties.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class OperationalPropertiesSubstitute extends
+ AnnotationLiteral<OperationalProperties> implements OperationalProperties {
+
+ private org.uimafit.descriptor.OperationalProperties legacyAnnotation;
+
+ public OperationalPropertiesSubstitute(org.uimafit.descriptor.OperationalProperties aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public boolean multipleDeploymentAllowed() {
+ return legacyAnnotation.multipleDeploymentAllowed();
+ }
+
+ public boolean modifiesCas() {
+ return legacyAnnotation.modifiesCas();
+ }
+
+ public boolean outputsNewCases() {
+ return legacyAnnotation.outputsNewCases();
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/OperationalPropertiesConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/SofaCapabilityConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/SofaCapabilityConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/SofaCapabilityConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/SofaCapabilityConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,47 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.SofaCapability;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+
+public class SofaCapabilityConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.SofaCapability, org.apache.uima.fit.descriptor.SofaCapability> {
+
+ public SofaCapabilityConverter() {
+ // Nothing to do
+ }
+
+ public SofaCapability convert(
+ final org.uimafit.descriptor.SofaCapability aAnnotation) {
+ return new SofaCapabilitySubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.SofaCapability> getLegacyType() {
+ return org.uimafit.descriptor.SofaCapability.class;
+ }
+
+ public Class<SofaCapability> getModernType() {
+ return SofaCapability.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class SofaCapabilitySubstitute extends
+ AnnotationLiteral<SofaCapability> implements SofaCapability {
+
+ private org.uimafit.descriptor.SofaCapability legacyAnnotation;
+
+ public SofaCapabilitySubstitute(org.uimafit.descriptor.SofaCapability aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public String[] inputSofas() {
+ return legacyAnnotation.inputSofas();
+ }
+
+ public String[] outputSofas() {
+ return legacyAnnotation.outputSofas();
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/SofaCapabilityConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/TypeCapabilityConverter.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/TypeCapabilityConverter.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/TypeCapabilityConverter.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/TypeCapabilityConverter.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,47 @@
+package org.apache.uima.fit.legacy.converter;
+
+import javax.enterprise.util.AnnotationLiteral;
+
+import org.apache.uima.fit.descriptor.TypeCapability;
+import org.apache.uima.fit.legacy.AnnotationConverter;
+
+public class TypeCapabilityConverter
+ implements
+ AnnotationConverter<org.uimafit.descriptor.TypeCapability, org.apache.uima.fit.descriptor.TypeCapability> {
+
+ public TypeCapabilityConverter() {
+ // Nothing to do
+ }
+
+ public TypeCapability convert(
+ final org.uimafit.descriptor.TypeCapability aAnnotation) {
+ return new TypeCapabilitySubstitute(aAnnotation);
+ }
+
+ public Class<org.uimafit.descriptor.TypeCapability> getLegacyType() {
+ return org.uimafit.descriptor.TypeCapability.class;
+ }
+
+ public Class<TypeCapability> getModernType() {
+ return TypeCapability.class;
+ }
+
+ @SuppressWarnings("serial")
+ public class TypeCapabilitySubstitute extends
+ AnnotationLiteral<TypeCapability> implements TypeCapability {
+
+ private org.uimafit.descriptor.TypeCapability legacyAnnotation;
+
+ public TypeCapabilitySubstitute(org.uimafit.descriptor.TypeCapability aAnnotation) {
+ legacyAnnotation = aAnnotation;
+ }
+
+ public String[] inputs() {
+ return legacyAnnotation.inputs();
+ }
+
+ public String[] outputs() {
+ return legacyAnnotation.outputs();
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/main/java/org/apache/uima/fit/legacy/converter/TypeCapabilityConverter.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/ComponentTestBase.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/ComponentTestBase.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/ComponentTestBase.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/ComponentTestBase.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,89 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.uima.fit;
+
+import org.apache.uima.fit.factory.TypePrioritiesFactory;
+import org.apache.uima.fit.factory.TypeSystemDescriptionFactory;
+import org.apache.uima.fit.testing.factory.TokenBuilder;
+import org.apache.uima.fit.type.Sentence;
+import org.apache.uima.fit.type.Token;
+import org.apache.uima.jcas.JCas;
+import org.apache.uima.resource.metadata.TypePriorities;
+import org.apache.uima.resource.metadata.TypeSystemDescription;
+import org.apache.uima.util.CasCreationUtils;
+import org.junit.Before;
+
+/**
+ *
+ *
+ */
+public class ComponentTestBase {
+
+ private static ThreadLocal<JCas> JCAS = new ThreadLocal<JCas>();
+
+ private static ThreadLocal<TypeSystemDescription> TYPE_SYSTEM_DESCRIPTION = new ThreadLocal<TypeSystemDescription>();
+
+ private static ThreadLocal<TypePriorities> TYPE_PRIORITIES = new ThreadLocal<TypePriorities>();
+
+ private static ThreadLocal<TokenBuilder<Token, Sentence>> TOKEN_BUILDER = new ThreadLocal<TokenBuilder<Token, Sentence>>();
+
+ static {
+ try {
+ TYPE_SYSTEM_DESCRIPTION.set(TypeSystemDescriptionFactory.createTypeSystemDescription());
+
+ TypePriorities tp = TypePrioritiesFactory.createTypePriorities(new String[] {
+ "org.apache.uima.fit.type.Sentence", "org.apache.uima.fit.type.AnalyzedText",
+ "org.apache.uima.fit.type.Token" });
+ TYPE_PRIORITIES.set(tp);
+
+ JCas jCas = CasCreationUtils.createCas(TYPE_SYSTEM_DESCRIPTION.get(), tp, null).getJCas();
+ JCAS.set(jCas);
+
+ TokenBuilder<Token, Sentence> tb = new TokenBuilder<Token, Sentence>(Token.class,
+ Sentence.class, "pos", "stem");
+ TOKEN_BUILDER.set(tb);
+ } catch (Exception e) {
+ e.printStackTrace();
+ System.exit(1);
+ }
+ }
+
+ protected JCas jCas;
+
+ protected TypeSystemDescription typeSystemDescription;
+
+ protected TypePriorities typePriorities;
+
+ protected TokenBuilder<Token, Sentence> tokenBuilder;
+
+ /**
+ * we do not want to create a new JCas object every time we run a test because it is expensive
+ * (~100ms on my laptop). Instead, we will have one JCas per thread sitting around that we will
+ * reset everytime a new test is called.
+ */
+ @Before
+ public void setUp() {
+ jCas = JCAS.get();
+ jCas.reset();
+ typeSystemDescription = TYPE_SYSTEM_DESCRIPTION.get();
+ typePriorities = TYPE_PRIORITIES.get();
+ tokenBuilder = TOKEN_BUILDER.get();
+ }
+
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/ComponentTestBase.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBaseTest.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBaseTest.java?rev=1434987&view=auto
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBaseTest.java (added)
+++ uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBaseTest.java Fri Jan 18 00:26:25 2013
@@ -0,0 +1,81 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.uima.fit.component;
+
+import static org.apache.uima.fit.factory.CollectionReaderFactory.createCollectionReader;
+import static org.junit.Assert.assertEquals;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.apache.commons.io.FileUtils;
+import org.apache.uima.cas.CAS;
+import org.apache.uima.collection.CollectionException;
+import org.apache.uima.collection.CollectionReader;
+import org.uimafit.descriptor.ConfigurationParameter;
+import org.apache.uima.jcas.JCas;
+import org.apache.uima.util.CasCreationUtils;
+import org.apache.uima.util.Progress;
+import org.junit.Test;
+
+/**
+ * Test {@link JCasCollectionReader_ImplBase}
+ *
+ */
+public class JCasCollectionReader_ImplBaseTest {
+ /**
+ * Test using a simple reader reading one text file.
+ *
+ * @throws Exception
+ * if an error occurs.
+ */
+ @Test
+ public void test() throws Exception {
+ File file = new File("src/test/resources/data/docs/A.txt");
+
+ CollectionReader reader = createCollectionReader(SingleTextReader.class,
+ SingleTextReader.PARAM_FILE, file.getPath());
+
+ CAS cas = CasCreationUtils.createCas(reader.getProcessingResourceMetaData());
+ reader.getNext(cas);
+ reader.close();
+
+ assertEquals(FileUtils.readFileToString(file, "UTF-8"), cas.getDocumentText());
+ }
+
+ public static class SingleTextReader extends JCasCollectionReader_ImplBase {
+ public static final String PARAM_FILE = "File";
+
+ @ConfigurationParameter(name = PARAM_FILE, mandatory = true)
+ private File file;
+
+ public boolean hasNext() throws IOException, CollectionException {
+ return file != null;
+ }
+
+ public Progress[] getProgress() {
+ return new Progress[0];
+ }
+
+ @Override
+ public void getNext(JCas jCas) throws IOException, CollectionException {
+ jCas.setDocumentText(FileUtils.readFileToString(file, "UTF-8"));
+ }
+ }
+}
Propchange: uima/sandbox/uimafit/trunk/uimafit-legacy-support/src/test/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBaseTest.java
------------------------------------------------------------------------------
svn:eol-style = native