This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch 
bugfix/431-Issue-using-SPI-enabled-type-systems-embedded-into-PEARs
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit 60218509e8b84684644ccca25fdde313478b980e
Author: Richard Eckart de Castilho <r...@apache.org>
AuthorDate: Fri Dec 20 10:23:46 2024 +0100

    Issue #431: Issue using SPI-enabled type systems embedded into PEARs
    
    - uimaFIT will now use the UIMA Framework classloader to discover 
ValidationChecks, so the uimaj-core bundle needs to declare that SPI in its 
OSGi metadata
    - Fix copy/paste issue in SerialFormat JavaDoc
---
 uimaj-core/pom.xml                                         |  3 ++-
 .../src/main/java/org/apache/uima/cas/SerialFormat.java    | 14 +++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/uimaj-core/pom.xml b/uimaj-core/pom.xml
index 23678f471..3fd53c81b 100644
--- a/uimaj-core/pom.xml
+++ b/uimaj-core/pom.xml
@@ -216,7 +216,8 @@
               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.TypeSystemProvider)";cardinality:=multiple;resolution:=optional,
               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.TypeSystemDescriptionProvider)";cardinality:=multiple;resolution:=optional,
               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.TypePrioritiesProvider)";cardinality:=multiple;resolution:=optional,
-              
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.FsIndexCollectionProvider)";cardinality:=multiple;resolution:=optional
+              
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.FsIndexCollectionProvider)";cardinality:=multiple;resolution:=optional,
+              
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.fit.validation.ValidationCheck)";cardinality:=multiple;resolution:=optional
             </Require-Capability>
           </instructions>
         </configuration>
diff --git a/uimaj-core/src/main/java/org/apache/uima/cas/SerialFormat.java 
b/uimaj-core/src/main/java/org/apache/uima/cas/SerialFormat.java
index 98c37f012..090a56103 100644
--- a/uimaj-core/src/main/java/org/apache/uima/cas/SerialFormat.java
+++ b/uimaj-core/src/main/java/org/apache/uima/cas/SerialFormat.java
@@ -29,12 +29,12 @@ public enum SerialFormat {
   UNKNOWN(""),
 
   /**
-   * XML-serialized CAS
+   * XML-serialized CAS, using XML version 1.0
    */
   XCAS("xcas"),
 
   /**
-   * XML-serialized CAS
+   * XML-serialized CAS, using XML version 1.0
    */
   XMI("xmi"),
 
@@ -64,7 +64,7 @@ public enum SerialFormat {
   SERIALIZED("scas"),
 
   /**
-   * Java-serialized CAS with type system and index definitions The Typs 
System and Index Definition
+   * Java-serialized CAS with type system and index definitions The Type 
System and Index Definition
    * replaces the CAS's when deserializing.
    */
   SERIALIZED_TSI("scas"),
@@ -95,22 +95,22 @@ public enum SerialFormat {
   COMPRESSED_TSI("bcas"),
 
   /**
-   * XML-serialized CAS, using xml version 1.1
+   * XML-serialized CAS, using XML version 1.1
    */
   XCAS_1_1("xcas"),
 
   /**
-   * XML-serialized CAS, using xml version 1.1
+   * XML-serialized CAS, using XML version 1.1
    */
   XMI_1_1("xmi"),
 
   /**
-   * XML-serialized CAS, using xml version 1.1 - pretty-printed
+   * XML-serialized CAS, using XML version 1.0 - pretty-printed
    */
   XMI_PRETTY("xmi"),
 
   /**
-   * XML-serialized CAS, using xml version 1.1 - pretty-printed
+   * XML-serialized CAS, using XML version 1.1 - pretty-printed
    */
   XMI_1_1_PRETTY("xmi"),;
 

Reply via email to