Class SchemaImpl

  • All Implemented Interfaces:
    com.reprezen.jsonoverlay.IJsonOverlay<Schema>, com.reprezen.jsonoverlay.IModelPart<OpenApi3,​Schema>, Schema

    public class SchemaImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Schema>
    implements Schema
    • Field Detail

      • F_multipleOf

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_multipleOf
        See Also:
        Constant Field Values
      • F_maximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_maximum
        See Also:
        Constant Field Values
      • F_exclusiveMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_exclusiveMaximum
        See Also:
        Constant Field Values
      • F_minimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_minimum
        See Also:
        Constant Field Values
      • F_exclusiveMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_exclusiveMinimum
        See Also:
        Constant Field Values
      • F_maxLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_maxLength
        See Also:
        Constant Field Values
      • F_minLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_minLength
        See Also:
        Constant Field Values
      • F_pattern

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_pattern
        See Also:
        Constant Field Values
      • F_maxItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_maxItems
        See Also:
        Constant Field Values
      • F_minItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_minItems
        See Also:
        Constant Field Values
      • F_uniqueItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_uniqueItems
        See Also:
        Constant Field Values
      • F_maxProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_maxProperties
        See Also:
        Constant Field Values
      • F_minProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_minProperties
        See Also:
        Constant Field Values
      • F_requiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_requiredFields
        See Also:
        Constant Field Values
      • F_allOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_allOfSchemas
        See Also:
        Constant Field Values
      • F_oneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_oneOfSchemas
        See Also:
        Constant Field Values
      • F_anyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_anyOfSchemas
        See Also:
        Constant Field Values
      • F_notSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_notSchema
        See Also:
        Constant Field Values
      • F_itemsSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_itemsSchema
        See Also:
        Constant Field Values
      • F_properties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_properties
        See Also:
        Constant Field Values
      • F_additionalPropertiesSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_additionalPropertiesSchema
        See Also:
        Constant Field Values
      • F_additionalProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_additionalProperties
        See Also:
        Constant Field Values
      • F_description

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_description
        See Also:
        Constant Field Values
      • F_format

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_format
        See Also:
        Constant Field Values
      • F_defaultValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_defaultValue
        See Also:
        Constant Field Values
      • F_nullable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_nullable
        See Also:
        Constant Field Values
      • F_discriminator

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_discriminator
        See Also:
        Constant Field Values
      • F_readOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_readOnly
        See Also:
        Constant Field Values
      • F_writeOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_writeOnly
        See Also:
        Constant Field Values
      • F_externalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_externalDocs
        See Also:
        Constant Field Values
      • F_example

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_example
        See Also:
        Constant Field Values
      • F_deprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_deprecated
        See Also:
        Constant Field Values
      • F_extensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_extensions
        See Also:
        Constant Field Values
      • factory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static com.reprezen.jsonoverlay.OverlayFactory<Schema> factory
    • Constructor Detail

      • SchemaImpl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public SchemaImpl​(com.fasterxml.jackson.databind.JsonNode json,
                          com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                          com.reprezen.jsonoverlay.ReferenceManager refMgr)
      • SchemaImpl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public SchemaImpl​(Schema schema,
                          com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                          com.reprezen.jsonoverlay.ReferenceManager refMgr)
    • Method Detail

      • _findInternal

        public com.reprezen.jsonoverlay.JsonOverlay<?> _findInternal​(com.fasterxml.jackson.core.JsonPointer path)
        Overrides:
        _findInternal in class com.reprezen.jsonoverlay.PropertiesOverlay<Schema>
      • getTitle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getTitle()
        Specified by:
        getTitle in interface Schema
      • setTitle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setTitle​(String title)
        Specified by:
        setTitle in interface Schema
      • getMultipleOf

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Number getMultipleOf()
        Specified by:
        getMultipleOf in interface Schema
      • setMultipleOf

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMultipleOf​(Number multipleOf)
        Specified by:
        setMultipleOf in interface Schema
      • getMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Number getMaximum()
        Specified by:
        getMaximum in interface Schema
      • setMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMaximum​(Number maximum)
        Specified by:
        setMaximum in interface Schema
      • getExclusiveMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getExclusiveMaximum()
        Specified by:
        getExclusiveMaximum in interface Schema
      • isExclusiveMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isExclusiveMaximum()
        Specified by:
        isExclusiveMaximum in interface Schema
      • setExclusiveMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExclusiveMaximum​(Boolean exclusiveMaximum)
        Specified by:
        setExclusiveMaximum in interface Schema
      • getMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Number getMinimum()
        Specified by:
        getMinimum in interface Schema
      • setMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMinimum​(Number minimum)
        Specified by:
        setMinimum in interface Schema
      • getExclusiveMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getExclusiveMinimum()
        Specified by:
        getExclusiveMinimum in interface Schema
      • isExclusiveMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isExclusiveMinimum()
        Specified by:
        isExclusiveMinimum in interface Schema
      • setExclusiveMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExclusiveMinimum​(Boolean exclusiveMinimum)
        Specified by:
        setExclusiveMinimum in interface Schema
      • getMaxLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Integer getMaxLength()
        Specified by:
        getMaxLength in interface Schema
      • setMaxLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMaxLength​(Integer maxLength)
        Specified by:
        setMaxLength in interface Schema
      • getMinLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Integer getMinLength()
        Specified by:
        getMinLength in interface Schema
      • setMinLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMinLength​(Integer minLength)
        Specified by:
        setMinLength in interface Schema
      • getPattern

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getPattern()
        Specified by:
        getPattern in interface Schema
      • setPattern

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setPattern​(String pattern)
        Specified by:
        setPattern in interface Schema
      • getMaxItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Integer getMaxItems()
        Specified by:
        getMaxItems in interface Schema
      • setMaxItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMaxItems​(Integer maxItems)
        Specified by:
        setMaxItems in interface Schema
      • getMinItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Integer getMinItems()
        Specified by:
        getMinItems in interface Schema
      • setMinItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMinItems​(Integer minItems)
        Specified by:
        setMinItems in interface Schema
      • getUniqueItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getUniqueItems()
        Specified by:
        getUniqueItems in interface Schema
      • isUniqueItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isUniqueItems()
        Specified by:
        isUniqueItems in interface Schema
      • setUniqueItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setUniqueItems​(Boolean uniqueItems)
        Specified by:
        setUniqueItems in interface Schema
      • getMaxProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Integer getMaxProperties()
        Specified by:
        getMaxProperties in interface Schema
      • setMaxProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMaxProperties​(Integer maxProperties)
        Specified by:
        setMaxProperties in interface Schema
      • getMinProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Integer getMinProperties()
        Specified by:
        getMinProperties in interface Schema
      • setMinProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setMinProperties​(Integer minProperties)
        Specified by:
        setMinProperties in interface Schema
      • getRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<String> getRequiredFields()
        Specified by:
        getRequiredFields in interface Schema
      • getRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<String> getRequiredFields​(boolean elaborate)
        Specified by:
        getRequiredFields in interface Schema
      • hasRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasRequiredFields()
        Specified by:
        hasRequiredFields in interface Schema
      • getRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getRequiredField​(int index)
        Specified by:
        getRequiredField in interface Schema
      • setRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setRequiredFields​(List<String> requiredFields)
        Specified by:
        setRequiredFields in interface Schema
      • setRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setRequiredField​(int index,
                                     String requiredField)
        Specified by:
        setRequiredField in interface Schema
      • addRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addRequiredField​(String requiredField)
        Specified by:
        addRequiredField in interface Schema
      • insertRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertRequiredField​(int index,
                                        String requiredField)
        Specified by:
        insertRequiredField in interface Schema
      • removeRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeRequiredField​(int index)
        Specified by:
        removeRequiredField in interface Schema
      • getEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Object> getEnums()
        Specified by:
        getEnums in interface Schema
      • getEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Object> getEnums​(boolean elaborate)
        Specified by:
        getEnums in interface Schema
      • hasEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasEnums()
        Specified by:
        hasEnums in interface Schema
      • getEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getEnum​(int index)
        Specified by:
        getEnum in interface Schema
      • setEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setEnums​(List<Object> enums)
        Specified by:
        setEnums in interface Schema
      • setEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setEnum​(int index,
                            Object enumValue)
        Specified by:
        setEnum in interface Schema
      • addEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addEnum​(Object enumValue)
        Specified by:
        addEnum in interface Schema
      • insertEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertEnum​(int index,
                               Object enumValue)
        Specified by:
        insertEnum in interface Schema
      • removeEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeEnum​(int index)
        Specified by:
        removeEnum in interface Schema
      • getType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getType()
        Specified by:
        getType in interface Schema
      • setType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setType​(String type)
        Specified by:
        setType in interface Schema
      • getAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Schema> getAllOfSchemas()
        Specified by:
        getAllOfSchemas in interface Schema
      • getAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Schema> getAllOfSchemas​(boolean elaborate)
        Specified by:
        getAllOfSchemas in interface Schema
      • hasAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasAllOfSchemas()
        Specified by:
        hasAllOfSchemas in interface Schema
      • getAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getAllOfSchema​(int index)
        Specified by:
        getAllOfSchema in interface Schema
      • setAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAllOfSchemas​(List<Schema> allOfSchemas)
        Specified by:
        setAllOfSchemas in interface Schema
      • setAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAllOfSchema​(int index,
                                   Schema allOfSchema)
        Specified by:
        setAllOfSchema in interface Schema
      • addAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addAllOfSchema​(Schema allOfSchema)
        Specified by:
        addAllOfSchema in interface Schema
      • insertAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertAllOfSchema​(int index,
                                      Schema allOfSchema)
        Specified by:
        insertAllOfSchema in interface Schema
      • removeAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeAllOfSchema​(int index)
        Specified by:
        removeAllOfSchema in interface Schema
      • getOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Schema> getOneOfSchemas()
        Specified by:
        getOneOfSchemas in interface Schema
      • getOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Schema> getOneOfSchemas​(boolean elaborate)
        Specified by:
        getOneOfSchemas in interface Schema
      • hasOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasOneOfSchemas()
        Specified by:
        hasOneOfSchemas in interface Schema
      • getOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getOneOfSchema​(int index)
        Specified by:
        getOneOfSchema in interface Schema
      • setOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setOneOfSchemas​(List<Schema> oneOfSchemas)
        Specified by:
        setOneOfSchemas in interface Schema
      • setOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setOneOfSchema​(int index,
                                   Schema oneOfSchema)
        Specified by:
        setOneOfSchema in interface Schema
      • addOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addOneOfSchema​(Schema oneOfSchema)
        Specified by:
        addOneOfSchema in interface Schema
      • insertOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertOneOfSchema​(int index,
                                      Schema oneOfSchema)
        Specified by:
        insertOneOfSchema in interface Schema
      • removeOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeOneOfSchema​(int index)
        Specified by:
        removeOneOfSchema in interface Schema
      • getAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Schema> getAnyOfSchemas()
        Specified by:
        getAnyOfSchemas in interface Schema
      • getAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Schema> getAnyOfSchemas​(boolean elaborate)
        Specified by:
        getAnyOfSchemas in interface Schema
      • hasAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasAnyOfSchemas()
        Specified by:
        hasAnyOfSchemas in interface Schema
      • getAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getAnyOfSchema​(int index)
        Specified by:
        getAnyOfSchema in interface Schema
      • setAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAnyOfSchemas​(List<Schema> anyOfSchemas)
        Specified by:
        setAnyOfSchemas in interface Schema
      • setAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAnyOfSchema​(int index,
                                   Schema anyOfSchema)
        Specified by:
        setAnyOfSchema in interface Schema
      • addAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addAnyOfSchema​(Schema anyOfSchema)
        Specified by:
        addAnyOfSchema in interface Schema
      • insertAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertAnyOfSchema​(int index,
                                      Schema anyOfSchema)
        Specified by:
        insertAnyOfSchema in interface Schema
      • removeAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeAnyOfSchema​(int index)
        Specified by:
        removeAnyOfSchema in interface Schema
      • getNotSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getNotSchema()
        Specified by:
        getNotSchema in interface Schema
      • getNotSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getNotSchema​(boolean elaborate)
        Specified by:
        getNotSchema in interface Schema
      • setNotSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setNotSchema​(Schema notSchema)
        Specified by:
        setNotSchema in interface Schema
      • getItemsSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getItemsSchema()
        Specified by:
        getItemsSchema in interface Schema
      • getItemsSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getItemsSchema​(boolean elaborate)
        Specified by:
        getItemsSchema in interface Schema
      • setItemsSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setItemsSchema​(Schema itemsSchema)
        Specified by:
        setItemsSchema in interface Schema
      • getProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Schema> getProperties​(boolean elaborate)
        Specified by:
        getProperties in interface Schema
      • hasProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasProperties()
        Specified by:
        hasProperties in interface Schema
      • hasProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasProperty​(String name)
        Specified by:
        hasProperty in interface Schema
      • getProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getProperty​(String name)
        Specified by:
        getProperty in interface Schema
      • setProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setProperties​(Map<String,​Schema> properties)
        Specified by:
        setProperties in interface Schema
      • setProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setProperty​(String name,
                                Schema property)
        Specified by:
        setProperty in interface Schema
      • removeProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeProperty​(String name)
        Specified by:
        removeProperty in interface Schema
      • getAdditionalPropertiesSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getAdditionalPropertiesSchema​(boolean elaborate)
        Specified by:
        getAdditionalPropertiesSchema in interface Schema
      • setAdditionalPropertiesSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAdditionalPropertiesSchema​(Schema additionalPropertiesSchema)
        Specified by:
        setAdditionalPropertiesSchema in interface Schema
      • getAdditionalProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getAdditionalProperties()
        Specified by:
        getAdditionalProperties in interface Schema
      • isAdditionalProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isAdditionalProperties()
        Specified by:
        isAdditionalProperties in interface Schema
      • setAdditionalProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAdditionalProperties​(Boolean additionalProperties)
        Specified by:
        setAdditionalProperties in interface Schema
      • getDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getDescription()
        Specified by:
        getDescription in interface Schema
      • setDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDescription​(String description)
        Specified by:
        setDescription in interface Schema
      • getFormat

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getFormat()
        Specified by:
        getFormat in interface Schema
      • setFormat

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setFormat​(String format)
        Specified by:
        setFormat in interface Schema
      • getDefault

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getDefault()
        Specified by:
        getDefault in interface Schema
      • setDefault

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDefault​(Object defaultValue)
        Specified by:
        setDefault in interface Schema
      • getNullable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getNullable()
        Specified by:
        getNullable in interface Schema
      • isNullable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isNullable()
        Specified by:
        isNullable in interface Schema
      • setNullable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setNullable​(Boolean nullable)
        Specified by:
        setNullable in interface Schema
      • getDiscriminator

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Discriminator getDiscriminator​(boolean elaborate)
        Specified by:
        getDiscriminator in interface Schema
      • setDiscriminator

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDiscriminator​(Discriminator discriminator)
        Specified by:
        setDiscriminator in interface Schema
      • getReadOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getReadOnly()
        Specified by:
        getReadOnly in interface Schema
      • isReadOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isReadOnly()
        Specified by:
        isReadOnly in interface Schema
      • setReadOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setReadOnly​(Boolean readOnly)
        Specified by:
        setReadOnly in interface Schema
      • getWriteOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getWriteOnly()
        Specified by:
        getWriteOnly in interface Schema
      • isWriteOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isWriteOnly()
        Specified by:
        isWriteOnly in interface Schema
      • setWriteOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setWriteOnly​(Boolean writeOnly)
        Specified by:
        setWriteOnly in interface Schema
      • getXml

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Xml getXml()
        Specified by:
        getXml in interface Schema
      • getXml

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Xml getXml​(boolean elaborate)
        Specified by:
        getXml in interface Schema
      • setXml

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setXml​(Xml xml)
        Specified by:
        setXml in interface Schema
      • getExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public ExternalDocs getExternalDocs()
        Specified by:
        getExternalDocs in interface Schema
      • getExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public ExternalDocs getExternalDocs​(boolean elaborate)
        Specified by:
        getExternalDocs in interface Schema
      • setExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExternalDocs​(ExternalDocs externalDocs)
        Specified by:
        setExternalDocs in interface Schema
      • getExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getExample()
        Specified by:
        getExample in interface Schema
      • setExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExample​(Object example)
        Specified by:
        setExample in interface Schema
      • getDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getDeprecated()
        Specified by:
        getDeprecated in interface Schema
      • isDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isDeprecated()
        Specified by:
        isDeprecated in interface Schema
      • setDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDeprecated​(Boolean deprecated)
        Specified by:
        setDeprecated in interface Schema
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Object> getExtensions​(boolean elaborate)
        Specified by:
        getExtensions in interface Schema
      • hasExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtensions()
        Specified by:
        hasExtensions in interface Schema
      • hasExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtension​(String name)
        Specified by:
        hasExtension in interface Schema
      • getExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getExtension​(String name)
        Specified by:
        getExtension in interface Schema
      • setExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtensions​(Map<String,​Object> extensions)
        Specified by:
        setExtensions in interface Schema
      • setExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtension​(String name,
                                 Object extension)
        Specified by:
        setExtension in interface Schema
      • removeExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeExtension​(String name)
        Specified by:
        removeExtension in interface Schema
      • _elaborateJson

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected void _elaborateJson()
        Overrides:
        _elaborateJson in class com.reprezen.jsonoverlay.PropertiesOverlay<Schema>
      • _getModelType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Class<?> _getModelType()
        Overrides:
        _getModelType in class com.reprezen.jsonoverlay.JsonOverlay<Schema>
      • _getFactory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected com.reprezen.jsonoverlay.OverlayFactory<?> _getFactory()
        Specified by:
        _getFactory in class com.reprezen.jsonoverlay.JsonOverlay<Schema>
      • builder

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> com.reprezen.jsonoverlay.Builder<Schema> builder​(OV modelMember)
      • create

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> Schema create​(OV modelMember)