Class Schema2ProtoConfiguration

java.lang.Object
no.entur.schema2proto.generateproto.Schema2ProtoConfiguration

public class Schema2ProtoConfiguration extends Object
  • Field Details

    • DEFAULT_PROTO_PACKAGE

      public static final String DEFAULT_PROTO_PACKAGE
      See Also:
    • xsdFile

      public File xsdFile
    • outputFilename

      public String outputFilename
    • outputDirectory

      public File outputDirectory
    • defaultProtoPackage

      public String defaultProtoPackage
    • forceProtoPackage

      public String forceProtoPackage
    • inheritanceToComposition

      public boolean inheritanceToComposition
    • customTypeMappings

      public SortedMap<Pattern,String> customTypeMappings
    • customTypeReplacements

      public SortedMap<Pattern,String> customTypeReplacements
    • customNameMappings

      public SortedMap<Pattern,String> customNameMappings
    • customImports

      public List<String> customImports
    • customImportLocations

      public List<String> customImportLocations
    • options

      public SortedMap<String,Object> options
    • ignoreOutputFields

      public 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 File protoLockFile
    • failIfRemovedFields

      public boolean failIfRemovedFields
    • derivationBySubsumption

      public boolean derivationBySubsumption
    • includeGoPackageOptions

      public boolean includeGoPackageOptions
    • goPackageSourcePrefix

      public String goPackageSourcePrefix
  • Constructor Details

    • Schema2ProtoConfiguration

      public Schema2ProtoConfiguration()