com.github.swagger.scala.converter

SwaggerScalaModelConverter

class SwaggerScalaModelConverter extends ModelResolver

Linear Supertypes
ModelResolver, AbstractModelConverter, ModelConverter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SwaggerScalaModelConverter
  2. ModelResolver
  3. AbstractModelConverter
  4. ModelConverter
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SwaggerScalaModelConverter()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def _addEnumProps(arg0: Class[_], arg1: Schema): Unit

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  7. def _findTypeName(arg0: JavaType, arg1: BeanDescription): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    AbstractModelConverter
  8. def _isOptional(annotatedType: AnnotatedType, cls: Class[_]): Boolean

  9. def _isOptionalType(propType: JavaType): Boolean

    Definition Classes
    SwaggerScalaModelConverter → ModelResolver
  10. def _isSetType(cls: Class[_]): Boolean

    Definition Classes
    SwaggerScalaModelConverter → AbstractModelConverter
  11. def _subTypeName(arg0: NamedType): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    AbstractModelConverter
  12. def _typeName(arg0: JavaType, arg1: BeanDescription): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    AbstractModelConverter
  13. def _typeName(arg0: JavaType): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    AbstractModelConverter
  14. def _typeQName(arg0: JavaType): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    AbstractModelConverter
  15. def addRequiredItem(arg0: Schema[_], arg1: String): Unit

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  16. def applyBeanValidatorAnnotations(arg0: Schema, arg1: Array[Annotation], arg2: Schema): Unit

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  17. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  19. def decorateModelName(arg0: AnnotatedType, arg1: String): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  23. def getComposedSchemaReferencedClasses(arg0: Class[_], arg1: Array[Annotation], arg2: Schema): List[Class[_]]

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  24. def hashCode(): Int

    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  25. def ignore(arg0: Annotated, arg1: XmlAccessorType, arg2: String, arg3: Set[String]): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  30. def objectMapper(): ObjectMapper

    Definition Classes
    ModelResolver
  31. def resolve(type: AnnotatedType, context: ModelConverterContext, chain: Iterator[ModelConverter]): Schema[_]

    Definition Classes
    SwaggerScalaModelConverter → ModelResolver → AbstractModelConverter → ModelConverter
  32. def resolveAccessMode(arg0: BeanPropertyDefinition, arg1: JavaType, arg2: Schema): AccessMode

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  33. def resolveAllowableValues(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): List[String]

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  34. def resolveDefaultValue(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  35. def resolveDeprecated(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  36. def resolveDescription(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  37. def resolveDiscriminator(arg0: JavaType, arg1: ModelConverterContext): Discriminator

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  38. def resolveExample(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): AnyRef

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  39. def resolveExclusiveMaximum(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  40. def resolveExclusiveMinimum(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  41. def resolveExtensions(arg0: AnnotatedType, arg1: ArraySchema): Map[String, AnyRef]

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  42. def resolveExtensions(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Map[String, AnyRef]

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  43. def resolveExternalDocumentation(arg0: ExternalDocumentation): ExternalDocumentation

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  44. def resolveExternalDocumentation(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): ExternalDocumentation

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  45. def resolveFormat(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  46. def resolveMaxItems(arg0: AnnotatedType, arg1: ArraySchema): Integer

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  47. def resolveMaxLength(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Integer

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  48. def resolveMaxProperties(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Integer

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  49. def resolveMaximum(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): BigDecimal

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  50. def resolveMinItems(arg0: AnnotatedType, arg1: ArraySchema): Integer

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  51. def resolveMinLength(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Integer

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  52. def resolveMinProperties(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Integer

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  53. def resolveMinimum(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): BigDecimal

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  54. def resolveMultipleOf(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): BigDecimal

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  55. def resolveNullable(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  56. def resolvePattern(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  57. def resolveReadOnly(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  58. def resolveRequiredProperties(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): List[String]

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  59. def resolveSchemaMembers(arg0: Schema, arg1: Annotated, arg2: Array[Annotation], arg3: Schema): Unit

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  60. def resolveSchemaMembers(arg0: Schema, arg1: AnnotatedType): Unit

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  61. def resolveTitle(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): String

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  62. def resolveUniqueItems(arg0: AnnotatedType, arg1: ArraySchema): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  63. def resolveWriteOnly(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  64. def resolveXml(arg0: Annotated, arg1: Array[Annotation], arg2: Schema): XML

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  65. def shouldIgnoreClass(arg0: Type): Boolean

    Attributes
    protected[io.swagger.v3.core.jackson]
    Definition Classes
    ModelResolver
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. def toString(): String

    Definition Classes
    AnyRef → Any
  68. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ModelResolver

Inherited from AbstractModelConverter

Inherited from ModelConverter

Inherited from AnyRef

Inherited from Any

Ungrouped