类的使用
org.redkale.convert.EnMember
-
使用EnMember的程序包 程序包 说明 org.redkale.convert 提供数据的序列化和反解析功能org.redkale.convert.json 提供JSON的序列化和反解析功能org.redkale.convert.pb -
-
org.redkale.convert中EnMember的使用
声明为EnMember的org.redkale.convert中的字段 修饰符和类型 字段 说明 protected EnMember[]ObjectEncoder. members返回EnMember的org.redkale.convert中的方法 修饰符和类型 方法 说明 static <W extends Writer,T,F>
EnMember<W,T,F>EnMember. create(ConvertFactory factory, Class<T> clazz, String fieldname)static <W extends Writer,T,F>
EnMember<W,T,F>EnMember. create(ConvertFactory factory, Class<T> clazz, String fieldname, Class<F> fieldtype)static <W extends Writer,T,F>
EnMember<W,T,F>EnMember. create(Attribute<T,F> attribute, ConvertFactory factory, Class<F> fieldtype)EnMember[]ObjectEncoder. getMembers()参数类型为EnMember的org.redkale.convert中的方法 修饰符和类型 方法 说明 intEnMember. compareTo(boolean fieldSort, EnMember<W,T,F> o)voidArrayEncoder. convertTo(W out, EnMember member, T[] value)voidCollectionEncoder. convertTo(W out, EnMember member, Collection<T> value)voidMapEncoder. convertTo(W out, EnMember member, Map<K,V> value)voidStreamEncoder. convertTo(W out, EnMember member, Stream<T> value)protected voidObjectEncoder. initFieldMember(EnMember[] enMembers)protected voidObjectEncoder. initForEachEnMember(ConvertFactory factory, EnMember member)protected voidMapEncoder. setIndex(EnMember member, int index)protected voidObjectEncoder. setIndex(EnMember member, int index)protected voidMapEncoder. setPosition(EnMember member, int position)protected voidObjectEncoder. setPosition(EnMember member, int position)protected voidMapEncoder. setTag(EnMember member, int tag)protected voidObjectEncoder. setTag(EnMember member, int tag)protected voidMapEncoder. setTagSize(EnMember member, int tagSize)protected voidObjectEncoder. setTagSize(EnMember member, int tagSize)voidWriter. writeField(EnMember member)输出一个字段名abstract voidWriter. writeField(EnMember member, String fieldName, Type fieldType, int fieldPos)输出一个字段名voidWriter. writeObjectField(EnMember member, Object obj)输出一个对象的某个字段 -
org.redkale.convert.json中EnMember的使用
参数类型为EnMember的org.redkale.convert.json中的方法 修饰符和类型 方法 说明 voidJsonBytesWriter. writeField(EnMember member, String fieldName, Type fieldType, int fieldPos)voidJsonWriter. writeField(EnMember member, String fieldName, Type fieldType, int fieldPos) -
org.redkale.convert.pb中EnMember的使用
参数类型为EnMember的org.redkale.convert.pb中的方法 修饰符和类型 方法 说明 protected ProtobufWriterProtobufObjectEncoder. acceptWriter(ProtobufWriter out, EnMember member, T value)protected voidProtobufArrayEncoder. convertObjectTo(ProtobufWriter out, EnMember member, T[] value)protected voidProtobufCollectionEncoder. convertObjectTo(ProtobufWriter out, EnMember member, Collection<T> value)protected voidProtobufStreamEncoder. convertObjectTo(ProtobufWriter out, EnMember member, Object[] value)protected voidProtobufArrayEncoder. convertPrimitivedTo(ProtobufWriter out, EnMember member, T[] value)protected voidProtobufCollectionEncoder. convertPrimitivedTo(ProtobufWriter out, EnMember member, Collection<T> value)protected voidProtobufStreamEncoder. convertPrimitivedTo(ProtobufWriter out, EnMember member, Object[] value)voidProtobufArrayEncoder. convertTo(ProtobufWriter out, EnMember member, T[] value)voidProtobufCollectionEncoder. convertTo(ProtobufWriter out, EnMember member, Collection<T> value)abstract voidProtobufDynEncoder. convertTo(ProtobufWriter out, EnMember member, T value)default voidProtobufEncodeable. convertTo(W out, EnMember member, T value)voidProtobufMapEncoder. convertTo(ProtobufWriter out, EnMember member, Map<K,V> value)voidProtobufObjectEncoder. convertTo(ProtobufWriter out, EnMember member, T value)voidProtobufStreamEncoder. convertTo(ProtobufWriter out, EnMember member, Stream<T> value)protected voidProtobufObjectEncoder. initForEachEnMember(ConvertFactory factory, EnMember member)voidProtobufWriter. writeField(EnMember member)输出一个字段名voidProtobufWriter. writeField(EnMember member, String fieldName, Type fieldType, int fieldPos)voidProtobufWriter. writeObjectField(EnMember member, Object obj)类型变量类型为EnMember的org.redkale.convert.pb中的方法参数 修饰符和类型 方法 说明 protected voidProtobufConvert. defineJsonEncodeDescriptor(Type parent, List<String> list, Type type, StringBuilder sb, String prefix, BiFunction<Type,EnMember,Boolean> excludeFunc)protected voidProtobufConvert. defineProtoDescriptor(Type parent, List<String> list, Type type, StringBuilder sb, String prefix, BiFunction<Type,EnMember,Boolean> excludeFunc)protected StringProtobufConvert. defineProtoDescriptor(Type parent, List<String> list, Type type, BiFunction<Type,EnMember,Boolean> func)StringProtobufConvert. getJsonEncodeDescriptor(Type type, BiFunction<Type,EnMember,Boolean> func)protected StringProtobufConvert. getJsonEncodeDescriptor(Type parent, List<String> list, Type type, BiFunction<Type,EnMember,Boolean> func)
-