Index

A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addExtension(String, Object) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
addListPropertyEntry(String, T) - Method in class io.smallrye.openapi.model.BaseModel
 
addListPropertyEntry(String, V) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 

B

BaseExtensibleModel<C> - Class in io.smallrye.openapi.model
 
BaseExtensibleModel() - Constructor for class io.smallrye.openapi.model.BaseExtensibleModel
 
BaseModel<C> - Class in io.smallrye.openapi.model
 
BaseModel() - Constructor for class io.smallrye.openapi.model.BaseModel
 
BaseModel.MergeDirective - Enum in io.smallrye.openapi.model
 

C

CALLBACK - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
clazz - Variable in class io.smallrye.openapi.model.DataType
 
constructible() - Method in class io.smallrye.openapi.model.BaseModel
Access a BaseModel as its standard interface C
constructible() - Element in annotation type io.smallrye.openapi.model.OASModelType
 
content - Variable in class io.smallrye.openapi.model.DataType
 
cylicReferenceAvoided(String, String) - Method in class io.smallrye.openapi.model.ModelLogging_$logger
 
cylicReferenceAvoided$str() - Method in class io.smallrye.openapi.model.ModelLogging_$logger
 
cylicReferenceDetected() - Method in class io.smallrye.openapi.model.ModelLogging_$logger
 
cylicReferenceDetected$str() - Method in class io.smallrye.openapi.model.ModelLogging_$logger
 

D

DataType - Class in io.smallrye.openapi.model
Represents a desired data type that we might want to convert a JSON node to
DataType.Type - Enum in io.smallrye.openapi.model
 
deepCopy(O, Class<O>) - Static method in class io.smallrye.openapi.model.BaseModel
 

E

equals(Object) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
equals(Object) - Method in class io.smallrye.openapi.model.BaseModel
 
EXAMPLE - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
Extensions - Class in io.smallrye.openapi.model
 

F

filter(OASFilter) - Method in class io.smallrye.openapi.model.BaseModel
Apply the provided filter to this instance.
filter(OASFilter, Map<Object, Object>) - Method in class io.smallrye.openapi.model.BaseModel
 
fromComponentPath(String) - Static method in enum io.smallrye.openapi.model.ReferenceType
 
fromModel(Reference<?>) - Static method in enum io.smallrye.openapi.model.ReferenceType
 
fromString(String) - Static method in enum io.smallrye.openapi.model.OpenApiVersion
 

G

getAllExtensions() - Method in class io.smallrye.openapi.model.BaseExtensibleModel
Return all set extensions, including those that are private to this implementation.
getAllProperties() - Method in class io.smallrye.openapi.model.BaseExtensibleModel
Returns a read-only view of all properties, excluding private extensions.
getAllProperties() - Method in class io.smallrye.openapi.model.BaseModel
Returns a read-only view of all properties.
getDescription() - Method in class io.smallrye.openapi.model.BaseModel
 
getExtension(String) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
getExtensions() - Method in class io.smallrye.openapi.model.BaseExtensibleModel
getExternalDocs() - Method in class io.smallrye.openapi.model.BaseModel
 
getIsRequiredSet(RequestBody) - Static method in class io.smallrye.openapi.model.Extensions
Returns whether RequestBody.setRequired(Boolean) has been called on a request body.
getListProperty(String) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
getListProperty(String) - Method in class io.smallrye.openapi.model.BaseModel
 
getLoggingLocale() - Method in class io.smallrye.openapi.model.ModelLogging_$logger
 
getMapProperty(String) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
getMapProperty(String) - Method in class io.smallrye.openapi.model.BaseModel
 
getMethodRef(Operation) - Static method in class io.smallrye.openapi.model.Extensions
Implementation specific, set a reference to the Java method, so that we can bind back to it later if needed
getMinVersion(String) - Method in interface io.smallrye.openapi.model.PropertyMetadata
 
getModCount() - Method in class io.smallrye.openapi.model.BaseModel
 
getName() - Method in class io.smallrye.openapi.model.BaseModel
 
getName(Extensible<?>) - Static method in class io.smallrye.openapi.model.Extensions
 
getParamRef(Parameter) - Static method in class io.smallrye.openapi.model.Extensions
Implementation specific, set a reference to the Java method parameter, so that we can bind back to it later if needed
getPrivateExtension(Extensible<?>, String, Class<E>) - Static method in class io.smallrye.openapi.model.Extensions
 
getProfiles(Extensible<?>) - Static method in class io.smallrye.openapi.model.Extensions
 
getProperties(Class<T>) - Method in class io.smallrye.openapi.model.BaseModel
Returns a read-only copy of all properties having type T, excluding extensions.
getProperty(String) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
getProperty(String) - Method in class io.smallrye.openapi.model.BaseModel
 
