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.ArrayItemsasArrayItems()booleanequals(java.lang.Object obj)JsonSchema[]getJsonSchemas()booleanisArrayItems()-
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:
asArrayItemsin classArraySchema.Items
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getJsonSchemas
public JsonSchema[] getJsonSchemas()
-
isArrayItems
public boolean isArrayItems()
- Overrides:
isArrayItemsin classArraySchema.Items
-
-