feat: adding pairwise (#98)
* Correct pom
* Upgrade to junit 5
* Remove unused and dangerous xalan dependency
* upgrading version
* adding pairwise
* changing Pairwise into PairwiseLinks
* Changing Pairwise into PairwiseLinks
* adding symLinks for pairwise
* fix single item in links list
* add maxOccurs in symLinks
* add pairwise test file
* Create PairwiseTest.java
* add `symLinksCleaning` method in cleaning class
* (fix) add out test folder
* same test in one go
* remove file writing in PairwiseTest
* update pairwise test file
* generify symLinks entry type in cleaning
* (fix) PairwiseLinks xAxis single attribute
* (fix) single symLinks attribute in PairwiseLinks
update symLinks cleaning
* change symLinks type to string
* bump version
* reduce "symLinksCleaning" cognitive complexity
* refactor SymLinks cleaning in separate class
* create test class for SymLinks cleaning
* null case management
* add 'no validation' warn in javadoc
* reorder string.equals(...) usages
* try with resource for jsonReader
* sandbox test on JsonObject getString method
* restore component list in PairwiseLinks
* bump version
* fix: superfluous quote marks in symLinks cleaning
* update symlinks
* synchronize symlinks
* test: update pairwise hierarchical test file
Co-Authored-By: François Bulot <[email protected]>
* test: add flat versions of pairwise test file
* refactor: small enhancement
* feat: add deserialize for input stream
* fix: update "symLinks" with variable name
* test: enhance pairwise tests
* test: better test on PairwiseLinks deserialization
* Feat/serializer for eno3 (#87)
* feat: create serialization exception class
* feat: add second json serialize method
* refactor: utils class in utils package
* test: json utils class
* test: unit tests on json serializers
* build: bump rc version
* feat: adapt suggester rules to new model
* Fix/resizing (#96)
* test: add questionnaire in resources
* style: linter thing
* test: case for the identified issue
* fix: invert cleaning steps solves the issue
* build: bump rc version
* test: refactor pairwise test
* fix: update json-cleaning xslt for pairwise
* Fix/resizing take 2 (#97)
* test: add questionnaire in resources
* style: linter thing
* test: case for the identified issue
* fix: invert cleaning steps solves the issue
* build: bump rc version
* test: refactor pairwise test
* fix: update json-cleaning xslt for pairwise
* chore: bump rc version
* fix: revert "adapt suggester rules to new model"
This reverts commit f481734e
* fix: correction for storeName/resizing
---------
Co-authored-by: Fabrice Bibonne <[email protected]>
Co-authored-by: Nicolas Senave <[email protected]>
Co-authored-by: Nicolas Sénave <[email protected]>
Co-authored-by: Bulot François <[email protected]>
Co-authored-by: François Bulot <[email protected]>
Co-authored-by: Benoit Werquin <[email protected]>
Co-authored-by: David Darras <[email protected]>