Class APIResponsesImpl
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.TreeMap<String,V>
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleTreeMap<org.eclipse.microprofile.openapi.models.responses.APIResponse,org.eclipse.microprofile.openapi.models.responses.APIResponses>
-
- fish.payara.microprofile.openapi.impl.model.responses.APIResponsesImpl
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
,NavigableMap<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
,SortedMap<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
,org.eclipse.microprofile.openapi.models.Constructible
,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.responses.APIResponses>
,org.eclipse.microprofile.openapi.models.responses.APIResponses
public class APIResponsesImpl extends ExtensibleTreeMap<org.eclipse.microprofile.openapi.models.responses.APIResponse,org.eclipse.microprofile.openapi.models.responses.APIResponses> implements org.eclipse.microprofile.openapi.models.responses.APIResponses
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleTreeMap
extensions
-
-
Constructor Summary
Constructors Constructor Description APIResponsesImpl()
APIResponsesImpl(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> responses)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.responses.APIResponses
addAPIResponse(String name, org.eclipse.microprofile.openapi.models.responses.APIResponse apiResponse)
Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
getAPIResponses()
org.eclipse.microprofile.openapi.models.responses.APIResponse
getDefaultValue()
static void
merge(org.eclipse.microprofile.openapi.models.responses.APIResponse from, org.eclipse.microprofile.openapi.models.responses.APIResponses to, boolean override, ApiContext context)
void
removeAPIResponse(String name)
void
setAPIResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> items)
void
setDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse defaultValue)
-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleTreeMap
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.util.TreeMap
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
-
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.responses.APIResponses
defaultValue, getAPIResponse, hasAPIResponse
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove
-
-
-
-
Method Detail
-
addAPIResponse
public org.eclipse.microprofile.openapi.models.responses.APIResponses addAPIResponse(String name, org.eclipse.microprofile.openapi.models.responses.APIResponse apiResponse)
- Specified by:
addAPIResponse
in interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
removeAPIResponse
public void removeAPIResponse(String name)
- Specified by:
removeAPIResponse
in interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
getAPIResponses
public Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> getAPIResponses()
- Specified by:
getAPIResponses
in interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
setAPIResponses
public void setAPIResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> items)
- Specified by:
setAPIResponses
in interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
getDefaultValue
public org.eclipse.microprofile.openapi.models.responses.APIResponse getDefaultValue()
- Specified by:
getDefaultValue
in interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
setDefaultValue
public void setDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse defaultValue)
- Specified by:
setDefaultValue
in interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.responses.APIResponse from, org.eclipse.microprofile.openapi.models.responses.APIResponses to, boolean override, ApiContext context)
-
-