Class ObjectFormat
java.lang.Object
fr.gouv.vitam.common.dsl.schema.meta.Format
fr.gouv.vitam.common.dsl.schema.meta.ObjectFormat
-
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 SchemavoidsetElements(Map<String, Format> elements) Accessor for Jackson set the map of the properties 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
-
ObjectFormat
public ObjectFormat()
-
-
Method Details
-
resolve
Description copied from class:FormatSecond phase of initialization, when the Format is associated to the Schema -
setElements
Accessor for Jackson set the map of the properties 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
-