D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

BGMBuilder Data Type

Properties
name data type constraints description
globalBinding BIGlobalBinding  
generateMixedExtensions boolean required boolean
defaultPackage2 string  
nameConverter NameConverter  
identityTransformer Transformer  
inExtensionMode boolean required boolean
fieldRendererFactory FieldRendererFactory  
particleBinder ParticleBinder  
defaultPackage1 string  
model Model  

Example

{
  "globalBinding" : {
    "noValidatingUnmarshaller" : "...",
    "localScoping" : "nested",
    "noMarshaller" : "...",
    "choiceContentPropertyEnabled" : true,
    "fixedAttributeAsConstantProperty" : true,
    "collectionType" : {
      "value" : "..."
    },
    "javaNamingConventionEnabled" : true,
    "generateElementProperty" : true,
    "typesafeEnumBase" : [ "...", "..." ],
    "serializable" : {
      "uid" : 12345
    },
    "generateElementClass" : true,
    "superInterface" : {
      "name" : "..."
    },
    "typesafeEnumMaxMembers" : 12345,
    "generateMixedExtensions" : true,
    "choiceContentProperty" : true,
    "simple" : "...",
    "name" : "...",
    "javaType" : [ {
      "xmlType" : "...",
      "name" : "...",
      "printMethod" : "...",
      "parseMethod" : "...",
      "children" : [ { }, { } ],
      "acknowledged" : true,
      "location" : { }
    }, {
      "xmlType" : "...",
      "name" : "...",
      "printMethod" : "...",
      "parseMethod" : "...",
      "children" : [ { }, { } ],
      "acknowledged" : true,
      "location" : { }
    } ],
    "enableJavaNamingConventions" : true,
    "enumMemberMode" : "generateName",
    "underscoreBinding" : "asWordSeparator",
    "noUnmarshaller" : "...",
    "typesafeEnumMemberName" : "generateError",
    "optionalProperty" : "primitive",
    "superClass" : {
      "name" : "..."
    },
    "generateIsSetMethod" : true,
    "generateValueClass" : "false",
    "noValidator" : "...",
    "defaultProperty" : {
      "javadoc" : "...",
      "collectionType" : { },
      "fixedAttributeAsConstantProperty" : true,
      "optionalProperty" : "isSet",
      "baseType" : { },
      "generateIsSetMethod" : true,
      "optionalPropertyMode" : "isSet",
      "generateFailFastSetterMethod" : true,
      "generateElementProperty" : true,
      "constantProperty" : true,
      "conv" : { },
      "children" : [ { }, { } ],
      "name" : "...",
      "acknowledged" : true,
      "location" : { }
    },
    "treatRestrictionLikeNewType" : "...",
    "mapSimpleTypeDef" : true,
    "restrictionFreshType" : true,
    "typeSubstitution" : {
      "type" : "..."
    },
    "children" : [ {
      "acknowledged" : true,
      "location" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    }, {
      "acknowledged" : true,
      "location" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    } ],
    "acknowledged" : true,
    "location" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    }
  },
  "generateMixedExtensions" : true,
  "defaultPackage2" : "...",
  "nameConverter" : { },
  "identityTransformer" : {
    "errorListener" : { },
    "URIResolver" : { },
    "outputProperties" : {
      "property1" : { },
      "property2" : { }
    }
  },
  "inExtensionMode" : true,
  "fieldRendererFactory" : {
    "singlePrimitiveAccess" : { },
    "requiredUnboxed" : { },
    "default" : { },
    "array" : { },
    "single" : { }
  },
  "particleBinder" : { },
  "defaultPackage1" : "...",
  "model" : {
    "anyTypeInfo" : {
      "element" : true,
      "elementName" : "...",
      "locator" : { },
      "typeNames" : [ "...", "..." ],
      "type" : { },
      "simpleType" : true,
      "location" : { },
      "expectedMimeType" : { },
      "upstream" : { },
      "schemaComponent" : { },
      "typeName" : "..."
    },
    "schemaComponent" : {
      "empty" : { },
      "anyType" : { },
      "schemaSize" : 12345,
      "schemas" : [ { }, { } ],
      "anySimpleType" : { }
    },
    "locator" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    },
    "schemaLocations" : {
      "property1" : "...",
      "property2" : "..."
    },
    "strategy" : "false",
    "customizations" : [ { }, { } ],
    "options" : {
      "encoding" : "...",
      "bindFiles" : [ { }, { } ],
      "extensionMode" : true,
      "activePlugins" : [ { }, { } ],
      "enableIntrospection" : true,
      "quiet" : true,
      "classpaths" : [ "...", "..." ],
      "grammars" : [ { }, { } ],
      "readOnly" : true,
      "target" : "V2_1",
      "classNameAllocator" : { },
      "automaticNameConflictResolution" : true,
      "buildID" : "...",
      "allPlugins" : [ { }, { } ],
      "moduleName" : "...",
      "defaultPackage" : "...",
      "defaultPackage2" : "...",
      "contentForWildcard" : true,
      "proxyAuth" : "...",
      "targetDir" : { },
      "prologComment" : "...",
      "packageLevelAnnotations" : true,
      "noFileHeader" : true,
      "fieldRendererFactory" : { },
      "verbose" : true,
      "compatibilityMode" : 12345,
      "nameConverter" : { },
      "strictCheck" : true,
      "pluginURIs" : [ "...", "..." ],
      "disableXmlSecurity" : true,
      "runtime14" : true,
      "schemaLanguage" : "WSDL",
      "debugMode" : true,
      "entityResolver" : { }
    },
    "nameConverter" : { },
    "serializable" : true,
    "packageLevelAnnotations" : true,
    "allElements" : { },
    "navigator" : {
      "voidType" : { }
    },
    "serialVersionUID" : 12345
  }
}