public abstract class BaseModelProperty extends java.lang.Object implements ModelProperty
| Constructor and Description |
|---|
BaseModelProperty(java.lang.String name,
springfox.documentation.spi.schema.AlternateTypeProvider alternateTypeProvider) |
| Modifier and Type | Method and Description |
|---|---|
springfox.documentation.service.AllowableValues |
allowableValues() |
java.lang.String |
getName() |
com.fasterxml.classmate.ResolvedType |
getType() |
boolean |
isReadOnly() |
boolean |
isRequired() |
int |
position() |
java.lang.String |
propertyDescription() |
java.lang.String |
qualifiedTypeName() |
protected abstract com.fasterxml.classmate.ResolvedType |
realType() |
public BaseModelProperty(java.lang.String name,
springfox.documentation.spi.schema.AlternateTypeProvider alternateTypeProvider)
protected abstract com.fasterxml.classmate.ResolvedType realType()
public com.fasterxml.classmate.ResolvedType getType()
getType in interface ModelPropertypublic java.lang.String getName()
getName in interface ModelPropertypublic java.lang.String qualifiedTypeName()
qualifiedTypeName in interface ModelPropertypublic springfox.documentation.service.AllowableValues allowableValues()
allowableValues in interface ModelPropertypublic boolean isRequired()
isRequired in interface ModelPropertypublic boolean isReadOnly()
isReadOnly in interface ModelPropertypublic java.lang.String propertyDescription()
propertyDescription in interface ModelPropertypublic int position()
position in interface ModelProperty