Class ArraySchema.ArrayItems
- java.lang.Object
-
- com.fasterxml.jackson.module.jsonSchema.jakarta.types.ArraySchema.Items
-
- com.fasterxml.jackson.module.jsonSchema.jakarta.types.ArraySchema.ArrayItems
-
- Enclosing class:
- ArraySchema
public static class ArraySchema.ArrayItems extends ArraySchema.Items
When this attribute value is an array of jsonSchemas and the instance value is an array, each position in the instance array MUST conform to the jsonSchema in the corresponding position for this array. This called tuple typing. When tuple typing is used, additional items are allowed, disallowed, or constrained by the "additionalItems"
-
-
Field Summary
Fields Modifier and Type Field Description private JsonSchema[]
jsonSchemas
-
Constructor Summary
Constructors Constructor Description ArrayItems(JsonSchema[] jsonSchemas)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArraySchema.ArrayItems
asArrayItems()
boolean
equals(java.lang.Object obj)
JsonSchema[]
getJsonSchemas()
boolean
isArrayItems()
-
Methods inherited from class com.fasterxml.jackson.module.jsonSchema.jakarta.types.ArraySchema.Items
asSingleItems, isSingleItems
-
-
-
-
Field Detail
-
jsonSchemas
private JsonSchema[] jsonSchemas
-
-
Constructor Detail
-
ArrayItems
public ArrayItems(JsonSchema[] jsonSchemas)
-
-
Method Detail
-
asArrayItems
public ArraySchema.ArrayItems asArrayItems()
- Overrides:
asArrayItems
in classArraySchema.Items
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getJsonSchemas
public JsonSchema[] getJsonSchemas()
-
isArrayItems
public boolean isArrayItems()
- Overrides:
isArrayItems
in classArraySchema.Items
-
-