Skip to content
Success

Changes

Summary

  1. [Upd] Update JOPA to 0.15.0, which supports multilingual strings. (commit: 3ad2aea) (details)
  2. [Feature #20] Extend serialization model with nodes types for language-tagged strings. Add necessary constants as well. (commit: 7b7dc6e) (details)
  3. [Feature #20] Add LangStringNode and MultilingualStringSerializer for handling MultilingualString serialization. (commit: 0a28c39) (details)
  4. [Feature #20] Implement serialization of multilingual string values. (commit: 3d83c2c) (details)
  5. [Feature #20] Minor refactoring in multilingual string serialization. (commit: a1d82af) (details)
  6. [Feature #20] Implement basic deserialization of language tagged string values. (commit: 0ed796c) (details)
  7. [Feature #20] Handle various cases when deserializing language tagged strings or deserializing into MultilingualString. (commit: bf96cb0) (details)
  8. [Feature #20] Testing serialization and deserialization of plural multilingual strings. (commit: 8047577) (details)
  9. Simplify Javadoc plugin configuration. (commit: 6f70297) (details)
  10. [0.8.0] Bump version. (commit: b5e997e) (details)
Commit 3ad2aea4167406459614ebede64c3d42807c1477 by Martin Ledvinka
[Upd] Update JOPA to 0.15.0, which supports multilingual strings.
(commit: 3ad2aea)
The file was modified pom.xml (diff)
Commit 7b7dc6ecdca06c9b7c9caf51d9e5032ad204c7ed by Martin Ledvinka
[Feature #20] Extend serialization model with nodes types for language-tagged strings. Add necessary constants as well.
(commit: 7b7dc6e)
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/serialization/model/NullNode.java
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/environment/model/ObjectWithMultilingualString.java
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/serialization/model/LangStringNodeTest.java
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/serialization/model/LangStringNode.java
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/CompactedJsonLdSerializerTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/JsonLd.java (diff)
Commit 0a28c397b6767e5c8cd3be7e9e817005a536872b by Martin Ledvinka
[Feature #20] Add LangStringNode and MultilingualStringSerializer for handling MultilingualString serialization.
(commit: 0a28c39)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/model/StringLiteralNode.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/JsonLdTreeBuilderTest.java (diff)
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/serialization/MultilingualStringSerializer.java
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/JsonNodeFactory.java (diff)
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/serialization/MultilingualStringSerializerTest.java
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/model/LangStringNode.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/JsonNodeFactoryTest.java (diff)
Commit 3d83c2ca3acf392513051056c1f2b780232dce11 by Martin Ledvinka
[Feature #20] Implement serialization of multilingual string values.
(commit: 3d83c2c)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/AnnotationFieldSerializer.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/LiteralFieldSerializer.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/CompactedJsonLdSerializerTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/JsonLdTreeBuilderTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/JsonLdTreeBuilder.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/MultilingualStringSerializer.java (diff)
Commit a1d82af76e3c62be31a991fd1d0b4b2b157b97c8 by Martin Ledvinka
[Feature #20] Minor refactoring in multilingual string serialization.
(commit: a1d82af)
The file was modified src/main/java/cz/cvut/kbss/jsonld/serialization/AnnotationFieldSerializer.java (diff)
Commit 0ed796ced6a71e158cae434b37bd653e9d92a426 by Martin Ledvinka
[Feature #20] Implement basic deserialization of language tagged string values.
(commit: 0ed796c)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java (diff)
The file was addedsrc/test/resources/objectWithMultilingualString.json
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/CollectionDeserializerTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilderTest.java (diff)
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/util/LangString.java
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/CollectionDeserializer.java (diff)
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/MultilingualStringContextTest.java
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilder.java (diff)
The file was addedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/MultilingualStringContext.java
Commit bf96cb0a163aa4e845d90ba8bd27c4fd40811301 by Martin Ledvinka
[Feature #20] Handle various cases when deserializing language tagged strings or deserializing into MultilingualString.
(commit: bf96cb0)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/util/DataTypeTransformer.java (diff)
The file was addedsrc/test/resources/objectWithSingleLangStringValue.json
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/CollectionDeserializerTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/util/LangString.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/expanded/CollectionDeserializer.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/util/DataTypeTransformerTest.java (diff)
Commit 804757785b0a56925d97a3623dc51405d88e9946 by Martin Ledvinka
[Feature #20] Testing serialization and deserialization of plural multilingual strings.
(commit: 8047577)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/util/BufferedJsonGenerator.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/serialization/CompactedJsonLdSerializerTest.java (diff)
The file was modified src/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java (diff)
The file was addedsrc/test/resources/objectWithPluralMultilingualString.json
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/environment/model/ObjectWithPluralMultilingualString.java
Commit 6f702977084ffaf6d8efeb4d71c86fe69a12f08a by Martin Ledvinka
Simplify Javadoc plugin configuration.
(commit: 6f70297)
The file was modified src/main/java/cz/cvut/kbss/jsonld/common/BeanClassProcessor.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/util/TargetClassResolver.java (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/InstanceBuilder.java (diff)
The file was modified pom.xml (diff)
The file was modified src/main/java/cz/cvut/kbss/jsonld/deserialization/JsonLdDeserializer.java (diff)
The file was modified pom.xml (diff)