Class ContentImpl

  • All Implemented Interfaces:
    MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>, ModelImpl, Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType>, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.media.Content

    public class ContentImpl
    extends Object
    implements org.eclipse.microprofile.openapi.models.media.Content, ModelImpl, MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
    An implementation of the Content OpenAPI model interface.
    • Constructor Detail

      • ContentImpl

        public ContentImpl()
    • Method Detail

      • addMediaType

        public org.eclipse.microprofile.openapi.models.media.Content addMediaType​(String name,
                                                                                  org.eclipse.microprofile.openapi.models.media.MediaType mediaType)
        Specified by:
        addMediaType in interface org.eclipse.microprofile.openapi.models.media.Content
        See Also:
        Content.addMediaType(java.lang.String, org.eclipse.microprofile.openapi.models.media.MediaType)
      • removeMediaType

        public void removeMediaType​(String name)
        Specified by:
        removeMediaType in interface org.eclipse.microprofile.openapi.models.media.Content
        See Also:
        Content.removeMediaType(java.lang.String)
      • getMediaTypes

        public Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType> getMediaTypes()
        Specified by:
        getMediaTypes in interface org.eclipse.microprofile.openapi.models.media.Content
        See Also:
        Content.getMediaTypes()
      • setMediaTypes

        public void setMediaTypes​(Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType> mediaTypes)
        Specified by:
        setMediaTypes in interface org.eclipse.microprofile.openapi.models.media.Content
        See Also:
        Content.setMediaTypes(java.util.Map)
      • getMap

        public Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType> getMap()
        Specified by:
        getMap in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
      • setMap

        public void setMap​(Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType> map)
        Specified by:
        setMap in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
      • get

        public org.eclipse.microprofile.openapi.models.media.MediaType get​(Object key)
        Specified by:
        get in interface Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType>
        Specified by:
        get in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
      • containsKey

        public boolean containsKey​(Object key)
        Specified by:
        containsKey in interface Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType>
        Specified by:
        containsKey in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
      • put

        public org.eclipse.microprofile.openapi.models.media.MediaType put​(String key,
                                                                           org.eclipse.microprofile.openapi.models.media.MediaType value)
        Specified by:
        put in interface Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType>
        Specified by:
        put in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
      • putAll

        public void putAll​(Map<? extends String,​? extends org.eclipse.microprofile.openapi.models.media.MediaType> m)
        Specified by:
        putAll in interface Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType>
        Specified by:
        putAll in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>
      • remove

        public org.eclipse.microprofile.openapi.models.media.MediaType remove​(Object key)
        Specified by:
        remove in interface Map<String,​org.eclipse.microprofile.openapi.models.media.MediaType>
        Specified by:
        remove in interface MapModel<org.eclipse.microprofile.openapi.models.media.MediaType>