Schema definition @justify
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3681.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  Validates both values
type Array
array constraints
Min Items  1
Max Items  2
array items
[0]  Schema
[1]  Schema
used by FontStyle / @justify
ScreenFontStyle / @justify
source code "@justify": {
    "description": "Validates both values",
    "type": "array",
    "minItems": 1,
    "maxItems": 2,
    "items": [
        {
            "type": "string",
            "enum": [
                "BEGIN",
                "END",
                "FIRST",
                "MIDDLE",
                ""
            ],
            "default": "BEGIN"
        }
    ],
    "additionalItems": {
        "type": "string",
        "enum": [
            "BEGIN",
            "END",
            "FIRST",
            "MIDDLE",
            ""
        ]
    }
}

Array item @justify > array items [0] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3682.png
schema details
Default  "BEGIN"
type String
enumerations
Type   Value
string   BEGIN
string   END
string   FIRST
string   MIDDLE
string   
source code {
    "type": "string",
    "enum": [
        "BEGIN",
        "END",
        "FIRST",
        "MIDDLE",
        ""
    ],
    "default": "BEGIN"
}

Array item wildcard @justify > array items [1]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3683.png
type String
enumerations
Type   Value
string   BEGIN
string   END
string   FIRST
string   MIDDLE
string   
source code {
    "type": "string",
    "enum": [
        "BEGIN",
        "END",
        "FIRST",
        "MIDDLE",
        ""
    ]
}


JSON Schema documentation generated by XMLSpy JSON Schema Editor http://www.altova.com/xmlspy/json-schema-editor.html