# Uses of Class
fr.gouv.vitam.common.dsl.schema.meta.Format

Packages that use Format
Package
Description
fr.gouv.vitam.common.dsl.schema
fr.gouv.vitam.common.dsl.schema.meta

- ## Uses of Format in fr.gouv.vitam.common.dsl.schema

  Constructors in fr.gouv.vitam.common.dsl.schema with parameters of type Format
  Modifier
  Constructor
  Description
  ``
  `ValidationErrorMessage(com.fasterxml.jackson.databind.JsonNode node, Format property, ValidationErrorMessage.Code code, String message, List<Object> context)`

- ## Uses of Format in fr.gouv.vitam.common.dsl.schema.meta

  Subclasses of Format in fr.gouv.vitam.common.dsl.schema.meta
  Modifier and Type
  Class
  Description
  `class`
  `AnyKeyFormat`
  `class`
  `ArrayFormat`
  `class`
  `EnumFormat`
  `class`
  `KeyChoiceFormat`
  `class`
  `ObjectFormat`
  `class`
  `ReferenceFormat`
  `class`
  `ShortReferenceFormat`
  Shorthand for ReferenceFormat, except that it is defined by a simple string.
  `class`
  `TypeChoiceArrayFormat`
  `class`
  `TypeChoiceFormat`
  `class`
  `UnionFormat`
  Methods in fr.gouv.vitam.common.dsl.schema.meta that return Format
  Modifier and Type
  Method
  Description
  `Format`
  Format.`getReportingType()`
  `Format`
  Schema.`getType(String typeName)`
  Get Schema Type
  Methods in fr.gouv.vitam.common.dsl.schema.meta that return types with arguments of type Format
  Modifier and Type
  Method
  Description
  `Map<String,Format>`
  KeyChoiceFormat.`getChoices()`
  Accessor for Jackson set the map of the properties allowed for the object.
  Methods in fr.gouv.vitam.common.dsl.schema.meta with parameters of type Format
  Modifier and Type
  Method
  Description
  `protected void`
  ValidatorEngine.`reportError(Format propertyFormat, com.fasterxml.jackson.databind.JsonNode node, ValidationErrorMessage.Code code, String message)`
  `void`
  AnyKeyFormat.`setItemtype(Format keyType)`
  Accessor for Jackson
  `void`
  ArrayFormat.`setItemtype(Format itemType)`
  Accessor for Jackson
  `protected void`
  Format.`setReportingType(Format format)`
  `protected void`
  ValidatorEngine.`validate(Format propertyFormat, com.fasterxml.jackson.databind.JsonNode node, Consumer<String> fieldReport)`
  Method parameters in fr.gouv.vitam.common.dsl.schema.meta with type arguments of type Format
  Modifier and Type
  Method
  Description
  `void`
  KeyChoiceFormat.`setChoices(Map<String,Format> choices)`
  `void`
  TypeChoiceFormat.`setChoices(Map<JsonTypeName,Format> choices)`
  Accessor for Jackson set the map of the json types allowed for the object.
  `void`
  ObjectFormat.`setElements(Map<String,Format> elements)`
  Accessor for Jackson set the map of the properties allowed for the object.
  `void`
  TypeChoiceArrayFormat.`setItemchoices(Map<JsonTypeName,Format> itemChoices)`
  Accessor for Jackson set the map of the json types allowed for the object.
  `void`
  UnionFormat.`setTypes(List<Format> types)`
  Accessor for Jackson
  `void`
  AnyKeyFormat.`walk(Consumer<Format> consumer)`
  `void`
  ArrayFormat.`walk(Consumer<Format> consumer)`
  `void`
  EnumFormat.`walk(Consumer<Format> consumer)`
  `abstract void`
  Format.`walk(Consumer<Format> consumer)`
  Execute an action on each node of the TypeDef tree.
  `void`
  KeyChoiceFormat.`walk(Consumer<Format> consumer)`
  `void`
  ObjectFormat.`walk(Consumer<Format> consumer)`
  `void`
  ReferenceFormat.`walk(Consumer<Format> consumer)`
  `void`
  TypeChoiceArrayFormat.`walk(Consumer<Format> consumer)`
  `void`
  TypeChoiceFormat.`walk(Consumer<Format> consumer)`
  `void`
  UnionFormat.`walk(Consumer<Format> consumer)`
  Constructor parameters in fr.gouv.vitam.common.dsl.schema.meta with type arguments of type Format
  Modifier
  Constructor
  Description
  `protected`
  `Schema(Map<String,Format> definitions)`