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 2021/09/03 13:34:39 UTC

[uima-uimaj] branch feature/UIMA-6266-Clean-JSON-Wire-Format-for-CAS updated (1881a91 -> c59a66d)

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

rec pushed a change to branch feature/UIMA-6266-Clean-JSON-Wire-Format-for-CAS
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git.


    from 1881a91  [UIMA-6266] Clean JSON Wire Format for CAS
     add c59a66d  [UIMA-6266] Clean JSON Wire Format for CAS

No new revisions were added by this update.

Summary of changes:
 .../cas/serdes/scenario/SerDesTestScenario.java    |   4 +-
 uimaj-json/pom.xml                                 |  13 ++
 .../apache/uima/json/jsoncas2/JsonCas2Names.java   |   4 +
 .../uima/json/jsoncas2/JsonCas2Serializer.java     |  13 +-
 .../json/jsoncas2/encoding/OffsetConverter.java    |   7 +-
 .../Utf16CodeunitOffsetConverter.java}             |  17 ++-
 .../encoding/Utf32CodepointOffsetConverter.java    |  84 +++++++++++
 .../jsoncas2/encoding/Utf8ByteOffsetConverter.java |  87 +++++++++++
 .../json/jsoncas2/mode/OffsetConversionMode.java   |  87 +++++++++++
 .../jsoncas2/model/{Views.java => Header.java}     |  38 ++---
 .../uima/json/jsoncas2/ser/CasDeserializer.java    |  10 ++
 .../uima/json/jsoncas2/ser/CasSerializer.java      |  22 +++
 .../json/jsoncas2/ser/CommonArrayFSSerializer.java |   6 +-
 .../jsoncas2/ser/FeatureStructureDeserializer.java |  69 +++++----
 .../jsoncas2/ser/FeatureStructureSerializer.java   |  53 +++++--
 .../ser/FeatureStructureSerializer_ImplBase.java   |   6 +-
 .../uima/json/jsoncas2/ser/SofaSerializer.java     |   6 +-
 ...ionDeserialization_JsonCas2_FsAsArray_Test.java |  15 +-
 ...onDeserialization_JsonCas2_FsAsObject_Test.java |  15 +-
 .../Utf32CodepointOffsetConverterTest.java         | 164 ++++++++++++++++++++
 .../encoding/Utf8ByteOffsetConverterTest.java      | 168 +++++++++++++++++++++
 21 files changed, 804 insertions(+), 84 deletions(-)
 copy uimaj-core/src/main/java/org/apache/uima/cas/impl/AllowPreexistingFS.java => uimaj-json/src/main/java/org/apache/uima/json/jsoncas2/encoding/OffsetConverter.java (84%)
 copy uimaj-json/src/main/java/org/apache/uima/json/jsoncas2/{ref/FullyQualifiedTypeRefGenerator.java => encoding/Utf16CodeunitOffsetConverter.java} (71%)
 create mode 100644 uimaj-json/src/main/java/org/apache/uima/json/jsoncas2/encoding/Utf32CodepointOffsetConverter.java
 create mode 100644 uimaj-json/src/main/java/org/apache/uima/json/jsoncas2/encoding/Utf8ByteOffsetConverter.java
 create mode 100644 uimaj-json/src/main/java/org/apache/uima/json/jsoncas2/mode/OffsetConversionMode.java
 copy uimaj-json/src/main/java/org/apache/uima/json/jsoncas2/model/{Views.java => Header.java} (50%)
 create mode 100644 uimaj-json/src/test/java/org/apache/uima/json/jsoncas2/encoding/Utf32CodepointOffsetConverterTest.java
 create mode 100644 uimaj-json/src/test/java/org/apache/uima/json/jsoncas2/encoding/Utf8ByteOffsetConverterTest.java