Package io.smallrye.openapi.api.models
Class ExtensibleImpl<T extends org.eclipse.microprofile.openapi.models.Extensible<T>>
- java.lang.Object
-
- io.smallrye.openapi.api.models.ExtensibleImpl<T>
-
- All Implemented Interfaces:
ModelImpl
,org.eclipse.microprofile.openapi.models.Extensible<T>
- Direct Known Subclasses:
APIResponseImpl
,APIResponsesImpl
,CallbackImpl
,ComponentsImpl
,ContactImpl
,EncodingImpl
,ExampleImpl
,ExternalDocumentationImpl
,HeaderImpl
,InfoImpl
,LicenseImpl
,LinkImpl
,MediaTypeImpl
,OAuthFlowImpl
,OAuthFlowsImpl
,OpenAPIImpl
,OperationImpl
,ParameterImpl
,PathItemImpl
,PathsImpl
,RequestBodyImpl
,SchemaImpl
,SecuritySchemeImpl
,ServerImpl
,ServerVariableImpl
,TagImpl
,XMLImpl
public abstract class ExtensibleImpl<T extends org.eclipse.microprofile.openapi.models.Extensible<T>> extends Object implements org.eclipse.microprofile.openapi.models.Extensible<T>, ModelImpl
Implementation of theExtensible
OpenAPI model interface. Base class for many of the OpenAPI models.- Author:
- [email protected]
-
-
Constructor Summary
Constructors Constructor Description ExtensibleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
addExtension(String name, Object value)
Map<String,Object>
getExtensions()
void
removeExtension(String name)
void
setExtensions(Map<String,Object> extensions)
-