Vai al contenuto principale

BIN TIr1x Documentation

  • Author:

  • Version: 4

  • Description: Root-Complex-Type created converting the root definition of JSON Schema at http://json-schema.org/draft-04/schema

  • Created: 2024-12-22

  • Modified: 2024-12-22

  • Source:

     Modifica Bin W3C Schema Json-Schema Java Bean Code Default Value as XML

    Printers Embed Responsive

    <complexType name='Properties_Properties' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/properties'></complexType>
    <complexType name='Properties_Dependencies' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/dependencies'></complexType>
    <complexType name='Properties_Definitions' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/definitions'></complexType>
    <complexType name='Properties_PatternProperties' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/patternProperties'></complexType>
    <complexType name='RootJsonSchemaType' description='Root-Complex-Type created converting the root definition of JSON Schema at http://json-schema.org/draft-04/schema' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/not' extra:root='true'>
        <field name='_schema' type='xs:anyURI' minOccurs='0' extra:json.name='$schema' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/$schema' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <choice name='additionalItems' extra:json.type='typeChoice'  minOccurs='0' >
            <field name='boolean' type='xs:boolean' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/additionalItems/anyOf/anyOf0'></field>
            <field name='RootJsonSchemaType' description='Core schema meta-schema' type='RootJsonSchemaType'    minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/not'></field>
        </choice>
        <choice name='additionalProperties' extra:json.type='typeChoice'  minOccurs='0' >
            <field name='boolean2' type='xs:boolean' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/additionalProperties/anyOf/anyOf0'></field>
            <field name='RootJsonSchemaType2' description='Core schema meta-schema' type='RootJsonSchemaType'    minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/not'></field>
        </choice>
        <field name='allOf' type='RootJsonSchemaType' minOccurs='0' maxOccurs='n' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/schemaArray'></field>
        <field name='anyOf' type='RootJsonSchemaType' minOccurs='0' maxOccurs='n' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/schemaArray'></field>
        <field name='default' description='The {json} synthetic value-definition' type='xs:string' minOccurs='0' extra:ctrl.emptyisnull='true' extra:form.maybenull='true' extra:json.type='json'></field>
        <field name='definitions' type='Properties_Definitions' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/definitions'></field>
        <field name='dependencies' type='Properties_Dependencies' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/dependencies'></field>
        <field name='description' type='xs:string' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/description' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <field name='enum' type='xs:string' minOccurs='0' maxOccurs='n' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/enum' extra:json.type='json'></field>
        <field name='exclusiveMaximum' type='xs:boolean' minOccurs='0' default='false' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <field name='exclusiveMinimum' type='xs:boolean' minOccurs='0' default='false' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <field name='id' type='xs:anyURI' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/id' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <choice name='items' extra:json.type='typeChoice'   minOccurs='0'>
            <field name='RootJsonSchemaType3' description='Core schema meta-schema' type='RootJsonSchemaType' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/schemaArray/items'></field>
            <field name='RootJsonSchemaType4' type='RootJsonSchemaType' maxOccurs='n' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/schemaArray'></field>
        </choice>
        <field name='maxItems' type='xs:long' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'>
            <facet name='minInclusive' value='0'/>
        </field>
        <field name='maxLength' type='xs:long' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'>
            <facet name='minInclusive' value='0'/>
        </field>
        <field name='maxProperties' type='xs:long' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'>
            <facet name='minInclusive' value='0'/>
        </field>
        <field name='maximum' type='xs:decimal' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/maximum' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <field name='minItems' type='PositiveIntegerDefault0' minOccurs='0' default='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/minLength/#/definitions/positiveIntegerDefault0' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'>
            <facet name='minInclusive' value='0'/>
        </field>
        <field name='minLength' type='PositiveIntegerDefault0' minOccurs='0' default='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/minLength/#/definitions/positiveIntegerDefault0' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'>
            <facet name='minInclusive' value='0'/>
        </field>
        <field name='minProperties' type='PositiveIntegerDefault0' minOccurs='0' default='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/minLength/#/definitions/positiveIntegerDefault0' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'>
            <facet name='minInclusive' value='0'/>
        </field>
        <field name='minimum' type='xs:decimal' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/minimum' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <field name='multipleOf' type='xs:decimal' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/multipleOf' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'>
            <facet name='minExclusive' value='0'/>
        </field>
        <field name='not' description='Core schema meta-schema' type='RootJsonSchemaType' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/not'></field>
        <field name='oneOf' type='RootJsonSchemaType' minOccurs='0' maxOccurs='n' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/schemaArray'></field>
        <field name='pattern' type='xs:string' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/pattern' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <field name='patternProperties' type='Properties_PatternProperties' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/patternProperties'></field>
        <field name='properties' type='Properties_Properties' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/properties'></field>
        <field name='required' type='xs:string' minOccurs='0' maxOccurs='n' extra:jsonPointer='http://json-schema.org/draft-04/schema#/definitions/stringArray'></field>
        <field name='title' type='xs:string' minOccurs='0' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/title' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
        <field name='type' type='xs:string' minOccurs='0' maxOccurs='n' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/type' extra:json.type='singleOrArray'>
            <facet name='enumeration' value='array'/>
            <facet name='enumeration' value='boolean'/>
            <facet name='enumeration' value='integer'/>
            <facet name='enumeration' value='null'/>
            <facet name='enumeration' value='number'/>
            <facet name='enumeration' value='object'/>
            <facet name='enumeration' value='string'/>
        </field>
        <field name='uniqueItems' type='xs:boolean' minOccurs='0' default='false' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/uniqueItems' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'></field>
    </complexType>
    <simpleType name='PositiveIntegerDefault0' type='xs:long' extra:jsonPointer='http://json-schema.org/draft-04/schema#/properties/minLength/#/definitions/positiveIntegerDefault0'>
        <facet name='minInclusive' value='0'/>
    </simpleType>