| name | data type | constraints | description |
|---|---|---|---|
| appinfo | AppInfo | ||
| documentation | Documentation | ||
| sourceLocation | Locator | ||
| customizationContext | JAXBContext | ||
| pointless | boolean | required boolean | |
| decls | array of BIDeclaration | ||
| owner | XSComponent | ||
| builder | BGMBuilder | ||
| customizationUnmarshaller | Unmarshaller |
Example
{
"appinfo" : {
"contents" : [ { }, { } ]
},
"documentation" : {
"contents" : [ { }, { } ]
},
"sourceLocation" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
},
"customizationContext" : { },
"pointless" : true,
"decls" : [ {
"acknowledged" : true,
"location" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
},
"name" : "...",
"children" : [ { }, { } ]
}, {
"acknowledged" : true,
"location" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
},
"name" : "...",
"children" : [ { }, { } ]
} ],
"owner" : {
"foreignAttributes" : [ {
"context" : { },
"locator" : { },
"length" : 12345
}, {
"context" : { },
"locator" : { },
"length" : 12345
} ],
"root" : {
"empty" : { },
"anyType" : { },
"schemaSize" : 12345,
"schemas" : [ { }, { } ],
"anySimpleType" : { }
},
"ownerSchema" : {
"types" : {
"property1" : { },
"property2" : { }
},
"attributeDecls" : {
"property1" : { },
"property2" : { }
},
"simpleTypes" : {
"property1" : { },
"property2" : { }
},
"modelGroupDecls" : {
"property1" : { },
"property2" : { }
},
"complexTypes" : {
"property1" : { },
"property2" : { }
},
"notations" : {
"property1" : { },
"property2" : { }
},
"elementDecls" : {
"property1" : { },
"property2" : { }
},
"sourceDocument" : { },
"attGroupDecls" : {
"property1" : { },
"property2" : { }
},
"identityConstraints" : {
"property1" : { },
"property2" : { }
},
"root" : { },
"targetNamespace" : "...",
"foreignAttributes" : [ { }, { } ],
"ownerSchema" : { },
"locator" : { },
"annotation" : { }
},
"locator" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
},
"sourceDocument" : {
"targetNamespace" : "...",
"schema" : { },
"includedDocuments" : [ { }, { } ],
"referencedDocuments" : [ { }, { } ],
"systemId" : "...",
"referers" : [ { }, { } ]
},
"annotation" : {
"locator" : { },
"annotation" : { }
}
},
"builder" : {
"globalBinding" : {
"noValidatingUnmarshaller" : "...",
"localScoping" : "toplevel",
"noMarshaller" : "...",
"choiceContentPropertyEnabled" : true,
"fixedAttributeAsConstantProperty" : true,
"collectionType" : { },
"javaNamingConventionEnabled" : true,
"generateElementProperty" : true,
"typesafeEnumBase" : [ "...", "..." ],
"serializable" : { },
"generateElementClass" : true,
"superInterface" : { },
"typesafeEnumMaxMembers" : 12345,
"generateMixedExtensions" : true,
"choiceContentProperty" : true,
"simple" : "...",
"name" : "...",
"javaType" : [ { }, { } ],
"enableJavaNamingConventions" : true,
"enumMemberMode" : "generateName",
"underscoreBinding" : "asCharInWord",
"noUnmarshaller" : "...",
"typesafeEnumMemberName" : "generateName",
"optionalProperty" : "wrapper",
"superClass" : { },
"generateIsSetMethod" : true,
"generateValueClass" : "false",
"noValidator" : "...",
"defaultProperty" : { },
"treatRestrictionLikeNewType" : "...",
"mapSimpleTypeDef" : true,
"restrictionFreshType" : true,
"typeSubstitution" : { },
"children" : [ { }, { } ],
"acknowledged" : true,
"location" : { }
},
"generateMixedExtensions" : true,
"defaultPackage2" : "...",
"nameConverter" : { },
"identityTransformer" : {
"errorListener" : { },
"URIResolver" : { },
"outputProperties" : {
"property1" : { },
"property2" : { }
}
},
"inExtensionMode" : true,
"fieldRendererFactory" : {
"singlePrimitiveAccess" : { },
"requiredUnboxed" : { },
"default" : { },
"array" : { },
"single" : { }
},
"particleBinder" : { },
"defaultPackage1" : "...",
"model" : {
"anyTypeInfo" : { },
"schemaComponent" : { },
"locator" : { },
"schemaLocations" : {
"property1" : "...",
"property2" : "..."
},
"strategy" : "true",
"customizations" : [ { }, { } ],
"options" : { },
"nameConverter" : { },
"serializable" : true,
"packageLevelAnnotations" : true,
"allElements" : { },
"navigator" : { },
"serialVersionUID" : 12345
}
},
"customizationUnmarshaller" : {
"attachmentUnmarshaller" : {
"XOPPackage" : true
},
"validating" : true,
"listener" : { },
"eventHandler" : { },
"unmarshallerHandler" : {
"result" : { }
},
"schema" : { }
}
}