A B C D E F G H I L M N O P S T U V W 
All Classes All Packages

A

addToBuilderCommand() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 

B

blacklist() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoClass
"whitelist" mode means that each field that we want to map from protobuf message need to marked with ProtoField annotation.
BOOLEAN - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
BuilderData - Class in org.silbertb.proto.domainconverter.conversion_data
 
BuilderData() - Constructor for class org.silbertb.proto.domainconverter.conversion_data.BuilderData
 
BuilderDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
BuilderDataCreator(ConstructorParametersDataCreator) - Constructor for class org.silbertb.proto.domainconverter.converter.BuilderDataCreator
 
builderMethodName() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoBuilder
 
buildMethodName() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoBuilder
 
BYTES - org.silbertb.proto.domainconverter.conversion_data.FieldType
 

C

calculateDataStructureConcreteType(VariableElement) - Method in class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 
calculateFieldType(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 
calculateFieldType(TypeMirror, Set<String>) - Method in class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 
capitalize(String) - Static method in class org.silbertb.proto.domainconverter.util.StringUtils
 
ClassData - Class in org.silbertb.proto.domainconverter.conversion_data
 
ClassData(String, String, String, OneofBaseClassData, List<FieldData>, List<FieldData>, BuilderData, boolean) - Constructor for class org.silbertb.proto.domainconverter.conversion_data.ClassData
 
ClassDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
ClassDataCreator(LangModelUtil, ProcessingEnvironment, ProtoTypeUtil, ConverterLogger, ConfigurationData, Set<String>) - Constructor for class org.silbertb.proto.domainconverter.converter.ClassDataCreator
 
compare(TypeMirror, TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.TypeHierarchyComparator
 
compare(OneofField, OneofField) - Method in class org.silbertb.proto.domainconverter.converter.OneofFieldComparator
 
ConcreteFieldData - Class in org.silbertb.proto.domainconverter.conversion_data
 
ConcreteFieldData(FieldType, String, String, String, String, String, String, ProtoType, String) - Constructor for class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
ConcreteFieldDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
ConcreteFieldDataCreator(LangModelUtil, ProtoTypeUtil, ConverterLogger, ConfigurationData, Set<String>) - Constructor for class org.silbertb.proto.domainconverter.converter.ConcreteFieldDataCreator
 
ConfigurationCreator - Class in org.silbertb.proto.domainconverter.converter
 
ConfigurationCreator(ProcessingEnvironment, LangModelUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.ConfigurationCreator
 
ConfigurationData - Class in org.silbertb.proto.domainconverter.conversion_data
 
ConfigurationData() - Constructor for class org.silbertb.proto.domainconverter.conversion_data.ConfigurationData
 
ConstructorParametersDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
ConstructorParametersDataCreator(ConcreteFieldDataCreator, OneofBaseDataCreator) - Constructor for class org.silbertb.proto.domainconverter.converter.ConstructorParametersDataCreator
 
ConversionData - Class in org.silbertb.proto.domainconverter.conversion_data
 
ConversionDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
ConversionDataCreator(ProcessingEnvironment, ConverterLogger) - Constructor for class org.silbertb.proto.domainconverter.converter.ConversionDataCreator
 
converter() - Method in annotation type org.silbertb.proto.domainconverter.annotations.OneofField
 
converter() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoConverter
 
ConverterGenerator - Class in org.silbertb.proto.domainconverter
 
ConverterGenerator() - Constructor for class org.silbertb.proto.domainconverter.ConverterGenerator
 
ConverterLogger - Class in org.silbertb.proto.domainconverter.converter
 
ConverterLogger(ProcessingEnvironment) - Constructor for class org.silbertb.proto.domainconverter.converter.ConverterLogger
 
converterName() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoConfigure
 
converterVariable() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldData
 
convertProtoValue() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
create(TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.GlobalMapperTypesCreator
 
create(OneofField, TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingClassConverter
 
create(OneofField, TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingConstructor
 
create(OneofField, TypeElement, String) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingSettersOrClassBuilder
 
create(OneofField, TypeMirror) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingProtoClass
 
create(OneofField, TypeMirror, String) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreator
 
createBuilderConstructorParametersData(TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.BuilderDataCreator
 
createClassData(TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.ClassDataCreator
 
createClassData(TypeElement, TypeMirror, boolean, boolean) - Method in class org.silbertb.proto.domainconverter.converter.ClassDataCreator
 
createClassData(GlobalMapperInfo) - Method in class org.silbertb.proto.domainconverter.converter.ClassDataCreator
 
createClassLevelBuilderData(TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.BuilderDataCreator
 
createConfigurationData(RoundEnvironment) - Method in class org.silbertb.proto.domainconverter.converter.ConfigurationCreator
 
createConversionData(RoundEnvironment) - Method in class org.silbertb.proto.domainconverter.converter.ConversionDataCreator
 
createEnumData(TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.EnumDataCreator
 
createFieldData(VariableElement, boolean) - Method in class org.silbertb.proto.domainconverter.converter.ConcreteFieldDataCreator
 
createFieldData(VariableElement, String) - Method in class org.silbertb.proto.domainconverter.converter.ConcreteFieldDataCreator
 
createOneofBaseClassData(OneofBase, TypeMirror, boolean) - Method in class org.silbertb.proto.domainconverter.converter.OneofBaseDataCreator
 
createOneofBaseFieldData(VariableElement) - Method in class org.silbertb.proto.domainconverter.converter.OneofBaseDataCreator
 

D

DataWithDefault - Interface in org.silbertb.proto.domainconverter.conversion_data
 
domainClass() - Method in annotation type org.silbertb.proto.domainconverter.annotations.OneofField
 
domainField() - Method in annotation type org.silbertb.proto.domainconverter.annotations.OneofField
 
domainFullName() - Method in interface org.silbertb.proto.domainconverter.conversion_data.DataWithDefault
 
domainGetterMethod() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 

E

ENUM - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
EnumData - Class in org.silbertb.proto.domainconverter.conversion_data
 
EnumDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
EnumDataCreator(LangModelUtil, ProcessingEnvironment, ConverterLogger) - Constructor for class org.silbertb.proto.domainconverter.converter.EnumDataCreator
 
EnumValueData - Class in org.silbertb.proto.domainconverter.conversion_data
 
EnumValueData() - Constructor for class org.silbertb.proto.domainconverter.conversion_data.EnumValueData
 
error(String) - Method in class org.silbertb.proto.domainconverter.converter.ConverterLogger
 

F

FieldData - Class in org.silbertb.proto.domainconverter.conversion_data
 
FieldData(ConcreteFieldData, OneofBaseFieldData, boolean) - Constructor for class org.silbertb.proto.domainconverter.conversion_data.FieldData
 
FieldDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
FieldDataCreator(ProcessingEnvironment, ConcreteFieldDataCreator, OneofBaseDataCreator) - Constructor for class org.silbertb.proto.domainconverter.converter.FieldDataCreator
 
FieldType - Enum in org.silbertb.proto.domainconverter.conversion_data
 

G

getAllMethods(TypeElement) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
getAnnotation(TypeMirror, Class<A>) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
getClassFromAnnotation(Runnable) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
getConstructorBuilderData(TypeElement) - Method in class org.silbertb.proto.domainconverter.converter.BuilderDataCreator
 
getConstructorParametersData(TypeElement, Class<A>) - Method in class org.silbertb.proto.domainconverter.converter.ConstructorParametersDataCreator
 
getConstructorParametersData(TypeElement, Class<A>, Modifier) - Method in class org.silbertb.proto.domainconverter.converter.ConstructorParametersDataCreator
 
getConverterName(String) - Method in class org.silbertb.proto.domainconverter.conversion_data.ConfigurationData
 
getElementType(TypeMirror, FieldType) - Method in class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 
getFieldData(TypeElement, boolean, boolean) - Method in class org.silbertb.proto.domainconverter.converter.FieldDataCreator
 
getGenericsTypes(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
getInterfaceOf(TypeMirror, String) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
getMemberField(TypeMirror, String) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
getPackage(String) - Static method in class org.silbertb.proto.domainconverter.util.StringUtils
 
getProtoTypeFromConverter(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 
getSimpleName(String) - Static method in class org.silbertb.proto.domainconverter.util.StringUtils
 
getType(OneofField) - Method in class org.silbertb.proto.domainconverter.converter.OneofFieldComparator
 
getTypeConverter(OneofField, Element) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofConverterUtil
 
getTypeConverterName(OneofField, Element) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofConverterUtil
 
GlobalMapperInfo - Class in org.silbertb.proto.domainconverter.converter
 
GlobalMapperInfo() - Constructor for class org.silbertb.proto.domainconverter.converter.GlobalMapperInfo
 
GlobalMapperTypesCreator - Class in org.silbertb.proto.domainconverter.converter
 
GlobalMapperTypesCreator(LangModelUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.GlobalMapperTypesCreator
 

H

hasConverter() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
hasConverter() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldData
 
hasMapper() - Method in class org.silbertb.proto.domainconverter.conversion_data.ClassData
 
hasSetterPrefix() - Method in class org.silbertb.proto.domainconverter.conversion_data.BuilderData
 
hasSetters() - Method in class org.silbertb.proto.domainconverter.conversion_data.ClassData
 

I

info(String) - Method in class org.silbertb.proto.domainconverter.converter.ConverterLogger
 
init(ProcessingEnvironment) - Method in class org.silbertb.proto.domainconverter.ConverterGenerator
 
InstantTimestampMapper - Class in org.silbertb.proto.domainconverter.predefined_mappers
 
InstantTimestampMapper() - Constructor for class org.silbertb.proto.domainconverter.predefined_mappers.InstantTimestampMapper
 
isAbstractType(Element) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isAssignedFrom(TypeMirror, Class<?>) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isByteArray(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isConcreteType(Element) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isDefault() - Method in interface org.silbertb.proto.domainconverter.conversion_data.DataWithDefault
 
isInterfaceType(Element) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isList(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isMap(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isMessage() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
isMessage(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 
isNullableDomainType() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
isNullableProtoType() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
isNullConverter(TypeMirror) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofConverterUtil
 
isNullConverter(OneofField) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofConverterUtil
 
isProtoEnum(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 
isProtoMessage(TypeMirror) - Method in class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 
isSameType(TypeMirror, Class<?>) - Method in class org.silbertb.proto.domainconverter.util.LangModelUtil
 

L

LangModelUtil - Class in org.silbertb.proto.domainconverter.util
 
LangModelUtil(ProcessingEnvironment) - Constructor for class org.silbertb.proto.domainconverter.util.LangModelUtil
 
LIST - org.silbertb.proto.domainconverter.custom.ProtoType
 

M

MAP - org.silbertb.proto.domainconverter.custom.ProtoType
 
MAP_TO_MESSAGE - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
mapper() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoClass
Deprecated.
mapper() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoClassMapper
 
Mapper<T,​E extends com.google.protobuf.Message> - Interface in org.silbertb.proto.domainconverter.custom
Convert between a domain class to a protobuf generated class.
mapToDomainField() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldData
 
mapUnrecognized() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoEnum
 
MESSAGE - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
MESSAGE - org.silbertb.proto.domainconverter.custom.ProtoType
 
MESSAGE_LIST - org.silbertb.proto.domainconverter.conversion_data.FieldType
 

N

NullConverter - Class in org.silbertb.proto.domainconverter.custom
 
NullConverter() - Constructor for class org.silbertb.proto.domainconverter.custom.NullConverter
 
NullMapper - Class in org.silbertb.proto.domainconverter.custom
 
NullMapper() - Constructor for class org.silbertb.proto.domainconverter.custom.NullMapper
 

O

OneofBase - Annotation Type in org.silbertb.proto.domainconverter.annotations
Map between a base class or interface to oneof group Used with conjunction fo OneofField
OneofBaseClassData - Class in org.silbertb.proto.domainconverter.conversion_data
 
OneofBaseClassData() - Constructor for class org.silbertb.proto.domainconverter.conversion_data.OneofBaseClassData
 
OneofBaseDataCreator - Class in org.silbertb.proto.domainconverter.converter
 
OneofBaseDataCreator(LangModelUtil, ProtoTypeUtil, ProcessingEnvironment, ConverterLogger, ClassDataCreator) - Constructor for class org.silbertb.proto.domainconverter.converter.OneofBaseDataCreator
 
OneofBaseFieldData - Class in org.silbertb.proto.domainconverter.conversion_data
 
OneofBaseFieldData() - Constructor for class org.silbertb.proto.domainconverter.conversion_data.OneofBaseFieldData
 
OneofConverterUtil - Class in org.silbertb.proto.domainconverter.converter.oneof_field
 
OneofConverterUtil(LangModelUtil, ProtoTypeUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.oneof_field.OneofConverterUtil
 
OneofField - Annotation Type in org.silbertb.proto.domainconverter.annotations
Maps a field in a protobuf oneof group to corresponding field/class in the domain objects.
oneofFieldCase() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldData
 
oneofFieldCase() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldDataForClass
 
OneofFieldComparator - Class in org.silbertb.proto.domainconverter.converter
 
OneofFieldComparator(ProcessingEnvironment, LangModelUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.OneofFieldComparator
 
OneofFieldData - Class in org.silbertb.proto.domainconverter.conversion_data
 
OneofFieldData() - Constructor for class org.silbertb.proto.domainconverter.conversion_data.OneofFieldData
 
OneofFieldDataCreator - Class in org.silbertb.proto.domainconverter.converter.oneof_field
 
OneofFieldDataCreator(LangModelUtil, ProtoTypeUtil, ProcessingEnvironment, BuilderDataCreator, FieldDataCreator, ConstructorParametersDataCreator) - Constructor for class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreator
 
OneofFieldDataCreatorUsingClassConverter - Class in org.silbertb.proto.domainconverter.converter.oneof_field
 
OneofFieldDataCreatorUsingClassConverter(OneofConverterUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingClassConverter
 
OneofFieldDataCreatorUsingConstructor - Class in org.silbertb.proto.domainconverter.converter.oneof_field
 
OneofFieldDataCreatorUsingConstructor(ConstructorParametersDataCreator, BuilderDataCreator, OneofConverterUtil, LangModelUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingConstructor
 
OneofFieldDataCreatorUsingProtoClass - Class in org.silbertb.proto.domainconverter.converter.oneof_field
 
OneofFieldDataCreatorUsingProtoClass(ProtoTypeUtil, OneofConverterUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingProtoClass
 
OneofFieldDataCreatorUsingSettersOrClassBuilder - Class in org.silbertb.proto.domainconverter.converter.oneof_field
 
OneofFieldDataCreatorUsingSettersOrClassBuilder(ProcessingEnvironment, LangModelUtil, ProtoTypeUtil, BuilderDataCreator, FieldDataCreator, OneofConverterUtil) - Constructor for class org.silbertb.proto.domainconverter.converter.oneof_field.OneofFieldDataCreatorUsingSettersOrClassBuilder
 
OneofFieldDataForClass - Class in org.silbertb.proto.domainconverter.conversion_data
 
OneofFieldDataForClass() - Constructor for class org.silbertb.proto.domainconverter.conversion_data.OneofFieldDataForClass
 
oneOfFields() - Method in annotation type org.silbertb.proto.domainconverter.annotations.OneofBase
A list of annotations which map classes derived from the annotated class and their domain field name to corresponding protobuf fields in the oneof group.
oneofImplClass() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldDataForClass
 
oneofImplVariable() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldData
 
oneofName() - Method in annotation type org.silbertb.proto.domainconverter.annotations.OneofBase
The name of the oneof definition in the protobuf schema.
oneOfProtoField() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldData
 
oneOfProtoField() - Method in class org.silbertb.proto.domainconverter.conversion_data.OneofFieldDataForClass
 
org.silbertb.proto.domainconverter - package org.silbertb.proto.domainconverter
 
org.silbertb.proto.domainconverter.annotations - package org.silbertb.proto.domainconverter.annotations
 
org.silbertb.proto.domainconverter.conversion_data - package org.silbertb.proto.domainconverter.conversion_data
 
org.silbertb.proto.domainconverter.converter - package org.silbertb.proto.domainconverter.converter
 
org.silbertb.proto.domainconverter.converter.oneof_field - package org.silbertb.proto.domainconverter.converter.oneof_field
 
org.silbertb.proto.domainconverter.custom - package org.silbertb.proto.domainconverter.custom
 
org.silbertb.proto.domainconverter.predefined_mappers - package org.silbertb.proto.domainconverter.predefined_mappers
 
org.silbertb.proto.domainconverter.util - package org.silbertb.proto.domainconverter.util
 
OTHER - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
OTHER - org.silbertb.proto.domainconverter.custom.ProtoType
 

P

pascalCaseToCamelCase(String) - Static method in class org.silbertb.proto.domainconverter.util.StringUtils
 
pascalCaseToSnakeCase(String) - Static method in class org.silbertb.proto.domainconverter.util.StringUtils
 
PRIMITIVE_LIST - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
PRIMITIVE_MAP - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.silbertb.proto.domainconverter.ConverterGenerator
 
ProtoBuilder - Annotation Type in org.silbertb.proto.domainconverter.annotations
 
protoBuilderSetCommand() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
protoClass() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoClass
 
ProtoClass - Annotation Type in org.silbertb.proto.domainconverter.annotations
Map between a domain class to a protobuf generated class.
ProtoClassDefault - Annotation Type in org.silbertb.proto.domainconverter.annotations
In case there are multiple domain classes with the same proto class, this annotation can be used to specify the default domain class.
ProtoClassMapper - Annotation Type in org.silbertb.proto.domainconverter.annotations
 
ProtoConfigure - Annotation Type in org.silbertb.proto.domainconverter.annotations
 
ProtoConstructor - Annotation Type in org.silbertb.proto.domainconverter.annotations
Used with conjunction of ProtoField.
ProtoConverter - Annotation Type in org.silbertb.proto.domainconverter.annotations
Declare a converter between a protobuf field and a domain field
protoEnum() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoEnum
 
protoEnum() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoEnumValue
 
ProtoEnum - Annotation Type in org.silbertb.proto.domainconverter.annotations
 
ProtoEnumValue - Annotation Type in org.silbertb.proto.domainconverter.annotations
 
protoField() - Method in annotation type org.silbertb.proto.domainconverter.annotations.OneofField
 
ProtoField - Annotation Type in org.silbertb.proto.domainconverter.annotations
Map between a field or constructor parameter in the domain class to a field in a protobuf message
protoGetterMethod() - Method in class org.silbertb.proto.domainconverter.conversion_data.ConcreteFieldData
 
ProtoGlobalMapper - Annotation Type in org.silbertb.proto.domainconverter.annotations
Place this annotation only above class which implements Mapper.
ProtoIgnore - Annotation Type in org.silbertb.proto.domainconverter.annotations
 
ProtoImport - Annotation Type in org.silbertb.proto.domainconverter.annotations
Import a generated proto-domain converter class, so generated code would be able to use its "toDomain" and "toProto" methods
ProtoImports - Annotation Type in org.silbertb.proto.domainconverter.annotations
 
protoName() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoField
The name of the protobuf field.
protoType() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoConverter
Deprecated.
ProtoType - Enum in org.silbertb.proto.domainconverter.custom
 
ProtoTypeUtil - Class in org.silbertb.proto.domainconverter.util
 
ProtoTypeUtil(ProcessingEnvironment, LangModelUtil) - Constructor for class org.silbertb.proto.domainconverter.util.ProtoTypeUtil
 

S

setBuilderDataCreator(BuilderDataCreator) - Method in class org.silbertb.proto.domainconverter.converter.OneofBaseDataCreator
 
setConstructorParametersDataCreator(ConstructorParametersDataCreator) - Method in class org.silbertb.proto.domainconverter.converter.OneofBaseDataCreator
 
setFieldDataCreator(FieldDataCreator) - Method in class org.silbertb.proto.domainconverter.converter.OneofBaseDataCreator
 
setterPrefix() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoBuilder
 
shouldAssignToProto(Object) - Method in class org.silbertb.proto.domainconverter.custom.NullConverter
 
shouldAssignToProto(T) - Method in interface org.silbertb.proto.domainconverter.custom.TypeConverter
 
snakeCaseToCamelCase(String) - Static method in class org.silbertb.proto.domainconverter.util.StringUtils
 
snakeCaseToPascalCase(String) - Static method in class org.silbertb.proto.domainconverter.util.StringUtils
If the input is snake_case then this method turns it to PascalCase.
SourceWriter - Class in org.silbertb.proto.domainconverter
 
SourceWriter(ProcessingEnvironment) - Constructor for class org.silbertb.proto.domainconverter.SourceWriter
 
STRING - org.silbertb.proto.domainconverter.conversion_data.FieldType
 
StringUtils - Class in org.silbertb.proto.domainconverter.util
 
StringUtils() - Constructor for class org.silbertb.proto.domainconverter.util.StringUtils
 

T

toDomain(Message) - Method in class org.silbertb.proto.domainconverter.custom.NullMapper
 
toDomain(Timestamp) - Method in class org.silbertb.proto.domainconverter.predefined_mappers.InstantTimestampMapper
 
toDomain(E) - Method in interface org.silbertb.proto.domainconverter.custom.Mapper
 
toDomainValue(E) - Method in interface org.silbertb.proto.domainconverter.custom.TypeConverter
Convert instance from protobuf object type to domain object type.
toDomainValue(Object) - Method in class org.silbertb.proto.domainconverter.custom.NullConverter
 
toProto(Object) - Method in class org.silbertb.proto.domainconverter.custom.NullMapper
 
toProto(Instant) - Method in class org.silbertb.proto.domainconverter.predefined_mappers.InstantTimestampMapper
 
toProto(T) - Method in interface org.silbertb.proto.domainconverter.custom.Mapper
 
toProtobufValue(Object) - Method in class org.silbertb.proto.domainconverter.custom.NullConverter
 
toProtobufValue(T) - Method in interface org.silbertb.proto.domainconverter.custom.TypeConverter
Convert instance from domain object type to protobuf object type.
transitive() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoImport
 
TypeConverter<T,​E> - Interface in org.silbertb.proto.domainconverter.custom
Interface for converting fields values if their types in the domain object and protobuf object different.
TypeHierarchyComparator - Class in org.silbertb.proto.domainconverter.util
 
TypeHierarchyComparator(Types) - Constructor for class org.silbertb.proto.domainconverter.util.TypeHierarchyComparator
 

U

useBuilder() - Method in class org.silbertb.proto.domainconverter.conversion_data.ClassData
 

V

validateConverter(OneofField, TypeMirror) - Method in class org.silbertb.proto.domainconverter.converter.oneof_field.OneofConverterUtil
 
value() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoImport
 
value() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoImports
 
valueOf(String) - Static method in enum org.silbertb.proto.domainconverter.conversion_data.FieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.silbertb.proto.domainconverter.custom.ProtoType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.silbertb.proto.domainconverter.conversion_data.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.silbertb.proto.domainconverter.custom.ProtoType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withInheritedFields() - Method in annotation type org.silbertb.proto.domainconverter.annotations.ProtoClass
Consider annotated fields in super classes as well.
writeSource(ConversionData) - Method in class org.silbertb.proto.domainconverter.SourceWriter
 
A B C D E F G H I L M N O P S T U V W 
All Classes All Packages