Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page collects differences between Version 2 of UIMA and Version 1.

Non-Compatible Changes

Renamings

  • Java Packages
    • for public core framework API, com.ibm → org.apache should be the only change.
    • for packages with "reference_impl" in the name, there have been significant changes. "reference_impl" was shorted to "impl", but also the segments of the package name have been reordered (e.g. instead of org.apache.uima.impl.analysis_engine we have org.apache.uima.analysis_engine.impl).
    • all of the service adapters are now under org.apache.uima.adapter
    • all of the tools are now under org.apache.uima.tools
  • Examples have been moved from %UIMA_HOME%/docs/examples to %UIMA_HOME/examples

Functionality Removed

  • Support for xi:include in the descriptors has been removed. API methods that were used to turn xinclude support on/off have also been removed.

New Annotator Interfaces

UIMA 2.x has a new set of Annotator interfaces. Annotators should extend CasAnnotator_ImplBase or JCasAnnotator_ImplBase instead of the v1.x TextAnnotator_ImplBase and JTextAnnotator_ImplBase.

...