Class Schema2ProtoConfiguration
- java.lang.Object
-
- no.entur.schema2proto.generateproto.Schema2ProtoConfiguration
-
public class Schema2ProtoConfiguration 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.util.regex.Pattern,java.lang.String>customNameMappingsjava.util.Map<java.util.regex.Pattern,java.lang.String>customTypeMappingsjava.util.Map<java.util.regex.Pattern,java.lang.String>customTypeReplacementsstatic java.lang.StringDEFAULT_PROTO_PACKAGEjava.lang.StringdefaultProtoPackagebooleanderivationBySubsumptionbooleanfailIfRemovedFieldsjava.lang.StringforceProtoPackagejava.lang.StringgoPackageSourcejava.util.List<FieldPath>ignoreOutputFieldsbooleanincludeFieldDocsbooleanincludeGoPackageOptionsbooleanincludeMessageDocsbooleanincludeSourceLocationInDocbooleanincludeValidationRulesbooleanincludeXsdOptionsbooleaninheritanceToCompositionjava.util.Map<java.lang.String,java.lang.Object>optionsjava.io.FileoutputDirectoryjava.lang.StringoutputFilenamejava.io.FileprotoLockFilebooleanskipEmptyTypeInheritancejava.io.FilexsdFile
-
Constructor Summary
Constructors Constructor Description Schema2ProtoConfiguration()
-
-
-
Field Detail
-
DEFAULT_PROTO_PACKAGE
public static final java.lang.String DEFAULT_PROTO_PACKAGE
- See Also:
- Constant Field Values
-
xsdFile
public java.io.File xsdFile
-
outputFilename
public java.lang.String outputFilename
-
outputDirectory
public java.io.File outputDirectory
-
defaultProtoPackage
public java.lang.String defaultProtoPackage
-
forceProtoPackage
public java.lang.String forceProtoPackage
-
inheritanceToComposition
public boolean inheritanceToComposition
-
customTypeMappings
public java.util.Map<java.util.regex.Pattern,java.lang.String> customTypeMappings
-
customTypeReplacements
public java.util.Map<java.util.regex.Pattern,java.lang.String> customTypeReplacements
-
customNameMappings
public java.util.Map<java.util.regex.Pattern,java.lang.String> customNameMappings
-
customImports
public java.util.List<java.lang.String> customImports
-
customImportLocations
public java.util.List<java.lang.String> customImportLocations
-
options
public java.util.Map<java.lang.String,java.lang.Object> options
-
ignoreOutputFields
public java.util.List<FieldPath> ignoreOutputFields
-
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.io.File protoLockFile
-
failIfRemovedFields
public boolean failIfRemovedFields
-
derivationBySubsumption
public boolean derivationBySubsumption
-
includeGoPackageOptions
public boolean includeGoPackageOptions
-
goPackageSource
public java.lang.String goPackageSource
-
-