Class PathsImpl

java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.Paths>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.Paths>
io.smallrye.openapi.internal.models.Paths
io.smallrye.openapi.api.models.PathsImpl
All Implemented Interfaces:
MapModel<org.eclipse.microprofile.openapi.models.PathItem>, Map<String,org.eclipse.microprofile.openapi.models.PathItem>, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.Paths>, org.eclipse.microprofile.openapi.models.Paths

@Deprecated(since="4.0", forRemoval=true) public class PathsImpl extends Paths implements MapModel<org.eclipse.microprofile.openapi.models.PathItem>
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createPaths() instead.
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.smallrye.openapi.internal.models.Paths

    Paths.Properties

    Nested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel

    io.smallrye.openapi.model.BaseModel.MergeDirective

    Nested classes/interfaces inherited from interface java.util.Map

    Map.Entry<K,V>
  • Field Summary

    Fields inherited from class io.smallrye.openapi.internal.models.Paths

    PROPERTIES
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.eclipse.microprofile.openapi.models.PathItem
    get(Object key)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Map<String,org.eclipse.microprofile.openapi.models.PathItem>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.eclipse.microprofile.openapi.models.PathItem
    put(String key, org.eclipse.microprofile.openapi.models.PathItem value)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    putAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.PathItem> m)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    org.eclipse.microprofile.openapi.models.PathItem
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setMap(Map<String,org.eclipse.microprofile.openapi.models.PathItem> map)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class io.smallrye.openapi.internal.models.Paths

    addPathItem, getPathItems, getPropertyMetadata, removePathItem, setPathItems

    Methods inherited from class io.smallrye.openapi.model.BaseExtensibleModel

    addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hasExtension, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setProperty

    Methods inherited from class io.smallrye.openapi.model.BaseModel

    constructible, deepCopy, deepCopy, filter, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, mergeDirective, setDescription, setExternalDocs, setName, setRef, setSummary, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible

    addExtension, extensions, getExtension, getExtensions, hasExtension, removeExtension, setExtensions

    Methods inherited from interface io.smallrye.openapi.api.models.MapModel

    clear, containsValue, entrySet, invoke, invokeFunction, isEmpty, keySet, size, values

    Methods inherited from interface org.eclipse.microprofile.openapi.models.Paths

    getPathItem, hasPathItem
  • Constructor Details

    • PathsImpl

      public PathsImpl()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getMap

      public Map<String,org.eclipse.microprofile.openapi.models.PathItem> getMap()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getMap in interface MapModel<org.eclipse.microprofile.openapi.models.PathItem>
    • setMap

      public void setMap(Map<String,org.eclipse.microprofile.openapi.models.PathItem> map)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setMap in interface MapModel<org.eclipse.microprofile.openapi.models.PathItem>
    • get

      public org.eclipse.microprofile.openapi.models.PathItem get(Object key)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      get in interface Map<String,org.eclipse.microprofile.openapi.models.PathItem>
      Specified by:
      get in interface MapModel<org.eclipse.microprofile.openapi.models.PathItem>
    • containsKey

      public boolean containsKey(Object key)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      containsKey in interface Map<String,org.eclipse.microprofile.openapi.models.PathItem>
      Specified by:
      containsKey in interface MapModel<org.eclipse.microprofile.openapi.models.PathItem>
    • put

      public org.eclipse.microprofile.openapi.models.PathItem put(String key, org.eclipse.microprofile.openapi.models.PathItem value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      put in interface Map<String,org.eclipse.microprofile.openapi.models.PathItem>
      Specified by:
      put in interface MapModel<org.eclipse.microprofile.openapi.models.PathItem>
    • putAll

      public void putAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.PathItem> m)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      putAll in interface Map<String,org.eclipse.microprofile.openapi.models.PathItem>
      Specified by:
      putAll in interface MapModel<org.eclipse.microprofile.openapi.models.PathItem>
    • remove

      public org.eclipse.microprofile.openapi.models.PathItem remove(Object key)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      remove in interface Map<String,org.eclipse.microprofile.openapi.models.PathItem>
      Specified by:
      remove in interface MapModel<org.eclipse.microprofile.openapi.models.PathItem>