getProperty(String, Class<P>) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
getProperty(String, Class<T>) - Method in class io.smallrye.openapi.model.BaseModel
 
getPropertyMetadata() - Method in class io.smallrye.openapi.model.BaseModel
 
getPropertyType(String) - Method in interface io.smallrye.openapi.model.PropertyMetadata
 
getRef() - Method in class io.smallrye.openapi.model.BaseModel
 
getRequiredDefault(RequestBody) - Static method in class io.smallrye.openapi.model.Extensions
 
getResponseCode(APIResponse) - Static method in class io.smallrye.openapi.model.Extensions
 
getSummary() - Method in class io.smallrye.openapi.model.BaseModel
 
getTypeObservers(Schema) - Static method in class io.smallrye.openapi.model.Extensions
 

H

hashCode() - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
hashCode() - Method in class io.smallrye.openapi.model.BaseModel
 
HEADER - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 

I

incomplete() - Element in annotation type io.smallrye.openapi.model.OASModelType
 
incrementModCount() - Method in class io.smallrye.openapi.model.BaseModel
 
interfaces() - Element in annotation type io.smallrye.openapi.model.OASModelType
 
io.smallrye.openapi.model - package io.smallrye.openapi.model
 
isExtension(String) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
isExtension(String) - Method in class io.smallrye.openapi.model.BaseModel
 
isHidden(Extensible<?>) - Static method in class io.smallrye.openapi.model.Extensions
 
isPrivateExtension(String) - Static method in class io.smallrye.openapi.model.Extensions
 
isReference(AnnotationInstance) - Static method in enum io.smallrye.openapi.model.ReferenceType
 

L

LINK - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
LIST - Enum constant in enum io.smallrye.openapi.model.DataType.Type
 
listOf(DataType) - Static method in class io.smallrye.openapi.model.DataType
 
logger - Static variable in class io.smallrye.openapi.model.ModelLogging_$logger
 

M

MAP - Enum constant in enum io.smallrye.openapi.model.DataType.Type
 
mapOf(DataType) - Static method in class io.smallrye.openapi.model.DataType
 
merge(T) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
Merge all properties from another BaseModel object into this one.
merge(T) - Method in class io.smallrye.openapi.model.BaseModel
Merge all properties from another BaseModel object into this one.
merge(T, T) - Static method in class io.smallrye.openapi.model.BaseModel
 
MERGE_VALUES - Enum constant in enum io.smallrye.openapi.model.BaseModel.MergeDirective
 
mergeDirective(String) - Method in class io.smallrye.openapi.model.BaseModel
Determine how the property indicated by name should be merged.
methodNameOverride() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 
minVersion() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 
ModelLogging_$logger - Class in io.smallrye.openapi.model
Warning this class consists of generated code.
ModelLogging_$logger(Logger) - Constructor for class io.smallrye.openapi.model.ModelLogging_$logger
 

N

name() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 
name() - Element in annotation type io.smallrye.openapi.model.OASModelType
 

O

OASModelProperty - Annotation Type in io.smallrye.openapi.model
 
OASModelType - Annotation Type in io.smallrye.openapi.model
 
OASModelType.List - Annotation Type in io.smallrye.openapi.model
 
OBJECT - Enum constant in enum io.smallrye.openapi.model.DataType.Type
 
OpenApiVersion - Enum in io.smallrye.openapi.model
The major.minor version of OpenAPI being used for (de-)serizalization
OVERRIDE_VALUE - Enum constant in enum io.smallrye.openapi.model.BaseModel.MergeDirective
 

P

PARAMETER - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
parseRefValue(String) - Method in enum io.smallrye.openapi.model.ReferenceType
Takes the value from a ref property from an annotation, and converts it to a JSON Pointer, suitable for use as a reference in an OpenAPI model.
PATH_ITEM - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
PRESERVE_VALUE - Enum constant in enum io.smallrye.openapi.model.BaseModel.MergeDirective
 
PRIVATE_EXT_PREFIX - Static variable in class io.smallrye.openapi.model.Extensions
 
PROP_ANNOTATION - Static variable in enum io.smallrye.openapi.model.ReferenceType
 
PROP_STANDARD - Static variable in enum io.smallrye.openapi.model.ReferenceType
 
properties - Variable in class io.smallrye.openapi.model.BaseModel
 
properties() - Element in annotation type io.smallrye.openapi.model.OASModelType
 
PropertyMetadata - Interface in io.smallrye.openapi.model
 
putMapPropertyEntry(String, String, V) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
putMapPropertyEntry(String, String, V) - Method in class io.smallrye.openapi.model.BaseModel
 

