Class ServerVariableImpl

    • Field Detail

      • F_enumValues

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_enumValues
        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_description

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

      • ServerVariableImpl

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

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

      • getEnumValues

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasEnumValues()
        Specified by:
        hasEnumValues in interface ServerVariable
      • getEnumValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getEnumValue​(int index)
        Specified by:
        getEnumValue in interface ServerVariable
      • setEnumValues

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setEnumValues​(List<String> enumValues)
        Specified by:
        setEnumValues in interface ServerVariable
      • setEnumValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setEnumValue​(int index,
                                 String enumValue)
        Specified by:
        setEnumValue in interface ServerVariable
      • addEnumValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addEnumValue​(String enumValue)
        Specified by:
        addEnumValue in interface ServerVariable
      • insertEnumValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertEnumValue​(int index,
                                    String enumValue)
        Specified by:
        insertEnumValue in interface ServerVariable
      • removeEnumValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeEnumValue​(int index)
        Specified by:
        removeEnumValue in interface ServerVariable
      • getDefault

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDefault​(String defaultValue)
        Specified by:
        setDefault in interface ServerVariable
      • setDescription

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

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

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

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

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

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

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

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

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

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