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 Details

  • Method Details

    • jsonIO

      JsonIO<V,A,O,AB,OB> jsonIO()
    • isReference

      default boolean isReference(Object model)
    • isReference

      default boolean isReference(String name)
    • isReference

      default boolean isReference(Map.Entry<String,?> entry)
    • isReference

      default boolean isReference(org.jboss.jandex.AnnotationInstance annotation)
    • isReference

      default boolean isReference(org.eclipse.microprofile.openapi.models.Reference<?> model)
    • readReference

      default String readReference(O node)
    • setReference

      default void setReference(OB object, org.eclipse.microprofile.openapi.models.Reference<?> model)