| 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" : "..."
}
}