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/11 00:12:37 UTC
svn commit: r1431721 [1/19] - in /uima/sandbox/uimafit/trunk:
uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/
uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/
uimafit-examples/src/main/java/org/apache/...
Author: rec
Date: Thu Jan 10 23:12:33 2013
New Revision: 1431721
URL: http://svn.apache.org/viewvc?rev=1431721&view=rev
Log:
[UIMA-2544] Apply UIMA code style
https://issues.apache.org/jira/browse/UIMA-2544
- Applied Eclipse's "Format code" function
Modified:
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/BaselineTagger.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/Evaluator.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/GoldTagger.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/LineReader.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/RunExperiment.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/SentenceAndTokenCopier.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/ViewNames.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/package-info.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickAE.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickDescriptor.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickPipeline.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/package-info.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/ExternalResourceExample.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/package-info.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotator.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorDescriptor.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorPipeline.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/package-info.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotator.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotatorPipeline.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/package-info.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource_impl.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/UimaAcronymAnnotator.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/UimaMeetingAnnotator.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/package-info.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/DateAnnotation.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/DateAnnotation_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/DateTimeAnnotation.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/DateTimeAnnotation_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/Meeting.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/Meeting_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/RoomNumber.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/RoomNumber_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/TimeAnnotation.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/TimeAnnotation_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/UimaAcronym.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/UimaAcronym_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/UimaMeeting.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/type/UimaMeeting_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/type/Sentence.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/type/Sentence_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/type/Token.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/type/Token_Type.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/test/java/org/apache/uima/fit/examples/tutorial/ExamplesTestBase.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/test/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotator1Test.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/test/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotator2Test.java
uima/sandbox/uimafit/trunk/uimafit-examples/src/test/java/org/apache/uima/fit/examples/xmi/XmiTest.java
uima/sandbox/uimafit/trunk/uimafit-maven-plugin/src/main/java/org/apache/uima/fit/maven/GenerateDescriptorsMojo.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/main/java/org/apache/uima/fit/spring/SpringContextResourceManager.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/main/java/org/apache/uima/fit/spring/factory/AnalysisEngineFactory_impl.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/main/java/org/apache/uima/fit/spring/factory/CasConsumerFactory_impl.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/main/java/org/apache/uima/fit/spring/factory/CasInitializerFactory_impl.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/main/java/org/apache/uima/fit/spring/factory/CollectionReaderFactory_impl.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/main/java/org/apache/uima/fit/spring/factory/CustomResourceFactory_impl.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/main/java/org/apache/uima/fit/spring/util/ResourceInitializationUtil.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/test/java/org/apache/uima/fit/spring/SpringContextResourceManagerTest.java
uima/sandbox/uimafit/trunk/uimafit-spring/src/test/java/org/apache/uima/fit/spring/UimaFactoryInjectionTest.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/CasAnnotator_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/CasCollectionReader_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/CasConsumer_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/CasFlowController_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/CasMultiplier_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/ExternalResourceAware.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/JCasAnnotator_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/JCasConsumer_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/JCasFlowController_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/JCasMultiplier_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/NoOpAnnotator.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/Resource_ImplBase.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/ViewCreatorAnnotator.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/ViewTextCopierAnnotator.java
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/component/initialize/package-info.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/package-info.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/xwriter/CASDumpWriter.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/xwriter/IntegerFileNamer.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/xwriter/XWriter.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/component/xwriter/XWriterFileNamer.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/ConfigurationParameter.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/ExternalResource.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/ExternalResourceLocator.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/FsIndex.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/FsIndexCollection.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/FsIndexKey.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/OperationalProperties.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/SofaCapability.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/TypeCapability.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/descriptor/package-info.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/AggregateBuilder.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/AnalysisEngineFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/AnnotationFactory.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/CollectionReaderFactory.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/factory/CpeBuilder.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/ExternalResourceFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/FlowControllerFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/FsIndexFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/JCasBuilder.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/JCasFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/ResourceCreationSpecifierFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/SofaMappingFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/TypePrioritiesFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/TypeSystemDescriptionFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/UimaContextFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/initializable/Initializable.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/initializable/InitializableFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/locator/JndiResourceLocator.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/factory/package-info.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/pipeline/CpePipeline.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/pipeline/JCasIterable.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/pipeline/SimplePipeline.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/pipeline/package-info.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/propertyeditors/GetAsTextStringEditor.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/propertyeditors/LocaleEditor.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/propertyeditors/PropertyEditorUtil.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/testing/factory/TokenBuilder.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/testing/util/DisableLogging.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/testing/util/HideOutput.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/CasUtil.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/ContainmentIndex.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/ExtendedExternalResourceDescription_impl.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/ExtendedLogger.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/FSCollectionFactory.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/JCasGenPomFriendly.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/JCasUtil.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/LocaleUtil.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/ReflectionUtil.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/SimpleNamedResourceManager.java
uima/sandbox/uimafit/trunk/uimafit/src/main/java/org/apache/uima/fit/util/package-info.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/DefaultPackageAE.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/DefaultPackageAETest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/ComponentTestBase.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/component/JCasCollectionReader_ImplBaseTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/component/ViewCreatorAnnotatorTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/component/ViewTextCopierAnnotatorTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/component/initialize/ConfigurationParameterInitializerTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/component/xwriter/CASDumpWriterTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/component/xwriter/XWriterTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/data/CreateSampleXCASFile.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/data/CreateSampleXMIFile.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/descriptor/TypeCapabilityTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/AggregateBuilderTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/AggregateWithReaderTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/AnalysisEngineFactoryExternalResourceTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/AnalysisEngineFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/AnnotationFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/CollectionReaderFactoryExternalResourceTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/CollectionReaderFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/ConfigurationParameterFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/ExternalResourceConfiguratorTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/ExternalResourceFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/FlowControllerFactoryExternalResourceTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/FsIndexFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/JCasBuilderTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/JCasFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/LoggingTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/ResourceCreationSpecifierFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/SofaMappingFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/TypePrioritiesFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/TypeSystemDescriptionFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/UimaContextFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/initializable/InitializableFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/Annotator1.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/Annotator2.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/Annotator3.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/Annotator4.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/FlowAE1.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/FlowAE2.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/FlowAE3.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/ParameterizedAE.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/ParameterizedAE2.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/ReversableTestFlowController.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testAes/ViewNames.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testCrs/SingleFileXReader.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testCrs/SingleFileXReaderTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testRes/TestExternalResource.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/factory/testRes/TestSharedResourceObject.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/pipeline/CpePipelineTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/pipeline/SimplePipelineTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/testing/factory/TokenBuilderTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/CasUtilTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/ContainmentIndexTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/DisableLoggingTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/FSCollectionFactoryTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/HideOutputTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/JCasIterableTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/JCasUtilTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/LocaleUtilTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/SimplePipelineTest.java
uima/sandbox/uimafit/trunk/uimafit/src/test/java/org/apache/uima/fit/util/TypeSystemUtil.java
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/BaselineTagger.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/BaselineTagger.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/BaselineTagger.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/BaselineTagger.java Thu Jan 10 23:12:33 2013
@@ -26,25 +26,24 @@ import org.apache.uima.fit.examples.type
import org.apache.uima.jcas.JCas;
/**
- * This "baseline" part-of-speech tagger isn't very sophisticated! Notice,
- * however, that the tagger operates on the default view. This will be mapped to
- * the "system" view when we run our experiment.
+ * This "baseline" part-of-speech tagger isn't very sophisticated! Notice, however, that the tagger
+ * operates on the default view. This will be mapped to the "system" view when we run our
+ * experiment.
*
*
*/
public class BaselineTagger extends JCasAnnotator_ImplBase {
- @Override
- public void process(JCas jCas) throws AnalysisEngineProcessException {
- for (Token token : select(jCas, Token.class)) {
- String word = token.getCoveredText();
- if (word.equals("a") || word.equals("the")) {
- token.setPos("DT");
- }
- else {
- token.setPos("NN");
- }
- }
- }
+ @Override
+ public void process(JCas jCas) throws AnalysisEngineProcessException {
+ for (Token token : select(jCas, Token.class)) {
+ String word = token.getCoveredText();
+ if (word.equals("a") || word.equals("the")) {
+ token.setPos("DT");
+ } else {
+ token.setPos("NN");
+ }
+ }
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/Evaluator.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/Evaluator.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/Evaluator.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/Evaluator.java Thu Jan 10 23:12:33 2013
@@ -35,61 +35,58 @@ import org.apache.uima.fit.examples.type
import org.apache.uima.jcas.JCas;
/**
- * This AE evaluates the system part-of-speech tags against the gold
- * part-of-speech tags. This is a very simple approach to evaluation of
- * part-of-speech tags that will not likely suffice in real-world scenarios for
- * a number of reasons (e.g. no confusion matrix, assumes gold-standard tokens
- * and sentences in the system view, etc.)
+ * This AE evaluates the system part-of-speech tags against the gold part-of-speech tags. This is a
+ * very simple approach to evaluation of part-of-speech tags that will not likely suffice in
+ * real-world scenarios for a number of reasons (e.g. no confusion matrix, assumes gold-standard
+ * tokens and sentences in the system view, etc.)
*
*
*/
@SofaCapability(inputSofas = { GOLD_VIEW, SYSTEM_VIEW })
public class Evaluator extends JCasAnnotator_ImplBase {
- private int totalCorrect = 0;
+ private int totalCorrect = 0;
- private int totalWrong = 0;
+ private int totalWrong = 0;
- @Override
- public void process(JCas jCas) throws AnalysisEngineProcessException {
- try {
- JCas goldView = jCas.getView(GOLD_VIEW);
- JCas systemView = jCas.getView(SYSTEM_VIEW);
-
- for (Sentence goldSentence : select(goldView, Sentence.class)) {
- List<Token> goldTokens = selectCovered(goldView, Token.class, goldSentence);
- List<Token> systemTokens = selectCovered(systemView, Token.class, goldSentence);
- if (goldTokens.size() == systemTokens.size()) {
- for (int i = 0; i < goldTokens.size(); i++) {
- String goldPos = goldTokens.get(i).getPos();
- String systemPos = systemTokens.get(i).getPos();
- if (goldPos.equals(systemPos)) {
- totalCorrect++;
- }
- else {
- totalWrong++;
- }
- }
- }
- else {
- throw new RuntimeException("number of tokens in gold view differs from number of tokens in system view");
- }
- }
- }
- catch (CASException ce) {
- throw new AnalysisEngineProcessException(ce);
- }
-
- }
-
- @Override
- public void collectionProcessComplete() throws AnalysisEngineProcessException {
- int total = totalCorrect + totalWrong;
- System.out.println("total tokens: " + total);
- System.out.println("correct: " + totalCorrect);
- System.out.println("wrong: " + totalWrong);
- float accuracy = (float) totalCorrect / total;
- System.out.println("accuracy: " + NumberFormat.getPercentInstance().format(accuracy));
- }
+ @Override
+ public void process(JCas jCas) throws AnalysisEngineProcessException {
+ try {
+ JCas goldView = jCas.getView(GOLD_VIEW);
+ JCas systemView = jCas.getView(SYSTEM_VIEW);
+
+ for (Sentence goldSentence : select(goldView, Sentence.class)) {
+ List<Token> goldTokens = selectCovered(goldView, Token.class, goldSentence);
+ List<Token> systemTokens = selectCovered(systemView, Token.class, goldSentence);
+ if (goldTokens.size() == systemTokens.size()) {
+ for (int i = 0; i < goldTokens.size(); i++) {
+ String goldPos = goldTokens.get(i).getPos();
+ String systemPos = systemTokens.get(i).getPos();
+ if (goldPos.equals(systemPos)) {
+ totalCorrect++;
+ } else {
+ totalWrong++;
+ }
+ }
+ } else {
+ throw new RuntimeException(
+ "number of tokens in gold view differs from number of tokens in system view");
+ }
+ }
+ } catch (CASException ce) {
+ throw new AnalysisEngineProcessException(ce);
+ }
+
+ }
+
+ @Override
+ public void collectionProcessComplete() throws AnalysisEngineProcessException {
+ int total = totalCorrect + totalWrong;
+ System.out.println("total tokens: " + total);
+ System.out.println("correct: " + totalCorrect);
+ System.out.println("wrong: " + totalWrong);
+ float accuracy = (float) totalCorrect / total;
+ System.out.println("accuracy: " + NumberFormat.getPercentInstance().format(accuracy));
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/GoldTagger.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/GoldTagger.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/GoldTagger.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/GoldTagger.java Thu Jan 10 23:12:33 2013
@@ -34,60 +34,59 @@ import org.apache.uima.fit.examples.type
import org.apache.uima.jcas.JCas;
/**
- * This AE assumes that their is part-of-speech tagged text in the default view
- * with the format "word/tag word/tag...". It converts this data into Token
- * objects and plain text which are posted to the GOLD_VIEW.
+ * This AE assumes that their is part-of-speech tagged text in the default view with the format
+ * "word/tag word/tag...". It converts this data into Token objects and plain text which are posted
+ * to the GOLD_VIEW.
*
*
*/
@SofaCapability(inputSofas = CAS.NAME_DEFAULT_SOFA, outputSofas = GOLD_VIEW)
public class GoldTagger extends JCasAnnotator_ImplBase {
- @Override
- public void process(JCas jCas) throws AnalysisEngineProcessException {
- try {
- JCas defaultView = jCas.getView(CAS.NAME_DEFAULT_SOFA); // see
- // javadoc
- // comment
- // for
- // SofaCapability
- // for why
- // we have
- // to
- // retrieve
- // the
- // default
- // view from
- // the JCas
- String tagData = defaultView.getDocumentText();
-
- JCas goldView = ViewCreatorAnnotator.createViewSafely(jCas, GOLD_VIEW);
-
- String[] wordTagPairs = tagData.split("\\s+");
- StringBuffer text = new StringBuffer();
- int offset = 0;
- List<Token> tokens = new ArrayList<Token>();
- for (String wordTagPair : wordTagPairs) {
- String word = wordTagPair.split("/")[0];
- String tag = wordTagPair.split("/")[1];
- text.append(word);
- Token token = new Token(goldView, offset, text.length());
- token.setPos(tag);
- tokens.add(token);
- text.append(" ");
- offset += word.length() + 1;
- }
-
- goldView.setDocumentText(text.toString().trim());
- new Sentence(goldView, 0, goldView.getDocumentText().length()).addToIndexes();
-
- for (Token token : tokens) {
- token.addToIndexes();
- }
- }
- catch (CASException ce) {
- throw new AnalysisEngineProcessException(ce);
- }
- }
+ @Override
+ public void process(JCas jCas) throws AnalysisEngineProcessException {
+ try {
+ JCas defaultView = jCas.getView(CAS.NAME_DEFAULT_SOFA); // see
+ // javadoc
+ // comment
+ // for
+ // SofaCapability
+ // for why
+ // we have
+ // to
+ // retrieve
+ // the
+ // default
+ // view from
+ // the JCas
+ String tagData = defaultView.getDocumentText();
+
+ JCas goldView = ViewCreatorAnnotator.createViewSafely(jCas, GOLD_VIEW);
+
+ String[] wordTagPairs = tagData.split("\\s+");
+ StringBuffer text = new StringBuffer();
+ int offset = 0;
+ List<Token> tokens = new ArrayList<Token>();
+ for (String wordTagPair : wordTagPairs) {
+ String word = wordTagPair.split("/")[0];
+ String tag = wordTagPair.split("/")[1];
+ text.append(word);
+ Token token = new Token(goldView, offset, text.length());
+ token.setPos(tag);
+ tokens.add(token);
+ text.append(" ");
+ offset += word.length() + 1;
+ }
+
+ goldView.setDocumentText(text.toString().trim());
+ new Sentence(goldView, 0, goldView.getDocumentText().length()).addToIndexes();
+
+ for (Token token : tokens) {
+ token.addToIndexes();
+ }
+ } catch (CASException ce) {
+ throw new AnalysisEngineProcessException(ce);
+ }
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/LineReader.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/LineReader.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/LineReader.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/LineReader.java Thu Jan 10 23:12:33 2013
@@ -33,48 +33,48 @@ import org.apache.uima.util.Progress;
import org.apache.uima.util.ProgressImpl;
/**
- * This collection reader is meant for example purposes only. For a much more
- * robust and complete line reader implementation, please see
- * org.cleartk.util.linereader.LineReader.
+ * This collection reader is meant for example purposes only. For a much more robust and complete
+ * line reader implementation, please see org.cleartk.util.linereader.LineReader.
*
- * This collection reader takes a single file and produces one JCas for each
- * line in the file putting the text of the line into the default view.
+ * This collection reader takes a single file and produces one JCas for each line in the file
+ * putting the text of the line into the default view.
*
*
*/
public class LineReader extends JCasCollectionReader_ImplBase {
- public static final String PARAM_INPUT_FILE = ConfigurationParameterFactory.createConfigurationParameterName(LineReader.class, "inputFile");
+ public static final String PARAM_INPUT_FILE = ConfigurationParameterFactory
+ .createConfigurationParameterName(LineReader.class, "inputFile");
- @ConfigurationParameter
- private File inputFile;
+ @ConfigurationParameter
+ private File inputFile;
- private String[] lines;
+ private String[] lines;
- private int lineIndex = 0;
-
- @Override
- public void initialize(UimaContext uimaContext) throws ResourceInitializationException {
- try {
- lines = FileUtil.loadListOfStrings(inputFile);
- }
- catch (IOException e) {
- throw new ResourceInitializationException(e);
- }
- }
-
- public boolean hasNext() throws IOException, CollectionException {
- return lineIndex < lines.length;
- }
-
- public void getNext(JCas jCas) throws IOException, CollectionException {
- jCas.setDocumentText(lines[lineIndex]);
- lineIndex++;
- }
-
- public Progress[] getProgress() {
- Progress progress = new ProgressImpl(lineIndex, lines.length, Progress.ENTITIES);
- return new Progress[] { progress };
- }
+ private int lineIndex = 0;
+
+ @Override
+ public void initialize(UimaContext uimaContext) throws ResourceInitializationException {
+ try {
+ lines = FileUtil.loadListOfStrings(inputFile);
+ } catch (IOException e) {
+ throw new ResourceInitializationException(e);
+ }
+ }
+
+ public boolean hasNext() throws IOException, CollectionException {
+ return lineIndex < lines.length;
+ }
+
+ @Override
+ public void getNext(JCas jCas) throws IOException, CollectionException {
+ jCas.setDocumentText(lines[lineIndex]);
+ lineIndex++;
+ }
+
+ public Progress[] getProgress() {
+ Progress progress = new ProgressImpl(lineIndex, lines.length, Progress.ENTITIES);
+ return new Progress[] { progress };
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/RunExperiment.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/RunExperiment.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/RunExperiment.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/RunExperiment.java Thu Jan 10 23:12:33 2013
@@ -58,62 +58,61 @@ import org.apache.uima.resource.metadata
*/
public class RunExperiment {
- public static void main(String[] args) throws UIMAException, IOException {
- String samplePosFileName = "src/main/resources/org/uimafit/examples/pos/sample.txt.pos";
+ public static void main(String[] args) throws UIMAException, IOException {
+ String samplePosFileName = "src/main/resources/org/uimafit/examples/pos/sample.txt.pos";
- TypeSystemDescription typeSystem = TypeSystemDescriptionFactory
- .createTypeSystemDescription();
+ TypeSystemDescription typeSystem = TypeSystemDescriptionFactory.createTypeSystemDescription();
- // The lineReader simply copies the lines from the input file into the
- // default view - one line per CAS
- CollectionReader lineReader = CollectionReaderFactory.createCollectionReader(
- LineReader.class, typeSystem, LineReader.PARAM_INPUT_FILE, samplePosFileName);
-
- AggregateBuilder builder = new AggregateBuilder();
-
- // The goldTagger parses the data in the default view into Token objects
- // along with their part-of-speech tags which will be added to the
- // GOLD_VIEW
- AnalysisEngineDescription goldTagger = AnalysisEngineFactory.createPrimitiveDescription(
- GoldTagger.class, typeSystem);
- builder.add(goldTagger);
-
- // The textCopier creates the SYSTEM_VIEW and set the text of this view
- // to that of the text found in GOLD_VIEW
- AnalysisEngineDescription textCopier = AnalysisEngineFactory.createPrimitiveDescription(
- ViewTextCopierAnnotator.class, typeSystem,
- ViewTextCopierAnnotator.PARAM_SOURCE_VIEW_NAME, ViewNames.GOLD_VIEW,
- ViewTextCopierAnnotator.PARAM_DESTINATION_VIEW_NAME, ViewNames.SYSTEM_VIEW);
- builder.add(textCopier);
-
- // The sentenceAndTokenCopier copies Token and Sentence annotations in
- // the GOLD_VIEW into the SYSTEM_VIEW
- AnalysisEngineDescription sentenceAndTokenCopier = AnalysisEngineFactory
- .createPrimitiveDescription(SentenceAndTokenCopier.class, typeSystem);
- builder.add(sentenceAndTokenCopier, ViewNames.VIEW1, ViewNames.GOLD_VIEW, ViewNames.VIEW2,
- ViewNames.SYSTEM_VIEW);
-
- // The baselineTagger is run on the SYSTEM_VIEW
- AnalysisEngineDescription baselineTagger = AnalysisEngineFactory
- .createPrimitiveDescription(BaselineTagger.class, typeSystem);
- builder.add(baselineTagger, CAS.NAME_DEFAULT_SOFA, ViewNames.SYSTEM_VIEW);
-
- // The evaluator will compare the part-of-speech tags in the SYSTEM_VIEW
- // with those in the GOLD_VIEW
- AnalysisEngineDescription evaluator = AnalysisEngineFactory.createPrimitiveDescription(
- Evaluator.class, typeSystem);
- builder.add(evaluator);
-
- // The xWriter writes out the contents of each CAS (one per sentence) to
- // an XMI file. It is instructive to open one of these
- // xmi files in the CAS Visual Debugger and look at the contents of each
- // view.
- AnalysisEngineDescription xWriter = AnalysisEngineFactory.createPrimitiveDescription(
- XWriter.class, typeSystem, XWriter.PARAM_OUTPUT_DIRECTORY_NAME,
- "src/main/resources/org/uimafit/examples/pos/xmi");
- builder.add(xWriter);
-
- // runs the collection reader and the aggregate AE.
- SimplePipeline.runPipeline(lineReader, builder.createAggregate());
- }
+ // The lineReader simply copies the lines from the input file into the
+ // default view - one line per CAS
+ CollectionReader lineReader = CollectionReaderFactory.createCollectionReader(LineReader.class,
+ typeSystem, LineReader.PARAM_INPUT_FILE, samplePosFileName);
+
+ AggregateBuilder builder = new AggregateBuilder();
+
+ // The goldTagger parses the data in the default view into Token objects
+ // along with their part-of-speech tags which will be added to the
+ // GOLD_VIEW
+ AnalysisEngineDescription goldTagger = AnalysisEngineFactory.createPrimitiveDescription(
+ GoldTagger.class, typeSystem);
+ builder.add(goldTagger);
+
+ // The textCopier creates the SYSTEM_VIEW and set the text of this view
+ // to that of the text found in GOLD_VIEW
+ AnalysisEngineDescription textCopier = AnalysisEngineFactory.createPrimitiveDescription(
+ ViewTextCopierAnnotator.class, typeSystem,
+ ViewTextCopierAnnotator.PARAM_SOURCE_VIEW_NAME, ViewNames.GOLD_VIEW,
+ ViewTextCopierAnnotator.PARAM_DESTINATION_VIEW_NAME, ViewNames.SYSTEM_VIEW);
+ builder.add(textCopier);
+
+ // The sentenceAndTokenCopier copies Token and Sentence annotations in
+ // the GOLD_VIEW into the SYSTEM_VIEW
+ AnalysisEngineDescription sentenceAndTokenCopier = AnalysisEngineFactory
+ .createPrimitiveDescription(SentenceAndTokenCopier.class, typeSystem);
+ builder.add(sentenceAndTokenCopier, ViewNames.VIEW1, ViewNames.GOLD_VIEW, ViewNames.VIEW2,
+ ViewNames.SYSTEM_VIEW);
+
+ // The baselineTagger is run on the SYSTEM_VIEW
+ AnalysisEngineDescription baselineTagger = AnalysisEngineFactory.createPrimitiveDescription(
+ BaselineTagger.class, typeSystem);
+ builder.add(baselineTagger, CAS.NAME_DEFAULT_SOFA, ViewNames.SYSTEM_VIEW);
+
+ // The evaluator will compare the part-of-speech tags in the SYSTEM_VIEW
+ // with those in the GOLD_VIEW
+ AnalysisEngineDescription evaluator = AnalysisEngineFactory.createPrimitiveDescription(
+ Evaluator.class, typeSystem);
+ builder.add(evaluator);
+
+ // The xWriter writes out the contents of each CAS (one per sentence) to
+ // an XMI file. It is instructive to open one of these
+ // xmi files in the CAS Visual Debugger and look at the contents of each
+ // view.
+ AnalysisEngineDescription xWriter = AnalysisEngineFactory.createPrimitiveDescription(
+ XWriter.class, typeSystem, XWriter.PARAM_OUTPUT_DIRECTORY_NAME,
+ "src/main/resources/org/uimafit/examples/pos/xmi");
+ builder.add(xWriter);
+
+ // runs the collection reader and the aggregate AE.
+ SimplePipeline.runPipeline(lineReader, builder.createAggregate());
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/SentenceAndTokenCopier.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/SentenceAndTokenCopier.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/SentenceAndTokenCopier.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/SentenceAndTokenCopier.java Thu Jan 10 23:12:33 2013
@@ -39,22 +39,21 @@ import org.apache.uima.jcas.JCas;
@SofaCapability(inputSofas = { VIEW1, VIEW2 })
public class SentenceAndTokenCopier extends JCasAnnotator_ImplBase {
- @Override
- public void process(JCas jCas) throws AnalysisEngineProcessException {
- try {
- JCas view1 = jCas.getView(VIEW1);
- JCas view2 = jCas.getView(VIEW2);
+ @Override
+ public void process(JCas jCas) throws AnalysisEngineProcessException {
+ try {
+ JCas view1 = jCas.getView(VIEW1);
+ JCas view2 = jCas.getView(VIEW2);
- for (Token token1 : select(view1, Token.class)) {
- new Token(view2, token1.getBegin(), token1.getEnd()).addToIndexes();
- }
+ for (Token token1 : select(view1, Token.class)) {
+ new Token(view2, token1.getBegin(), token1.getEnd()).addToIndexes();
+ }
- for (Sentence sentence1 : select(view1, Sentence.class)) {
- new Sentence(view2, sentence1.getBegin(), sentence1.getEnd()).addToIndexes();
- }
- }
- catch (CASException ce) {
- throw new AnalysisEngineProcessException(ce);
- }
- }
+ for (Sentence sentence1 : select(view1, Sentence.class)) {
+ new Sentence(view2, sentence1.getBegin(), sentence1.getEnd()).addToIndexes();
+ }
+ } catch (CASException ce) {
+ throw new AnalysisEngineProcessException(ce);
+ }
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/ViewNames.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/ViewNames.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/ViewNames.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/ViewNames.java Thu Jan 10 23:12:33 2013
@@ -24,11 +24,11 @@ package org.apache.uima.fit.examples.exp
*/
public class ViewNames {
- public static final String GOLD_VIEW = "GOLD_VIEW";
+ public static final String GOLD_VIEW = "GOLD_VIEW";
- public static final String SYSTEM_VIEW = "SYSTEM_VIEW";
+ public static final String SYSTEM_VIEW = "SYSTEM_VIEW";
- public static final String VIEW1 = "VIEW1";
+ public static final String VIEW1 = "VIEW1";
- public static final String VIEW2 = "VIEW2";
+ public static final String VIEW2 = "VIEW2";
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/package-info.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/package-info.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/package-info.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/experiment/pos/package-info.java Thu Jan 10 23:12:33 2013
@@ -20,3 +20,4 @@
* Example for an UIMA-based experiment running an analysis and evaluating the results.
*/
package org.apache.uima.fit.examples.experiment.pos;
+
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickAE.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickAE.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickAE.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickAE.java Thu Jan 10 23:12:33 2013
@@ -27,12 +27,13 @@ import org.apache.uima.jcas.JCas;
*/
public class GetStartedQuickAE extends JCasAnnotator_ImplBase {
- public static final String PARAM_STRING = "stringParam";
- @ConfigurationParameter(name = PARAM_STRING)
- private String stringParam;
+ public static final String PARAM_STRING = "stringParam";
- @Override
- public void process(JCas jCas) throws AnalysisEngineProcessException {
- System.out.println("Hello world! Say 'hi' to " + stringParam);
- }
+ @ConfigurationParameter(name = PARAM_STRING)
+ private String stringParam;
+
+ @Override
+ public void process(JCas jCas) throws AnalysisEngineProcessException {
+ System.out.println("Hello world! Say 'hi' to " + stringParam);
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickDescriptor.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickDescriptor.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickDescriptor.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickDescriptor.java Thu Jan 10 23:12:33 2013
@@ -33,17 +33,17 @@ import org.xml.sax.SAXException;
*/
public class GetStartedQuickDescriptor {
- public static void main(String[] args) throws ResourceInitializationException,
- FileNotFoundException, SAXException, IOException {
- // uimaFIT automatically uses all type systems listed in META-INF/org.uimafit/types.txt
-
- // Instantiate the analysis engine using the value "uimaFIT" for the parameter
- // PARAM_STRING ("stringParam").
- AnalysisEngineDescription analysisEngineDescription = AnalysisEngineFactory
- .createPrimitiveDescription(GetStartedQuickAE.class,
- GetStartedQuickAE.PARAM_STRING, "uimaFIT");
-
- // Write the descriptor to an XML file
- analysisEngineDescription.toXML(new FileOutputStream("GetStartedQuickAE.xml"));
- }
+ public static void main(String[] args) throws ResourceInitializationException,
+ FileNotFoundException, SAXException, IOException {
+ // uimaFIT automatically uses all type systems listed in META-INF/org.uimafit/types.txt
+
+ // Instantiate the analysis engine using the value "uimaFIT" for the parameter
+ // PARAM_STRING ("stringParam").
+ AnalysisEngineDescription analysisEngineDescription = AnalysisEngineFactory
+ .createPrimitiveDescription(GetStartedQuickAE.class, GetStartedQuickAE.PARAM_STRING,
+ "uimaFIT");
+
+ // Write the descriptor to an XML file
+ analysisEngineDescription.toXML(new FileOutputStream("GetStartedQuickAE.xml"));
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickPipeline.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickPipeline.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickPipeline.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/GetStartedQuickPipeline.java Thu Jan 10 23:12:33 2013
@@ -30,20 +30,19 @@ import org.apache.uima.jcas.JCas;
*/
public class GetStartedQuickPipeline {
- public static void main(String[] args) throws UIMAException {
- // uimaFIT automatically uses all type systems listed in META-INF/org.uimafit/types.txt
+ public static void main(String[] args) throws UIMAException {
+ // uimaFIT automatically uses all type systems listed in META-INF/org.uimafit/types.txt
- // uimaFIT doesn't provide any collection readers - so we will just instantiate a JCas and
- // run it through our AE
- JCas jCas = JCasFactory.createJCas();
-
- // Instantiate the analysis engine using the value "uimaFIT" for the parameter
- // PARAM_STRING ("stringParam").
- AnalysisEngine analysisEngine = AnalysisEngineFactory.createPrimitive(
- GetStartedQuickAE.class,
- GetStartedQuickAE.PARAM_STRING, "uimaFIT");
-
- // run the analysis engine and look for a special greeting in your console.
- analysisEngine.process(jCas);
- }
+ // uimaFIT doesn't provide any collection readers - so we will just instantiate a JCas and
+ // run it through our AE
+ JCas jCas = JCasFactory.createJCas();
+
+ // Instantiate the analysis engine using the value "uimaFIT" for the parameter
+ // PARAM_STRING ("stringParam").
+ AnalysisEngine analysisEngine = AnalysisEngineFactory.createPrimitive(GetStartedQuickAE.class,
+ GetStartedQuickAE.PARAM_STRING, "uimaFIT");
+
+ // run the analysis engine and look for a special greeting in your console.
+ analysisEngine.process(jCas);
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/package-info.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/package-info.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/package-info.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/getstarted/package-info.java Thu Jan 10 23:12:33 2013
@@ -20,3 +20,4 @@
* Example for a simple analysis engine and pipeline.
*/
package org.apache.uima.fit.examples.getstarted;
+
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/ExternalResourceExample.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/ExternalResourceExample.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/ExternalResourceExample.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/ExternalResourceExample.java Thu Jan 10 23:12:33 2013
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.apache.uima.fit.examples.resource;
import static org.apache.uima.fit.factory.AnalysisEngineFactory.createAggregate;
@@ -43,128 +42,132 @@ import org.junit.Test;
/**
* Example for the use of external resources with uimaFIT.
- *
+ *
*/
public class ExternalResourceExample {
- /**
- * Simple model that only stores the URI it was loaded from. Normally data would be loaded from
- * the URI instead and made accessible through methods in this class. This simple example only
- * allows to access the URI.
- */
- public static final class SharedModel implements SharedResourceObject {
- private String uri;
-
- public void load(DataResource aData) throws ResourceInitializationException {
- uri = aData.getUri().toString();
- }
-
- public String getUri() {
- return uri;
- }
- }
-
- /**
- * Example annotator that uses the share model object. In the process() we only test if the
- * model was properly initialized by uimaFIT
- */
- public static class Annotator extends org.apache.uima.fit.component.JCasAnnotator_ImplBase {
- final static String MODEL_KEY = "Model";
- @ExternalResource(key = MODEL_KEY)
- private SharedModel model;
-
- @Override
- public void process(JCas aJCas) throws AnalysisEngineProcessException {
- assertTrue(model.getUri().endsWith("somemodel.bin"));
- // Prints the instance ID to the console - this proves the same instance
- // of the SharedModel is used in both Annotator instances.
- System.out.println(getClass().getSimpleName() + ": " + model);
- }
- }
-
- /**
- * JUnit test that illustrates how to configure the annotator with the shared model object
- */
- @Test
- public void configureAnnotatorsIndividuallyExample() throws Exception {
- ExternalResourceDescription extDesc = createExternalResourceDescription(
- SharedModel.class, new File("somemodel.bin"));
-
- // Binding external resource to each Annotator individually
- AnalysisEngineDescription aed1 = createPrimitiveDescription(Annotator.class,
- Annotator.MODEL_KEY, extDesc);
- AnalysisEngineDescription aed2 = createPrimitiveDescription(Annotator.class,
- Annotator.MODEL_KEY, extDesc);
-
- // Check the external resource was injected
- AnalysisEngineDescription aaed = createAggregateDescription(aed1, aed2);
- AnalysisEngine ae = createAggregate(aaed);
- ae.process(ae.newJCas());
- }
-
- /**
- * JUnit test that illustrates how to configure the Annotator with the SharedModel.
- * You should avoid this approach unless you are absolutely sure you need this. For this
- * approach to work it must be guaranteed that no two components in the aggregate use the
- * same resource key for different resoures, e.g. one "model" for different kinds of models.
- */
- @Test
- public void configureAggregatedExample() throws Exception {
- AnalysisEngineDescription aed1 = createPrimitiveDescription(Annotator.class);
- AnalysisEngineDescription aed2 = createPrimitiveDescription(Annotator.class);
-
- // Bind external resource to the aggregate
- AnalysisEngineDescription aaed = createAggregateDescription(aed1, aed2);
- bindResource(aaed, Annotator.MODEL_KEY, SharedModel.class, new File("somemodel.bin")
- .toURI().toURL().toString());
-
- // Check the external resource was injected
- AnalysisEngine ae = createAggregate(aaed);
- ae.process(ae.newJCas());
- }
-
- /**
- * Simple example resource that can use another resource.
- */
- public static class ChainableResource extends Resource_ImplBase {
- public final static String PARAM_CHAINED_RESOURCE = "chainedResource";
- @ExternalResource(key = PARAM_CHAINED_RESOURCE, mandatory=false)
- private ChainableResource chainedResource;
-
- @Override
- public void afterResourcesInitialized() {
- // init logic that requires external resources
- System.out.println(getClass().getSimpleName() + ": " + chainedResource);
- }
- }
-
- /**
- * Example annotator that uses the resource. In the process() we only test if the
- * model was properly initialized by uimaFIT
- */
- public static class Annotator2 extends org.apache.uima.fit.component.JCasAnnotator_ImplBase {
- final static String MODEL_KEY = "Model";
- @ExternalResource(key = MODEL_KEY)
- private ChainableResource model;
-
- @Override
- public void process(JCas aJCas) throws AnalysisEngineProcessException {
- System.out.println(getClass().getSimpleName() + ": " + model);
- }
- }
-
- /**
- * JUnit test that illustrates how to configure the annotator with a chainable resource
- */
- @Test
- public void configureAnnotatorWithChainedResource() throws Exception {
- AnalysisEngineDescription aed = createPrimitiveDescription(Annotator2.class,
- Annotator2.MODEL_KEY, createExternalResourceDescription(
- ChainableResource.class,
- ChainableResource.PARAM_CHAINED_RESOURCE, createExternalResourceDescription(
- ChainableResource.class)));
-
- // Check the external resource was injected
- AnalysisEngine ae = createAggregate(aed);
- ae.process(ae.newJCas());
- }
+ /**
+ * Simple model that only stores the URI it was loaded from. Normally data would be loaded from
+ * the URI instead and made accessible through methods in this class. This simple example only
+ * allows to access the URI.
+ */
+ public static final class SharedModel implements SharedResourceObject {
+ private String uri;
+
+ public void load(DataResource aData) throws ResourceInitializationException {
+ uri = aData.getUri().toString();
+ }
+
+ public String getUri() {
+ return uri;
+ }
+ }
+
+ /**
+ * Example annotator that uses the share model object. In the process() we only test if the model
+ * was properly initialized by uimaFIT
+ */
+ public static class Annotator extends org.apache.uima.fit.component.JCasAnnotator_ImplBase {
+ final static String MODEL_KEY = "Model";
+
+ @ExternalResource(key = MODEL_KEY)
+ private SharedModel model;
+
+ @Override
+ public void process(JCas aJCas) throws AnalysisEngineProcessException {
+ assertTrue(model.getUri().endsWith("somemodel.bin"));
+ // Prints the instance ID to the console - this proves the same instance
+ // of the SharedModel is used in both Annotator instances.
+ System.out.println(getClass().getSimpleName() + ": " + model);
+ }
+ }
+
+ /**
+ * JUnit test that illustrates how to configure the annotator with the shared model object
+ */
+ @Test
+ public void configureAnnotatorsIndividuallyExample() throws Exception {
+ ExternalResourceDescription extDesc = createExternalResourceDescription(SharedModel.class,
+ new File("somemodel.bin"));
+
+ // Binding external resource to each Annotator individually
+ AnalysisEngineDescription aed1 = createPrimitiveDescription(Annotator.class,
+ Annotator.MODEL_KEY, extDesc);
+ AnalysisEngineDescription aed2 = createPrimitiveDescription(Annotator.class,
+ Annotator.MODEL_KEY, extDesc);
+
+ // Check the external resource was injected
+ AnalysisEngineDescription aaed = createAggregateDescription(aed1, aed2);
+ AnalysisEngine ae = createAggregate(aaed);
+ ae.process(ae.newJCas());
+ }
+
+ /**
+ * JUnit test that illustrates how to configure the Annotator with the SharedModel. You should
+ * avoid this approach unless you are absolutely sure you need this. For this approach to work it
+ * must be guaranteed that no two components in the aggregate use the same resource key for
+ * different resoures, e.g. one "model" for different kinds of models.
+ */
+ @Test
+ public void configureAggregatedExample() throws Exception {
+ AnalysisEngineDescription aed1 = createPrimitiveDescription(Annotator.class);
+ AnalysisEngineDescription aed2 = createPrimitiveDescription(Annotator.class);
+
+ // Bind external resource to the aggregate
+ AnalysisEngineDescription aaed = createAggregateDescription(aed1, aed2);
+ bindResource(aaed, Annotator.MODEL_KEY, SharedModel.class, new File("somemodel.bin").toURI()
+ .toURL().toString());
+
+ // Check the external resource was injected
+ AnalysisEngine ae = createAggregate(aaed);
+ ae.process(ae.newJCas());
+ }
+
+ /**
+ * Simple example resource that can use another resource.
+ */
+ public static class ChainableResource extends Resource_ImplBase {
+ public final static String PARAM_CHAINED_RESOURCE = "chainedResource";
+
+ @ExternalResource(key = PARAM_CHAINED_RESOURCE, mandatory = false)
+ private ChainableResource chainedResource;
+
+ @Override
+ public void afterResourcesInitialized() {
+ // init logic that requires external resources
+ System.out.println(getClass().getSimpleName() + ": " + chainedResource);
+ }
+ }
+
+ /**
+ * Example annotator that uses the resource. In the process() we only test if the model was
+ * properly initialized by uimaFIT
+ */
+ public static class Annotator2 extends org.apache.uima.fit.component.JCasAnnotator_ImplBase {
+ final static String MODEL_KEY = "Model";
+
+ @ExternalResource(key = MODEL_KEY)
+ private ChainableResource model;
+
+ @Override
+ public void process(JCas aJCas) throws AnalysisEngineProcessException {
+ System.out.println(getClass().getSimpleName() + ": " + model);
+ }
+ }
+
+ /**
+ * JUnit test that illustrates how to configure the annotator with a chainable resource
+ */
+ @Test
+ public void configureAnnotatorWithChainedResource() throws Exception {
+ AnalysisEngineDescription aed = createPrimitiveDescription(
+ Annotator2.class,
+ Annotator2.MODEL_KEY,
+ createExternalResourceDescription(ChainableResource.class,
+ ChainableResource.PARAM_CHAINED_RESOURCE,
+ createExternalResourceDescription(ChainableResource.class)));
+
+ // Check the external resource was injected
+ AnalysisEngine ae = createAggregate(aed);
+ ae.process(ae.newJCas());
+ }
}
\ No newline at end of file
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/package-info.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/package-info.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/package-info.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/resource/package-info.java Thu Jan 10 23:12:33 2013
@@ -20,3 +20,4 @@
* Examples for using the {@link org.apache.uima.fit.descriptor.ExternalResource} annotation.
*/
package org.apache.uima.fit.examples.resource;
+
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotator.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotator.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotator.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotator.java Thu Jan 10 23:12:33 2013
@@ -27,50 +27,48 @@ import org.apache.uima.fit.examples.tuto
import org.apache.uima.jcas.JCas;
/**
- * Here, the type capabilities are annotated using the @TypeCapability
- * annotation which are used by the AnalysisEngineFactory to specify this
- * information in the descriptors returned by, e.g.
+ * Here, the type capabilities are annotated using the @TypeCapability annotation which are used by
+ * the AnalysisEngineFactory to specify this information in the descriptors returned by, e.g.
* AnalysisEngineFactory.createPrimitive().
- *
- * This class was copied from the uimaj-examples project and modified in
- * following ways:
+ *
+ * This class was copied from the uimaj-examples project and modified in following ways:
* <ul>
* <li>The package name was changed to org.apache.uima.fit.tutorial.ex1</li>
- * <li>The super class was changed to
- * org.apache.uima.fit.component.JCasAnnotator_ImplBase</li>
+ * <li>The super class was changed to org.apache.uima.fit.component.JCasAnnotator_ImplBase</li>
* <li>The class is annotated with org.apache.uima.fit.descriptor.TypeCapability</li>
* </ul>
- *
- *
+ *
+ *
*/
-@TypeCapability(outputs = { "org.apache.uima.tutorial.RoomNumber", "org.apache.uima.tutorial.RoomNumber:building" })
+@TypeCapability(outputs = { "org.apache.uima.tutorial.RoomNumber",
+ "org.apache.uima.tutorial.RoomNumber:building" })
public class RoomNumberAnnotator extends JCasAnnotator_ImplBase {
- private Pattern mYorktownPattern = Pattern.compile("\\b[0-4]\\d-[0-2]\\d\\d\\b");
+ private Pattern mYorktownPattern = Pattern.compile("\\b[0-4]\\d-[0-2]\\d\\d\\b");
- private Pattern mHawthornePattern = Pattern.compile("\\b[G1-4][NS]-[A-Z]\\d\\d\\b");
+ private Pattern mHawthornePattern = Pattern.compile("\\b[G1-4][NS]-[A-Z]\\d\\d\\b");
- /**
- * @see JCasAnnotator_ImplBase#process(JCas)
- */
- @Override
- public void process(JCas aJCas) {
- // get document text
- String docText = aJCas.getDocumentText();
- // search for Yorktown room numbers
- Matcher matcher = mYorktownPattern.matcher(docText);
- while (matcher.find()) {
- // found one - create annotation
- RoomNumber annotation = new RoomNumber(aJCas, matcher.start(), matcher.end());
- annotation.setBuilding("Yorktown");
- annotation.addToIndexes();
- }
- // search for Hawthorne room numbers
- matcher = mHawthornePattern.matcher(docText);
- while (matcher.find()) {
- // found one - create annotation
- RoomNumber annotation = new RoomNumber(aJCas, matcher.start(), matcher.end());
- annotation.setBuilding("Hawthorne");
- annotation.addToIndexes();
- }
- }
+ /**
+ * @see JCasAnnotator_ImplBase#process(JCas)
+ */
+ @Override
+ public void process(JCas aJCas) {
+ // get document text
+ String docText = aJCas.getDocumentText();
+ // search for Yorktown room numbers
+ Matcher matcher = mYorktownPattern.matcher(docText);
+ while (matcher.find()) {
+ // found one - create annotation
+ RoomNumber annotation = new RoomNumber(aJCas, matcher.start(), matcher.end());
+ annotation.setBuilding("Yorktown");
+ annotation.addToIndexes();
+ }
+ // search for Hawthorne room numbers
+ matcher = mHawthornePattern.matcher(docText);
+ while (matcher.find()) {
+ // found one - create annotation
+ RoomNumber annotation = new RoomNumber(aJCas, matcher.start(), matcher.end());
+ annotation.setBuilding("Hawthorne");
+ annotation.addToIndexes();
+ }
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorDescriptor.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorDescriptor.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorDescriptor.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorDescriptor.java Thu Jan 10 23:12:33 2013
@@ -37,19 +37,18 @@ import org.apache.uima.resource.metadata
*/
public class RoomNumberAnnotatorDescriptor {
- public static AnalysisEngineDescription createDescriptor()
- throws ResourceInitializationException {
- TypeSystemDescription typeSystemDescription = TypeSystemDescriptionFactory
- .createTypeSystemDescription();
- return AnalysisEngineFactory.createPrimitiveDescription(RoomNumberAnnotator.class,
- typeSystemDescription);
- }
+ public static AnalysisEngineDescription createDescriptor() throws ResourceInitializationException {
+ TypeSystemDescription typeSystemDescription = TypeSystemDescriptionFactory
+ .createTypeSystemDescription();
+ return AnalysisEngineFactory.createPrimitiveDescription(RoomNumberAnnotator.class,
+ typeSystemDescription);
+ }
- public static void main(String[] args) throws Exception {
- File outputDirectory = new File("target/example-output/ex1/");
- outputDirectory.mkdirs();
- AnalysisEngineDescription aed = createDescriptor();
- aed.toXML(new FileOutputStream(new File(outputDirectory, "RoomNumberAnnotator.xml")));
- }
+ public static void main(String[] args) throws Exception {
+ File outputDirectory = new File("target/example-output/ex1/");
+ outputDirectory.mkdirs();
+ AnalysisEngineDescription aed = createDescriptor();
+ aed.toXML(new FileOutputStream(new File(outputDirectory, "RoomNumberAnnotator.xml")));
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorPipeline.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorPipeline.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorPipeline.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/RoomNumberAnnotatorPipeline.java Thu Jan 10 23:12:33 2013
@@ -35,18 +35,16 @@ import org.apache.uima.resource.metadata
*/
public class RoomNumberAnnotatorPipeline {
- public static void main(String[] args) throws UIMAException {
- String text = "The meeting was moved from Yorktown 01-144 to Hawthorne 1S-W33.";
- TypeSystemDescription tsd = createTypeSystemDescription(
- "org.apache.uima.fit.examples.tutorial.type.RoomNumber");
- JCas jCas = createJCas(tsd);
- jCas.setDocumentText(text);
- AnalysisEngine analysisEngine = createPrimitive(RoomNumberAnnotator.class, tsd);
- analysisEngine.process(jCas);
+ public static void main(String[] args) throws UIMAException {
+ String text = "The meeting was moved from Yorktown 01-144 to Hawthorne 1S-W33.";
+ TypeSystemDescription tsd = createTypeSystemDescription("org.apache.uima.fit.examples.tutorial.type.RoomNumber");
+ JCas jCas = createJCas(tsd);
+ jCas.setDocumentText(text);
+ AnalysisEngine analysisEngine = createPrimitive(RoomNumberAnnotator.class, tsd);
+ analysisEngine.process(jCas);
- for (RoomNumber roomNumber : select(jCas, RoomNumber.class)) {
- System.out.println(roomNumber.getCoveredText() + "\tbuilding = "
- + roomNumber.getBuilding());
- }
- }
+ for (RoomNumber roomNumber : select(jCas, RoomNumber.class)) {
+ System.out.println(roomNumber.getCoveredText() + "\tbuilding = " + roomNumber.getBuilding());
+ }
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/package-info.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/package-info.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/package-info.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex1/package-info.java Thu Jan 10 23:12:33 2013
@@ -20,3 +20,4 @@
* Example for using the {@link org.apache.uima.fit.descriptor.TypeCapability} annotation.
*/
package org.apache.uima.fit.examples.tutorial.ex1;
+
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotator.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotator.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotator.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotator.java Thu Jan 10 23:12:33 2013
@@ -23,6 +23,7 @@ import java.util.regex.Pattern;
import org.apache.uima.analysis_engine.AnalysisEngineProcessException;
import org.apache.uima.fit.component.JCasAnnotator_ImplBase;
+import org.apache.uima.fit.component.initialize.ConfigurationParameterInitializer;
import org.apache.uima.fit.descriptor.ConfigurationParameter;
import org.apache.uima.fit.descriptor.TypeCapability;
import org.apache.uima.fit.examples.tutorial.type.RoomNumber;
@@ -30,54 +31,53 @@ import org.apache.uima.jcas.JCas;
import org.apache.uima.util.Level;
/**
- * This class demonstrates annotating member variables with the @ConfigurationParameter
- * annotation. Defining configuration parameters in this way in combination with
- * using the {@link JCasAnnotator_ImplBase uimaFIT's JCasAnnotator_ImplBase} class obviates the
- * need for an initialize method at all because the super class initialize
- * method calls {@link ConfigurationParameterInitializer#initializeConfigurationParameters}. This
- * method initializes member variables annotated as configuration parameters
- * using the configuration parameter information provided in the UimaContext.
- *
- * This class was copied from the uimaj-examples project and modified in
- * following ways:
+ * This class demonstrates annotating member variables with the @ConfigurationParameter annotation.
+ * Defining configuration parameters in this way in combination with using the
+ * {@link JCasAnnotator_ImplBase uimaFIT's JCasAnnotator_ImplBase} class obviates the need for an
+ * initialize method at all because the super class initialize method calls
+ * {@link ConfigurationParameterInitializer#initializeConfigurationParameters}. This method
+ * initializes member variables annotated as configuration parameters using the configuration
+ * parameter information provided in the UimaContext.
+ *
+ * This class was copied from the uimaj-examples project and modified in following ways:
* <ul>
* <li>The package name was changed to org.apache.uima.fit.tutorial.ex2</li>
- * <li>The super class was changed to
- * org.apache.uima.fit.component.JCasAnnotator_ImplBase</li>
+ * <li>The super class was changed to org.apache.uima.fit.component.JCasAnnotator_ImplBase</li>
* <li>The class is annotated with org.apache.uima.fit.descriptor.TypeCapability</li>
* <li>mPatterns and mLocations is annotated with @ConfigurationParameters</li>
* <li>the initialize method was removed</li>
* </ul>
- *
+ *
*/
-@TypeCapability(outputs = { "org.apache.uima.tutorial.RoomNumber", "org.apache.uima.tutorial.RoomNumber:building" })
+@TypeCapability(outputs = { "org.apache.uima.tutorial.RoomNumber",
+ "org.apache.uima.tutorial.RoomNumber:building" })
public class RoomNumberAnnotator extends JCasAnnotator_ImplBase {
- @ConfigurationParameter(name = "Patterns")
- private Pattern[] mPatterns;
+ @ConfigurationParameter(name = "Patterns")
+ private Pattern[] mPatterns;
- @ConfigurationParameter(name = "Locations")
- private String[] mLocations;
+ @ConfigurationParameter(name = "Locations")
+ private String[] mLocations;
- /**
- * @see JCasAnnotator_ImplBase#process(JCas)
- */
- @Override
- public void process(JCas aJCas) throws AnalysisEngineProcessException {
- // get document text
- String docText = aJCas.getDocumentText();
-
- // loop over patterns
- for (int i = 0; i < mPatterns.length; i++) {
- Matcher matcher = mPatterns[i].matcher(docText);
- while (matcher.find()) {
- // found one - create annotation
- RoomNumber annotation = new RoomNumber(aJCas, matcher.start(), matcher.end());
- annotation.setBuilding(mLocations[i]);
- annotation.addToIndexes();
- getContext().getLogger().log(Level.FINEST, "Found: " + annotation);
- }
- }
- }
+ /**
+ * @see JCasAnnotator_ImplBase#process(JCas)
+ */
+ @Override
+ public void process(JCas aJCas) throws AnalysisEngineProcessException {
+ // get document text
+ String docText = aJCas.getDocumentText();
+
+ // loop over patterns
+ for (int i = 0; i < mPatterns.length; i++) {
+ Matcher matcher = mPatterns[i].matcher(docText);
+ while (matcher.find()) {
+ // found one - create annotation
+ RoomNumber annotation = new RoomNumber(aJCas, matcher.start(), matcher.end());
+ annotation.setBuilding(mLocations[i]);
+ annotation.addToIndexes();
+ getContext().getLogger().log(Level.FINEST, "Found: " + annotation);
+ }
+ }
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotatorPipeline.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotatorPipeline.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotatorPipeline.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/RoomNumberAnnotatorPipeline.java Thu Jan 10 23:12:33 2013
@@ -32,20 +32,19 @@ import org.apache.uima.jcas.JCas;
*/
public class RoomNumberAnnotatorPipeline {
- public static void main(String[] args) throws UIMAException {
- AnalysisEngine analysisEngine = createPrimitive(RoomNumberAnnotator.class, "Patterns",
- new String[] { "\\b[0-4]\\d-[0-2]\\d\\d\\b", "\\b[G1-4][NS]-[A-Z]\\d\\d\\b" },
- "Locations", new String[] { "Downtown", "Uptown" });
+ public static void main(String[] args) throws UIMAException {
+ AnalysisEngine analysisEngine = createPrimitive(RoomNumberAnnotator.class, "Patterns",
+ new String[] { "\\b[0-4]\\d-[0-2]\\d\\d\\b", "\\b[G1-4][NS]-[A-Z]\\d\\d\\b" },
+ "Locations", new String[] { "Downtown", "Uptown" });
- JCas jCas = analysisEngine.newJCas();
- String text = "The meeting was moved from Yorktown 01-144 to Hawthorne 1S-W33.";
- jCas.setDocumentText(text);
+ JCas jCas = analysisEngine.newJCas();
+ String text = "The meeting was moved from Yorktown 01-144 to Hawthorne 1S-W33.";
+ jCas.setDocumentText(text);
- analysisEngine.process(jCas);
+ analysisEngine.process(jCas);
- for (RoomNumber roomNumber : select(jCas, RoomNumber.class)) {
- System.out.println(roomNumber.getCoveredText() + "\tbuilding = "
- + roomNumber.getBuilding());
- }
- }
+ for (RoomNumber roomNumber : select(jCas, RoomNumber.class)) {
+ System.out.println(roomNumber.getCoveredText() + "\tbuilding = " + roomNumber.getBuilding());
+ }
+ }
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/package-info.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/package-info.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/package-info.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex2/package-info.java Thu Jan 10 23:12:33 2013
@@ -20,3 +20,4 @@
* Example for using the {@link org.apache.uima.fit.descriptor.ConfigurationParameter} annotation.
*/
package org.apache.uima.fit.examples.tutorial.ex2;
+
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource.java Thu Jan 10 23:12:33 2013
@@ -24,5 +24,5 @@ package org.apache.uima.fit.examples.tut
*/
public interface StringMapResource {
- String get(String aKey);
+ String get(String aKey);
}
Modified: uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource_impl.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource_impl.java?rev=1431721&r1=1431720&r2=1431721&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource_impl.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-examples/src/main/java/org/apache/uima/fit/examples/tutorial/ex6/StringMapResource_impl.java Thu Jan 10 23:12:33 2013
@@ -35,40 +35,38 @@ import org.apache.uima.resource.SharedRe
*
*/
public class StringMapResource_impl implements StringMapResource, SharedResourceObject {
- private Map<String, String> mMap = new HashMap<String, String>();
+ private Map<String, String> mMap = new HashMap<String, String>();
- /**
- * @see org.apache.uima.resource.SharedResourceObject#load(DataResource)
- */
- public void load(DataResource aData) throws ResourceInitializationException {
- InputStream inStr = null;
- try {
- // open input stream to data
- inStr = aData.getInputStream();
- // read each line
- BufferedReader reader = new BufferedReader(new InputStreamReader(inStr));
- String line;
- while ((line = reader.readLine()) != null) {
- // the first tab on each line separates key from value.
- // Keys cannot contain whitespace.
- int tabPos = line.indexOf('\t');
- String key = line.substring(0, tabPos);
- String val = line.substring(tabPos + 1);
- mMap.put(key, val);
- }
- }
- catch (IOException e) {
- throw new ResourceInitializationException(e);
- }
- finally {
- IOUtils.closeQuietly(inStr);
- }
- }
+ /**
+ * @see org.apache.uima.resource.SharedResourceObject#load(DataResource)
+ */
+ public void load(DataResource aData) throws ResourceInitializationException {
+ InputStream inStr = null;
+ try {
+ // open input stream to data
+ inStr = aData.getInputStream();
+ // read each line
+ BufferedReader reader = new BufferedReader(new InputStreamReader(inStr));
+ String line;
+ while ((line = reader.readLine()) != null) {
+ // the first tab on each line separates key from value.
+ // Keys cannot contain whitespace.
+ int tabPos = line.indexOf('\t');
+ String key = line.substring(0, tabPos);
+ String val = line.substring(tabPos + 1);
+ mMap.put(key, val);
+ }
+ } catch (IOException e) {
+ throw new ResourceInitializationException(e);
+ } finally {
+ IOUtils.closeQuietly(inStr);
+ }
+ }
- /**
- * @see StringMapResource#get(String)
- */
- public String get(String aKey) {
- return mMap.get(aKey);
- }
+ /**
+ * @see StringMapResource#get(String)
+ */
+ public String get(String aKey) {
+ return mMap.get(aKey);
+ }
}