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

BIGlobalBinding Data Type

Implemented Interfaces
BIDeclaration
Properties
name data type constraints description
noValidatingUnmarshaller string  
localScoping LocalScoping  
noMarshaller string  
choiceContentPropertyEnabled boolean required boolean
fixedAttributeAsConstantProperty boolean required boolean
collectionType CollectionTypeAttribute  
javaNamingConventionEnabled boolean required boolean
generateElementProperty boolean  
typesafeEnumBase array of string  
serializable BISerializable  
generateElementClass boolean required boolean
superInterface ClassNameBean  
typesafeEnumMaxMembers number required int
generateMixedExtensions boolean required boolean
choiceContentProperty boolean required boolean
simple string  
name string  
javaType array of GlobalStandardConversion  
enableJavaNamingConventions boolean required boolean
enumMemberMode EnumMemberMode  
underscoreBinding UnderscoreBinding  
noUnmarshaller string  
typesafeEnumMemberName EnumMemberMode  
optionalProperty OptionalPropertyMode  
superClass ClassNameBean  
generateIsSetMethod boolean required boolean
generateValueClass ImplStructureStrategy  
noValidator string  
defaultProperty BIProperty  
treatRestrictionLikeNewType string  
mapSimpleTypeDef boolean required boolean
restrictionFreshType boolean required boolean
typeSubstitution TypeSubstitutionElement  
Properties inherited from AbstractDeclarationImpl
children array of BIDeclaration  
acknowledged boolean required boolean
location Locator  

Example

{
  "noValidatingUnmarshaller" : "...",
  "localScoping" : "toplevel",
  "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" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    }, {
      "acknowledged" : true,
      "location" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    } ],
    "acknowledged" : true,
    "location" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    }
  }, {
    "xmlType" : "...",
    "name" : "...",
    "printMethod" : "...",
    "parseMethod" : "...",
    "children" : [ {
      "acknowledged" : true,
      "location" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    }, {
      "acknowledged" : true,
      "location" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    } ],
    "acknowledged" : true,
    "location" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    }
  } ],
  "enableJavaNamingConventions" : true,
  "enumMemberMode" : "generateError",
  "underscoreBinding" : "asCharInWord",
  "noUnmarshaller" : "...",
  "typesafeEnumMemberName" : "skipGeneration",
  "optionalProperty" : "wrapper",
  "superClass" : {
    "name" : "..."
  },
  "generateIsSetMethod" : true,
  "generateValueClass" : "false",
  "noValidator" : "...",
  "defaultProperty" : {
    "javadoc" : "...",
    "collectionType" : {
      "value" : "..."
    },
    "fixedAttributeAsConstantProperty" : true,
    "optionalProperty" : "primitive",
    "baseType" : {
      "conv" : { },
      "name" : "..."
    },
    "generateIsSetMethod" : true,
    "optionalPropertyMode" : "isSet",
    "generateFailFastSetterMethod" : true,
    "generateElementProperty" : true,
    "constantProperty" : true,
    "conv" : {
      "name" : "...",
      "children" : [ { }, { } ],
      "acknowledged" : true,
      "location" : { }
    },
    "children" : [ {
      "acknowledged" : true,
      "location" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    }, {
      "acknowledged" : true,
      "location" : { },
      "name" : "...",
      "children" : [ { }, { } ]
    } ],
    "name" : "...",
    "acknowledged" : true,
    "location" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    }
  },
  "treatRestrictionLikeNewType" : "...",
  "mapSimpleTypeDef" : true,
  "restrictionFreshType" : true,
  "typeSubstitution" : {
    "type" : "..."
  },
  "children" : [ {
    "acknowledged" : true,
    "location" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    },
    "name" : "...",
    "children" : [ { }, { } ]
  }, {
    "acknowledged" : true,
    "location" : {
      "publicId" : "...",
      "columnNumber" : 12345,
      "lineNumber" : 12345,
      "systemId" : "..."
    },
    "name" : "...",
    "children" : [ { }, { } ]
  } ],
  "acknowledged" : true,
  "location" : {
    "publicId" : "...",
    "columnNumber" : 12345,
    "lineNumber" : 12345,
    "systemId" : "..."
  }
}