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

BindInfo Data Type

Properties
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" : { }
  }
}