public class ProtobufConvert extends org.redkale.convert.BinaryConvert<ProtobufReader,ProtobufWriter>
| 限定符 | 构造器和说明 |
|---|---|
protected |
ProtobufConvert(org.redkale.convert.ConvertFactory<ProtobufReader,ProtobufWriter> factory,
boolean tiny) |
protected ProtobufConvert(org.redkale.convert.ConvertFactory<ProtobufReader,ProtobufWriter> factory, boolean tiny)
public ProtobufFactory getFactory()
getFactory 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public static ProtobufConvert root()
public ProtobufConvert newConvert(BiFunction<org.redkale.util.Attribute,Object,Object> fieldFunc)
newConvert 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public ProtobufConvert newConvert(BiFunction<org.redkale.util.Attribute,Object,Object> fieldFunc, Function<Object,org.redkale.convert.ConvertField[]> objExtFunc)
newConvert 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public ProtobufReader pollProtobufReader(ByteBuffer... buffers)
public ProtobufReader pollProtobufReader(InputStream in)
public ProtobufReader pollProtobufReader()
public void offerProtobufReader(ProtobufReader in)
public ProtobufByteBufferWriter pollProtobufWriter(Supplier<ByteBuffer> supplier)
public ProtobufWriter pollProtobufWriter(OutputStream out)
public ProtobufWriter pollProtobufWriter()
public void offerProtobufWriter(ProtobufWriter out)
protected void defineProtoDescriptor(Type type, StringBuilder sb, String prefix)
public <T> T convertFrom(Type type, byte[] bytes)
convertFrom 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public <T> T convertFrom(Type type, byte[] bytes, int start, int len)
public <T> T convertFrom(Type type, InputStream in)
public <T> T convertFrom(Type type, ByteBuffer... buffers)
convertFrom 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public <T> T convertFrom(Type type, org.redkale.convert.ConvertMask mask, ByteBuffer... buffers)
convertFrom 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public <T> T convertFrom(Type type, ProtobufReader reader)
public byte[] convertTo(Object value)
convertTo 在类中 org.redkale.convert.BinaryConvert<ProtobufReader,ProtobufWriter>public byte[] convertTo(Type type, Object value)
convertTo 在类中 org.redkale.convert.BinaryConvert<ProtobufReader,ProtobufWriter>public byte[] convertMapTo(Object... values)
convertMapTo 在类中 org.redkale.convert.BinaryConvert<ProtobufReader,ProtobufWriter>public void convertTo(OutputStream out, Object value)
public void convertTo(OutputStream out, Type type, Object value)
public void convertMapTo(OutputStream out, Object... values)
public ByteBuffer[] convertTo(Supplier<ByteBuffer> supplier, Object value)
convertTo 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public ByteBuffer[] convertTo(Supplier<ByteBuffer> supplier, Type type, Object value)
convertTo 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public ByteBuffer[] convertMapTo(Supplier<ByteBuffer> supplier, Object... values)
convertMapTo 在类中 org.redkale.convert.Convert<ProtobufReader,ProtobufWriter>public void convertTo(ProtobufWriter writer, Object value)
public void convertTo(ProtobufWriter writer, Type type, Object value)
public void convertMapTo(ProtobufWriter writer, Object... values)
public ProtobufWriter convertToWriter(Object value)
public ProtobufWriter convertToWriter(Type type, Object value)
public ProtobufWriter convertMapToWriter(Object... values)
Copyright © 2020. All rights reserved.