No description
Find a file
2022-01-03 11:17:14 +01:00
config null logger 2021-10-19 09:13:19 +02:00
content-api/src/main/java refactoring into the settings subprojects, each content/datastructure 2021-10-13 17:32:29 +02:00
content-core move Settings, SettingsBuilder, SettingsLoader to API package, make SettingsBuilder to be loadable by ServiceLoader 2021-10-13 15:33:08 +02:00
content-csv/src add Java named modules, Gradle 6, remove all logging, JUnit 5 2020-05-19 16:06:39 +02:00
content-json refactoring into the settings subprojects, each content/datastructure 2021-10-13 17:32:29 +02:00
content-language/src/main/java add Java named modules, Gradle 6, remove all logging, JUnit 5 2020-05-19 16:06:39 +02:00
content-rdf update module information 2021-05-17 16:54:24 +02:00
content-resource add Java named modules, Gradle 6, remove all logging, JUnit 5 2020-05-19 16:06:39 +02:00
content-smile implement content-settings and content-config on JSON/YAML tiny datastructures 2021-10-12 11:48:29 +02:00
content-xml implement content-settings and content-config on JSON/YAML tiny datastructures 2021-10-12 11:48:29 +02:00
content-yaml refactoring into the settings subprojects, each content/datastructure 2021-10-13 17:32:29 +02:00
gradle remove logging from checkstyle 2022-01-03 11:17:14 +01:00
settings-api fix NPE in PropertyPlaceHolder 2021-10-26 18:58:25 +02:00
settings-content fix NPE in PropertyPlaceHolder 2021-10-26 18:58:25 +02:00
settings-content-json refactoring into the settings subprojects, each content/datastructure 2021-10-13 17:32:29 +02:00
settings-content-yaml refactoring into the settings subprojects, each content/datastructure 2021-10-13 17:32:29 +02:00
settings-datastructures fix NPE in PropertyPlaceHolder 2021-10-26 18:58:25 +02:00
settings-datastructures-json refactoring into the settings subprojects, each content/datastructure 2021-10-13 17:32:29 +02:00
settings-datastructures-yaml refactoring into the settings subprojects, each content/datastructure 2021-10-13 17:32:29 +02:00
.gitignore cosmetic 2020-01-13 14:49:47 +01:00
build.gradle update to gradle 7.3.2, update to checkstyle 9.2.1, update to pmd 6.41.0 2022-01-03 11:14:08 +01:00
gradle.properties update to gradle 7.3.2, update to checkstyle 9.2.1, update to pmd 6.41.0 2022-01-03 11:14:08 +01:00
gradlew moving to tiny map instead of LinkedHashMap because of memory hogging, update to gradle 6.6.1 2020-09-12 23:24:42 +02:00
gradlew.bat moving to tiny map instead of LinkedHashMap because of memory hogging, update to gradle 6.6.1 2020-09-12 23:24:42 +02:00
LICENSE.txt initial commit 2016-10-03 14:25:26 +02:00
README.adoc refactor property placeholder resolution, check BytesStreamOutput for length limit 2016-11-19 19:00:26 +01:00
settings.gradle fix automatic interpolation, move content-config to config 2021-10-15 11:21:34 +02:00

# xbib Content

image:https://api.travis-ci.org/xbib/content.svg[title="Build status", link="https://travis-ci.org/xbib/content/"]
image:https://img.shields.io/sonar/http/nemo.sonarqube.com/org.xbib%3Acontent/coverage.svg?style=flat-square[title="Coverage", link="https://sonarqube.com/dashboard/index?id=org.xbib%3Acontent"]
image:https://maven-badges.herokuapp.com/maven-central/org.xbib/content/badge.svg[title="Maven Central", link="http://search.maven.org/#search%7Cga%7C1%7Cxbib%20content"]
image:https://img.shields.io/badge/License-Apache%202.0-blue.svg[title="Apache License 2.0", link="https://opensource.org/licenses/Apache-2.0"]
image:https://img.shields.io/twitter/url/https/twitter.com/xbib.svg?style=social&label=Follow%20%40xbib[title="Twitter", link="https://twitter.com/xbib"]
image:https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif[title="PayPal", link="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GVHFQYZ9WZ8HG"]

This is a Java library for processing structured data ("content") in the most popular formats, such as
JSON, SMILE-JSON, YAML, XML, CSV, and also semantic descriptions in RDF (N-Triples, Turtle, RDF/XML).

xbib Content offers stream-based Java builders, parsers, and a settings API oder the formats, so it is very convenienant
to use. The only dependency is https://github.com/fasterxml/jackson[the Java Jackson library].