public class ModelContext
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
com.fasterxml.classmate.ResolvedType |
alternateFor(com.fasterxml.classmate.ResolvedType resolved) |
boolean |
equals(java.lang.Object o) |
static ModelContext |
fromParent(ModelContext context,
com.fasterxml.classmate.ResolvedType input)
Convenience method to provide an new context for an input parameter
|
AlternateTypeProvider |
getAlternateTypeProvider() |
springfox.documentation.builders.ModelBuilder |
getBuilder() |
DocumentationType |
getDocumentationType() |
GenericTypeNamingStrategy |
getGenericNamingStrategy() |
java.lang.reflect.Type |
getType() |
int |
hashCode() |
boolean |
hasSeenBefore(com.fasterxml.classmate.ResolvedType resolvedType)
Answers the question, has the given type been processed?
|
static ModelContext |
inputParam(java.lang.reflect.Type type,
DocumentationType documentationType,
AlternateTypeProvider alternateTypeProvider,
GenericTypeNamingStrategy genericNamingStrategy)
Convenience method to provide an new context for an input parameter
|
boolean |
isReturnType() |
com.fasterxml.classmate.ResolvedType |
resolvedType(com.fasterxml.classmate.TypeResolver resolver) |
static ModelContext |
returnValue(java.lang.reflect.Type type,
DocumentationType documentationType,
AlternateTypeProvider alternateTypeProvider,
GenericTypeNamingStrategy genericNamingStrategy)
Convenience method to provide an new context for an return parameter
|
void |
seen(com.fasterxml.classmate.ResolvedType resolvedType) |
public java.lang.reflect.Type getType()
public com.fasterxml.classmate.ResolvedType resolvedType(com.fasterxml.classmate.TypeResolver resolver)
resolver
- - type resolvedpublic boolean isReturnType()
public AlternateTypeProvider getAlternateTypeProvider()
public com.fasterxml.classmate.ResolvedType alternateFor(com.fasterxml.classmate.ResolvedType resolved)
resolved
- - type to find an alternate type forpublic static ModelContext inputParam(java.lang.reflect.Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy)
type
- - typedocumentationType
- - for documenation typealternateTypeProvider
- - alternate type providergenericNamingStrategy
- - how generic types should be namedpublic static ModelContext returnValue(java.lang.reflect.Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy)
type
- - typedocumentationType
- - for documenation typealternateTypeProvider
- - alternate type providergenericNamingStrategy
- - how generic types should be namedpublic static ModelContext fromParent(ModelContext context, com.fasterxml.classmate.ResolvedType input)
input
- - context for given inputpublic boolean hasSeenBefore(com.fasterxml.classmate.ResolvedType resolvedType)
resolvedType
- - type to checkpublic DocumentationType getDocumentationType()
public GenericTypeNamingStrategy getGenericNamingStrategy()
public springfox.documentation.builders.ModelBuilder getBuilder()
public void seen(com.fasterxml.classmate.ResolvedType resolvedType)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object