Class TypeChoiceArrayFormat
java.lang.Object
fr.gouv.vitam.common.dsl.schema.meta.Format
fr.gouv.vitam.common.dsl.schema.meta.TypeChoiceArrayFormat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn a short partial description of the type, useful of DSL usersprotected voidSecond phase of initialization, when the Format is associated to the SchemavoidsetItemchoices(Map<JsonTypeName, Format> itemChoices) Accessor for Jackson set the map of the json types allowed for the object.voidvalidate(com.fasterxml.jackson.databind.JsonNode node, Consumer<String> fieldReport, ValidatorEngine validator) voidExecute an action on each node of the TypeDef tree.Methods inherited from class fr.gouv.vitam.common.dsl.schema.meta.Format
consumeAllFields, getHint, getMax, getMin, getName, getReportingType, isOptional, setHint, setMax, setMin, setName, setOptional, setReportingType, toString
-
Constructor Details
-
TypeChoiceArrayFormat
public TypeChoiceArrayFormat()
-
-
Method Details
-
resolve
Description copied from class:FormatSecond phase of initialization, when the Format is associated to the Schema -
setItemchoices
Accessor for Jackson set the map of the json types allowed for the object. -
validate
public void validate(com.fasterxml.jackson.databind.JsonNode node, Consumer<String> fieldReport, ValidatorEngine validator) -
walk
Description copied from class:FormatExecute an action on each node of the TypeDef tree. E.g. to resolve type name of KindReference -
debugInfo
Description copied from class:FormatReturn a short partial description of the type, useful of DSL users
-