Class JsonSchemaOutputResolver


  • public abstract class JsonSchemaOutputResolver
    extends javax.xml.bind.SchemaOutputResolver
    PUBLIC:

    Purpose:Provides a schema output resolver specifically for Json Schemas. By passing a subclass of JsonSchemaOutputResolver in to the JAXBContext generateSchema method, will indicate that a JsonSchema should be generated instead of an Xml Schema.

    Author:
    mmacivor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract java.lang.Class getRootClass()
      Returns the root class of the schema to be generated.
      • Methods inherited from class javax.xml.bind.SchemaOutputResolver

        createOutput
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JsonSchemaOutputResolver

        public JsonSchemaOutputResolver()
    • Method Detail

      • getRootClass

        public abstract java.lang.Class getRootClass()
        Returns the root class of the schema to be generated. Json Schemas only have 1 root level structure, so the class returned from this method will represent the root of the json schema.