Class TypeAndNameMapper
- java.lang.Object
-
- no.entur.schema2proto.generateproto.TypeAndNameMapper
-
public class TypeAndNameMapper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeAndNameMapper(Schema2ProtoConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringescapeFieldName(java.lang.String fieldName)booleanignoreOutputField(java.lang.String packageName, java.lang.String messageName, java.lang.String fieldName)java.lang.StringreplaceType(java.lang.String type)java.lang.StringtranslateFieldName(java.lang.String name)java.lang.StringtranslateType(java.lang.String type)
-
-
-
Constructor Detail
-
TypeAndNameMapper
public TypeAndNameMapper(Schema2ProtoConfiguration configuration)
-
-
Method Detail
-
translateType
public java.lang.String translateType(java.lang.String type)
-
translateFieldName
public java.lang.String translateFieldName(java.lang.String name)
-
escapeFieldName
public java.lang.String escapeFieldName(java.lang.String fieldName)
-
ignoreOutputField
public boolean ignoreOutputField(java.lang.String packageName, java.lang.String messageName, java.lang.String fieldName)
-
replaceType
public java.lang.String replaceType(java.lang.String type)
-
-