R

referenceOf(String) - Method in enum io.smallrye.openapi.model.ReferenceType
 
referencePrefix() - Method in enum io.smallrye.openapi.model.ReferenceType
 
ReferenceType - Enum in io.smallrye.openapi.model
Simple enum to indicate the type of a $ref being read/written.
referenceValue(AnnotationInstance) - Static method in enum io.smallrye.openapi.model.ReferenceType
 
refValue(AnnotationInstance) - Method in enum io.smallrye.openapi.model.ReferenceType
Reads a string property named "ref" value from the given annotation and converts it to a value appropriate for setting on a model's "$ref" property.
removeExtension(String) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
removeListPropertyEntry(String, T) - Method in class io.smallrye.openapi.model.BaseModel
 
removeListPropertyEntry(String, V) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
removeMapPropertyEntry(String, String) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
removeMapPropertyEntry(String, String) - Method in class io.smallrye.openapi.model.BaseModel
 
removeProfiles(Extensible<?>) - Static method in class io.smallrye.openapi.model.Extensions
 
REQUEST_BODY - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
RESPONSE - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 

S

SCHEMA - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
SECURITY_SCHEME - Enum constant in enum io.smallrye.openapi.model.ReferenceType
 
setAllProperties(Map<String, ?>) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
setAllProperties(Map<String, ?>) - Method in class io.smallrye.openapi.model.BaseModel
 
setDescription(String) - Method in class io.smallrye.openapi.model.BaseModel
 
setExtensions(Map<String, Object>) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
setExternalDocs(ExternalDocumentation) - Method in class io.smallrye.openapi.model.BaseModel
 
setHidden(Extensible<?>, Boolean) - Static method in class io.smallrye.openapi.model.Extensions
 
setIsRequiredSet(RequestBody, Boolean) - Static method in class io.smallrye.openapi.model.Extensions
 
setListProperty(String, List<T>) - Method in class io.smallrye.openapi.model.BaseModel
 
setListProperty(String, List<V>) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
setMapProperty(String, Map<String, T>) - Method in class io.smallrye.openapi.model.BaseModel
 
setMapProperty(String, Map<String, V>) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
setMethodRef(Operation, ClassInfo, MethodInfo) - Static method in class io.smallrye.openapi.model.Extensions
 
setName(String) - Method in class io.smallrye.openapi.model.BaseModel
 
setName(Extensible<?>, String) - Static method in class io.smallrye.openapi.model.Extensions
 
setParamRef(Parameter, AnnotationTarget) - Static method in class io.smallrye.openapi.model.Extensions
 
setPrivateExtension(Extensible<?>, String, Object) - Static method in class io.smallrye.openapi.model.Extensions
 
setProperty(String, P) - Method in class io.smallrye.openapi.model.BaseExtensibleModel
 
setProperty(String, T) - Method in class io.smallrye.openapi.model.BaseModel
 
setRef(String) - Method in class io.smallrye.openapi.model.BaseModel
 
setRequiredDefault(RequestBody, Boolean) - Static method in class io.smallrye.openapi.model.Extensions
Sets the value to use for required if RequestBody.setRequired(Boolean) has not been called.
setResponseCode(APIResponse, String) - Static method in class io.smallrye.openapi.model.Extensions
 
setSummary(String) - Method in class io.smallrye.openapi.model.BaseModel
 
setTypeObservers(Schema, List<Schema>) - Static method in class io.smallrye.openapi.model.Extensions
 
singularName() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 

T

toString() - Method in class io.smallrye.openapi.model.BaseModel
 
toString() - Method in class io.smallrye.openapi.model.DataType
 
type - Variable in class io.smallrye.openapi.model.DataType
 
type() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 
type(Class<?>) - Static method in class io.smallrye.openapi.model.DataType
 

U

unwrapped() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 

V

V3_0 - Enum constant in enum io.smallrye.openapi.model.OpenApiVersion
 
V3_1 - Enum constant in enum io.smallrye.openapi.model.OpenApiVersion
 
value() - Element in annotation type io.smallrye.openapi.model.OASModelType.List
 
valueOf(String) - Static method in enum io.smallrye.openapi.model.BaseModel.MergeDirective
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.smallrye.openapi.model.DataType.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.smallrye.openapi.model.OpenApiVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.smallrye.openapi.model.ReferenceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.smallrye.openapi.model.BaseModel.MergeDirective
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.smallrye.openapi.model.DataType.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.smallrye.openapi.model.OpenApiVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.smallrye.openapi.model.ReferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 
valueTypeLiteral() - Element in annotation type io.smallrye.openapi.model.OASModelProperty
 
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form