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