Class Schema2ProtoConfigFile
- java.lang.Object
-
- no.entur.schema2proto.generateproto.Schema2ProtoConfigFile
-
public class Schema2ProtoConfigFile extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>customImportLocationsjava.util.List<java.lang.String>customImportsjava.util.Map<java.lang.String,java.lang.String>customNameMappingsjava.util.Map<java.lang.String,java.lang.String>customTypeMappingsjava.util.Map<java.lang.String,java.lang.String>customTypeReplacementsjava.lang.StringdefaultProtoPackagebooleanderivationBySubsumptionbooleanfailIfRemovedFieldsjava.lang.StringforceProtoPackagejava.util.List<java.lang.String>ignoreOutputFieldsbooleanincludeFieldDocsbooleanincludeMessageDocsbooleanincludeSourceLocationInDocbooleanincludeValidationRulesbooleanincludeXsdOptionsbooleaninheritanceToCompositionjava.util.Map<java.lang.String,java.lang.Object>optionsjava.lang.StringoutputDirectoryjava.lang.StringoutputFilenamejava.lang.StringprotoLockFilebooleanskipEmptyTypeInheritance
-
Constructor Summary
Constructors Constructor Description Schema2ProtoConfigFile()
-
-
-
Field Detail
-
outputFilename
public java.lang.String outputFilename
-
outputDirectory
public java.lang.String outputDirectory
-
defaultProtoPackage
public java.lang.String defaultProtoPackage
-
forceProtoPackage
public java.lang.String forceProtoPackage
-
inheritanceToComposition
public boolean inheritanceToComposition
-
customTypeMappings
public java.util.Map<java.lang.String,java.lang.String> customTypeMappings
-
customNameMappings
public java.util.Map<java.lang.String,java.lang.String> customNameMappings
-
customTypeReplacements
public java.util.Map<java.lang.String,java.lang.String> customTypeReplacements
-
customImports
public java.util.List<java.lang.String> customImports
-
customImportLocations
public java.util.List<java.lang.String> customImportLocations
-
ignoreOutputFields
public java.util.List<java.lang.String> ignoreOutputFields
-
options
public java.util.Map<java.lang.String,java.lang.Object> options
-
includeMessageDocs
public boolean includeMessageDocs
-
includeFieldDocs
public boolean includeFieldDocs
-
includeSourceLocationInDoc
public boolean includeSourceLocationInDoc
-
includeValidationRules
public boolean includeValidationRules
-
skipEmptyTypeInheritance
public boolean skipEmptyTypeInheritance
-
includeXsdOptions
public boolean includeXsdOptions
-
protoLockFile
public java.lang.String protoLockFile
-
failIfRemovedFields
public boolean failIfRemovedFields
-
derivationBySubsumption
public boolean derivationBySubsumption
-
-