Package org.apache.juneau.marshall.jsonschema
package org.apache.juneau.marshall.jsonschema
JSON-Schema Marshalling Support
-
ClassDescriptionSimple implementation of the
MarshallingDefMapperinterface.Metadata on bean properties specific to the JSON-Schema pulled from the@Schemaannotation on the bean property.Metadata on classes specific to the JSON-Schema serializer and pulled from the@Schemaannotation on the class.Annotation for specifying config properties defined inJsonSchemaGenerator.Utility classes and methods for the@JsonSchemaConfigannotation.AppliesJsonSchemaConfigannotations to aJsonSchemaGenerator.Builder.Generates JSON-schema metadata about POJOs.Builder class.Session object that lives for the duration of a single use ofJsonSchemaSerializer.Builder class.Interface for providing access toJsonSchemaClassMetaandJsonSchemaBeanPropertyMetaobjects.Interface used to retrieve identifiers and URIs for bean classes.Represents the absence of a bean definition mapper class.Utilities for working with the schema annotations.Represents possible values for JSONSCHEMA_addExamplesTo and JSONSCHEMA_addDescriptionsTo.