com.fasterxml.jackson.databind.jsonSchema.types
Class ArraySchema.ArrayItems

java.lang.Object
  extended by com.fasterxml.jackson.databind.jsonSchema.types.ArraySchema.Items
      extended by com.fasterxml.jackson.databind.jsonSchema.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"


Constructor Summary
ArraySchema.ArrayItems()
           
 
Method Summary
 ArraySchema.ArrayItems asArrayItems()
           
 boolean equals(Object obj)
           
 JsonSchema[] getJsonSchemas()
          jsonSchemas
 boolean isArrayItems()
           
 
Methods inherited from class com.fasterxml.jackson.databind.jsonSchema.types.ArraySchema.Items
asSingleItems, isSingleItems, jsonCreator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArraySchema.ArrayItems

public ArraySchema.ArrayItems()
Method Detail

asArrayItems

public ArraySchema.ArrayItems asArrayItems()
Overrides:
asArrayItems in class ArraySchema.Items

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getJsonSchemas

public JsonSchema[] getJsonSchemas()
jsonSchemas

Returns:
the jsonSchemas

isArrayItems

public boolean isArrayItems()
Overrides:
isArrayItems in class ArraySchema.Items


Copyright © 2012 fasterxml.com. All Rights Reserved.