public class CodecWrapper extends java.lang.Object implements OpenAPIBase.Codec
| Constructor and Description |
|---|
CodecWrapper() |
CodecWrapper(JSONCodec codec) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addStringHandler(java.lang.Class<T> type,
java.util.function.Function<T,java.lang.String> toString,
java.util.function.Function<java.lang.String,T> fromString) |
<T,X> T |
decode(java.lang.Class<T> type,
java.io.InputStream in,
java.lang.String mime,
java.util.function.Function<java.lang.Class<X>,X> instantiator) |
<T,X> java.util.List<T> |
decodeList(java.lang.Class<T> type,
java.io.InputStream in,
java.lang.String mime,
java.util.function.Function<java.lang.Class<X>,X> instantiator) |
java.lang.String |
encode(java.lang.Object object,
java.io.OutputStream out) |
java.lang.String |
getContentType() |
public CodecWrapper(JSONCodec codec)
public CodecWrapper()
public java.lang.String encode(java.lang.Object object,
java.io.OutputStream out)
throws java.lang.Exception
encode in interface OpenAPIBase.Codecjava.lang.Exceptionpublic <T,X> T decode(java.lang.Class<T> type,
java.io.InputStream in,
java.lang.String mime,
java.util.function.Function<java.lang.Class<X>,X> instantiator)
throws java.lang.Exception
decode in interface OpenAPIBase.Codecjava.lang.Exceptionpublic <T> void addStringHandler(java.lang.Class<T> type,
java.util.function.Function<T,java.lang.String> toString,
java.util.function.Function<java.lang.String,T> fromString)
addStringHandler in interface OpenAPIBase.Codecpublic java.lang.String getContentType()
getContentType in interface OpenAPIBase.Codecpublic <T,X> java.util.List<T> decodeList(java.lang.Class<T> type,
java.io.InputStream in,
java.lang.String mime,
java.util.function.Function<java.lang.Class<X>,X> instantiator)
throws java.lang.Exception
decodeList in interface OpenAPIBase.Codecjava.lang.ExceptionaQute SARL