Adapter

Following a list of available adapters for NILS.

Adapter Resource type Maven Dependency

ResourceBundle Adapter (Part of nils-core)

*.properties

<dependency>
  <groupId>com.codepulsar.nils</groupId>
  <artifactId>nils-core</artifactId>
  <version>3.0.0</version>
</dependency>

Gson Adapter

*.json

<dependency>
  <groupId>com.codepulsar.nils</groupId>
  <artifactId>nils-gson-adapter</artifactId>
  <version>3.0.0</version>
</dependency>

Jackson Adapter

.json, .yaml

<dependency>
  <groupId>com.codepulsar.nils</groupId>
  <artifactId>nils-jackson-adapter</artifactId>
  <version>3.0.0</version>
</dependency>

JDBC Adapter

JDBC / database

<dependency>
  <groupId>com.codepulsar.nils</groupId>
  <artifactId>nils-jdbc-adapter</artifactId>
  <version>3.0.0</version>
</dependency>

SnakeYaml Adapter

*.yaml

<dependency>
  <groupId>com.codepulsar.nils</groupId>
  <artifactId>nils-snakeyaml-adapter</artifactId>
  <version>3.0.0</version>
</dependency>

It can also be extended with own adapter implementations. See Writing your own adapter for more information.