Skip to content

248 Fix: Allow for the usage of objects inheriting IOOptions as config of all serializers#252

Merged
MaillPierre merged 12 commits into
feature/corese-nextfrom
feature/248-fix-allow-for-the-usage-of-objects-inheriting-iooptions-as-config-of-all-serializers
Dec 17, 2025
Merged

248 Fix: Allow for the usage of objects inheriting IOOptions as config of all serializers#252
MaillPierre merged 12 commits into
feature/corese-nextfrom
feature/248-fix-allow-for-the-usage-of-objects-inheriting-iooptions-as-config-of-all-serializers

Conversation

@MaillPierre
Copy link
Copy Markdown
Contributor

No description provided.

@MaillPierre MaillPierre self-assigned this Dec 16, 2025
@MaillPierre MaillPierre added the Refactoring Issue created during the 2025 refactoring effort label Dec 16, 2025
@github-actions
Copy link
Copy Markdown

Overall Project 50.15% -0.17% 🍏
Files changed 73.11% 🍏

File Coverage
RDFSerializer.java 100% 🍏
NTriplesSerializer.java 100% 🍏
NTriplesSerializerOptions.java 100% 🍏
NQuadsSerializerOptions.java 100% 🍏
AbstractNFamilyOptions.java 100% 🍏
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOptions.java 100% 🍏
RDFC10SerializerOptions.java 95.45% 🍏
RDFXMLSerializer.java 89.26% -2.62% 🍏
SerializerFactory.java 87.35% 🍏
JSONLDSerializer.java 84.38% 🍏
AbstractLineBasedSerializer.java 75.08% 🍏
TriGSerializer.java 68.7% -4.17% 🍏
AbstractTFamilyOptions.java 65.81% -18.71%
AbstractGraphSerializer.java 61.8% -8.49% 🍏
PrefixHandler.java 61.32% -7.66%
AbstractSerializerOptions.java 60.67% -29.21%
TurtleSerializer.java 57.19% -1.92% 🍏
IRIUtils.java 57.06% 🍏
TurtleSerializerOptions.java 50.68% -47.95%
NQuadsSerializer.java 49.49% -41.41%

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 16, 2025

Test Results

993 tests  +1   993 ✅ +1   33s ⏱️ -18s
 72 suites ±0     0 💤 ±0 
 72 files   ±0     0 ❌ ±0 

Results for commit 69855ea. ± Comparison against base commit 78e7f2d.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

Overall Project 50.15% -0.17% 🍏
Files changed 73.11% 🍏

File Coverage
RDFSerializer.java 100% 🍏
NTriplesSerializer.java 100% 🍏
NTriplesSerializerOptions.java 100% 🍏
NQuadsSerializerOptions.java 100% 🍏
AbstractNFamilyOptions.java 100% 🍏
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOptions.java 100% 🍏
RDFC10SerializerOptions.java 95.45% 🍏
RDFXMLSerializer.java 89.26% -2.62% 🍏
SerializerFactory.java 87.35% 🍏
JSONLDSerializer.java 84.38% 🍏
AbstractLineBasedSerializer.java 75.08% 🍏
TriGSerializer.java 68.7% -4.17% 🍏
AbstractTFamilyOptions.java 65.81% -18.71%
AbstractGraphSerializer.java 61.8% -8.49% 🍏
PrefixHandler.java 61.32% -7.66%
AbstractSerializerOptions.java 60.67% -29.21%
TurtleSerializer.java 57.19% -1.92% 🍏
IRIUtils.java 57.06% 🍏
TurtleSerializerOptions.java 50.68% -47.95%
NQuadsSerializer.java 49.49% -41.41%

Comment thread src/main/java/fr/inria/corese/core/next/impl/common/util/IRIUtils.java Outdated
@github-actions
Copy link
Copy Markdown

Overall Project 50.16% -0.17% 🍏
Files changed 73.3% 🍏

File Coverage
RDFSerializer.java 100% 🍏
NTriplesSerializer.java 100% 🍏
NTriplesSerializerOptions.java 100% 🍏
NQuadsSerializerOptions.java 100% 🍏
AbstractNFamilyOptions.java 100% 🍏
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOptions.java 100% 🍏
RDFC10SerializerOptions.java 95.45% 🍏
RDFXMLSerializer.java 90.6% -2.22% 🍏
SerializerFactory.java 87.35% 🍏
JSONLDSerializer.java 84.38% 🍏
AbstractLineBasedSerializer.java 75.08% 🍏
TriGSerializer.java 68.7% -4.17% 🍏
AbstractTFamilyOptions.java 65.81% -18.71%
AbstractGraphSerializer.java 61.8% -8.49% 🍏
PrefixHandler.java 61.32% -7.66%
AbstractSerializerOptions.java 60.67% -29.21%
TurtleSerializer.java 57.19% -1.92% 🍏
IRIUtils.java 57.06% 🍏
TurtleSerializerOptions.java 50.68% -47.95%
NQuadsSerializer.java 49.49% -41.41%

@github-actions
Copy link
Copy Markdown

Overall Project 50.16% -0.17% 🍏
Files changed 73.3% 🍏

File Coverage
RDFSerializer.java 100% 🍏
NTriplesSerializer.java 100% 🍏
NTriplesSerializerOptions.java 100% 🍏
NQuadsSerializerOptions.java 100% 🍏
AbstractNFamilyOptions.java 100% 🍏
TriGSerializerOptions.java 100% 🍏
RDFXMLSerializerOptions.java 100% 🍏
RDFC10SerializerOptions.java 95.45% 🍏
RDFXMLSerializer.java 90.6% -2.22% 🍏
SerializerFactory.java 87.35% 🍏
JSONLDSerializer.java 84.38% 🍏
AbstractLineBasedSerializer.java 75.08% 🍏
TriGSerializer.java 68.7% -4.17% 🍏
AbstractTFamilyOptions.java 65.81% -18.71%
AbstractGraphSerializer.java 61.8% -8.49% 🍏
PrefixHandler.java 61.32% -7.66%
AbstractSerializerOptions.java 60.67% -29.21%
TurtleSerializer.java 57.19% -1.92% 🍏
IRIUtils.java 57.06% 🍏
TurtleSerializerOptions.java 50.68% -47.95%
NQuadsSerializer.java 49.49% -41.41%

@MaillPierre MaillPierre merged commit 0cd4a9f into feature/corese-next Dec 17, 2025
2 checks passed
@MaillPierre MaillPierre deleted the feature/248-fix-allow-for-the-usage-of-objects-inheriting-iooptions-as-config-of-all-serializers branch December 17, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Refactoring Issue created during the 2025 refactoring effort

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix: Allow for the usage of objects inheriting IOOptions as config of all serializers

3 participants