public class ProtoUtils extends Object
Constructor and Description |
---|
ProtoUtils() |
Modifier and Type | Method and Description |
---|---|
static com.google.protobuf.Message.Builder |
getBuilder(Class<? extends com.google.protobuf.Message> clazz) |
static com.google.protobuf.Descriptors.FieldDescriptor |
getFieldDescriptor(Class<? extends com.google.protobuf.Message> clazz,
String fieldName) |
static List<com.google.protobuf.Descriptors.FieldDescriptor> |
getFieldDescriptors(Class<? extends com.google.protobuf.Message> clazz) |
static List<com.google.protobuf.Descriptors.FieldDescriptor> |
getFieldDescriptors(com.google.protobuf.Message.Builder protoBuilder) |
static Object |
getFieldValue(com.google.protobuf.Message message,
String fieldName) |
static Class<?> |
getJavaClass(com.google.protobuf.Descriptors.FieldDescriptor descriptor) |
static Class<?> |
getJavaGenericClassForCollection(com.google.protobuf.Descriptors.FieldDescriptor descriptor) |
static Object |
unwrapEnums(Object value) |
static Object |
wrapEnums(Object value) |
public static com.google.protobuf.Message.Builder getBuilder(Class<? extends com.google.protobuf.Message> clazz)
public static List<com.google.protobuf.Descriptors.FieldDescriptor> getFieldDescriptors(Class<? extends com.google.protobuf.Message> clazz)
public static List<com.google.protobuf.Descriptors.FieldDescriptor> getFieldDescriptors(com.google.protobuf.Message.Builder protoBuilder)
public static com.google.protobuf.Descriptors.FieldDescriptor getFieldDescriptor(Class<? extends com.google.protobuf.Message> clazz, String fieldName)
public static Object getFieldValue(com.google.protobuf.Message message, String fieldName)
public static Class<?> getJavaClass(com.google.protobuf.Descriptors.FieldDescriptor descriptor)
public static Class<?> getJavaGenericClassForCollection(com.google.protobuf.Descriptors.FieldDescriptor descriptor)
Copyright © 2005–2018 dozer. All rights reserved.