Class ExtensibleImpl<T extends org.eclipse.microprofile.openapi.models.Extensible<T>>
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<T>
-
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Extensible<T>
- Direct Known Subclasses:
APIResponseImpl,ComponentsImpl,ContactImpl,EncodingImpl,ExampleImpl,ExternalDocumentationImpl,HeaderImpl,InfoImpl,LicenseImpl,LinkImpl,MediaTypeImpl,OAuthFlowImpl,OAuthFlowsImpl,OpenAPIImpl,OperationImpl,ParameterImpl,PathItemImpl,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>
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>extensions
-
Constructor Summary
Constructors Constructor Description ExtensibleImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TaddExtension(String name, Object value)static ObjectconvertExtensionValue(String value, boolean parseValue)static StringextensionName(String name)Map<String,Object>getExtensions()static voidmerge(org.eclipse.microprofile.openapi.models.Extensible<?> from, org.eclipse.microprofile.openapi.models.Extensible<?> to, boolean override)voidremoveExtension(String name)voidsetExtensions(Map<String,Object> extensions)StringtoString()
-
-
-
Method Detail
-
removeExtension
public void removeExtension(String name)
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.Extensible<?> from, org.eclipse.microprofile.openapi.models.Extensible<?> to, boolean override)
-
-