Moved JsonCodec interfaces to io.vertx.core.spi.json

Signed-off-by: slinkydeveloper <francescoguard@gmail.com>
This commit is contained in:
slinkydeveloper
2019-06-04 15:00:45 +02:00
committed by Julien Viet
parent c1fa1a85db
commit 9da08b8eb5
14 changed files with 23 additions and 14 deletions

View File

@@ -119,7 +119,7 @@ You use {@link io.vertx.core.json.JsonArray#encode} to encode the array to a Str
=== JsonCodec
If you want to define a custom way to encode and decode Json, you can define a {@link io.vertx.core.json.JsonCodec} for it.
If you want to define a custom way to encode and decode Json, you can define a {@link io.vertx.core.spi.json.JsonCodec} for it.
A `JsonCodec` for type `X` is a concrete class that implements the interface `JsonCodec<X, J>`, where `J` must be any of these:
* `JsonArray` or `JsonObject`
@@ -128,4 +128,4 @@ A `JsonCodec` for type `X` is a concrete class that implements the interface `Js
* `Boolean`
These `JsonCodec`s can be used in several components of Vert.x stack, like in vertx-web-client, using the SPI
`io.vertx.core.json.JsonCodec`.
`io.vertx.core.spi.json.JsonCodec`.

View File

@@ -1,6 +1,7 @@
package io.vertx.core.json;
import io.vertx.core.buffer.Buffer;
import io.vertx.core.spi.json.JsonCodec;
import java.util.HashMap;
import java.util.Map;

View File

@@ -1,4 +1,7 @@
package io.vertx.core.json;
package io.vertx.core.spi.json;
import io.vertx.core.json.JsonArray;
import io.vertx.core.json.JsonObject;
/**
* This interface represents the Vert.x json representation of TARGET_TYPE. <br/>

View File

@@ -1,4 +1,7 @@
package io.vertx.core.json;
package io.vertx.core.spi.json;
import io.vertx.core.json.JsonArray;
import io.vertx.core.json.JsonObject;
/**
* Primitive for conversion JSON_TYPE -> TARGET_TYPE <br/>

View File

@@ -1,4 +1,7 @@
package io.vertx.core.json;
package io.vertx.core.spi.json;
import io.vertx.core.json.JsonArray;
import io.vertx.core.json.JsonObject;
/**
* Primitive for conversion TARGET_TYPE -> JSON_TYPE<br/>

View File

@@ -1,6 +1,6 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import java.util.Objects;

View File

@@ -1,6 +1,6 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import java.util.Objects;

View File

@@ -1,6 +1,6 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import java.util.Objects;

View File

@@ -1,6 +1,6 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import java.util.Objects;

View File

@@ -1,9 +1,8 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import io.vertx.core.json.JsonArray;
import java.util.Arrays;
import java.util.Objects;
public class MyJsonArrayPojo {

View File

@@ -1,6 +1,6 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import io.vertx.core.json.JsonObject;
import java.util.Objects;

View File

@@ -1,6 +1,6 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import java.util.Objects;

View File

@@ -1,6 +1,6 @@
package io.vertx.core.json.codecs;
import io.vertx.core.json.JsonCodec;
import io.vertx.core.spi.json.JsonCodec;
import java.util.Objects;