Package io.smallrye.openapi.runtime.io
Interface ReferenceIO<V,A extends V,O extends V,AB,OB>
- All Known Implementing Classes:
APIResponseIO,CallbackIO,ExampleObjectIO,HeaderIO,LinkIO,ParameterIO,PathItemIO,RequestBodyIO,SchemaIO,SecuritySchemeIO,TagIO
public interface ReferenceIO<V,A extends V,O extends V,AB,OB>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanisReference(Object model) default booleanisReference(String name) default booleanisReference(Map.Entry<String, ?> entry) default booleanisReference(org.eclipse.microprofile.openapi.models.Reference<?> model) default booleanisReference(org.jboss.jandex.AnnotationInstance annotation) jsonIO()default StringreadReference(O node) default voidsetReference(OB object, org.eclipse.microprofile.openapi.models.Reference<?> model)
-
Field Details
-
REF
- See Also:
-
-
Method Details
-
jsonIO
-
isReference
-
isReference
-
isReference
-
isReference
default boolean isReference(org.jboss.jandex.AnnotationInstance annotation) -
isReference
default boolean isReference(org.eclipse.microprofile.openapi.models.Reference<?> model) -
readReference
-
setReference
-