R
- Reader输入的子类W
- Writer输出的子类public abstract class Convert<R extends Reader,W extends Writer>
extends java.lang.Object
详情见: https://redkale.org
限定符和类型 | 字段和说明 |
---|---|
protected ConvertFactory<R,W> |
factory |
限定符 | 构造器和说明 |
---|---|
protected |
Convert(ConvertFactory<R,W> factory) |
限定符和类型 | 方法和说明 |
---|---|
abstract <T> T |
convertFrom(java.lang.reflect.Type type,
java.nio.ByteBuffer... buffers) |
abstract <T> T |
convertFrom(java.lang.reflect.Type type,
ConvertMask mask,
java.nio.ByteBuffer... buffers) |
abstract java.nio.ByteBuffer[] |
convertMapTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
java.lang.Object... values) |
abstract java.nio.ByteBuffer[] |
convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
java.lang.Object value) |
abstract java.nio.ByteBuffer[] |
convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
java.lang.reflect.Type type,
java.lang.Object value) |
ConvertFactory<R,W> |
getFactory() |
abstract boolean |
isBinary() |
protected final ConvertFactory<R extends Reader,W extends Writer> factory
protected Convert(ConvertFactory<R,W> factory)
public ConvertFactory<R,W> getFactory()
public abstract boolean isBinary()
public abstract <T> T convertFrom(java.lang.reflect.Type type, java.nio.ByteBuffer... buffers)
public abstract <T> T convertFrom(java.lang.reflect.Type type, ConvertMask mask, java.nio.ByteBuffer... buffers)
public abstract java.nio.ByteBuffer[] convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier, java.lang.Object value)
public abstract java.nio.ByteBuffer[] convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier, java.lang.reflect.Type type, java.lang.Object value)
public abstract java.nio.ByteBuffer[] convertMapTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier, java.lang.Object... values)