Class CallbackImpl

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

    public class CallbackImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Callback>
    implements Callback
    • Field Detail

      • F_callbackPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_callbackPaths
        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<Callback> factory
    • Constructor Detail

      • CallbackImpl

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

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

      • getCallbackPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Path> getCallbackPaths​(boolean elaborate)
        Specified by:
        getCallbackPaths in interface Callback
      • hasCallbackPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallbackPaths()
        Specified by:
        hasCallbackPaths in interface Callback
      • hasCallbackPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallbackPath​(String expression)
        Specified by:
        hasCallbackPath in interface Callback
      • getCallbackPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Path getCallbackPath​(String expression)
        Specified by:
        getCallbackPath in interface Callback
      • setCallbackPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setCallbackPaths​(Map<String,​Path> callbackPaths)
        Specified by:
        setCallbackPaths in interface Callback
      • setCallbackPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setCallbackPath​(String expression,
                                    Path callbackPath)
        Specified by:
        setCallbackPath in interface Callback
      • removeCallbackPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeCallbackPath​(String expression)
        Specified by:
        removeCallbackPath in interface Callback
      • getExtensions

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

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

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

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

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

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

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

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

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

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

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

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