类 ModelContext
java.lang.Object
springfox.documentation.spi.schema.contexts.ModelContext
-
方法概要
修饰符和类型方法说明com.fasterxml.classmate.ResolvedTypealternateFor(com.fasterxml.classmate.ResolvedType resolved) booleancanIgnore(com.fasterxml.classmate.ResolvedType type) booleanstatic ModelContextfromParent(ModelContext context, com.fasterxml.classmate.ResolvedType input) Convenience method to provide an new context for an input parametergetType()inthashCode()booleanhasSeenBefore(com.fasterxml.classmate.ResolvedType resolvedType) Answers the question, has the given type been processed?static ModelContextinputParam(String group, Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy, com.google.common.collect.ImmutableSet<Class> ignorableTypes) Convenience method to provide an new context for an input parameterbooleancom.fasterxml.classmate.ResolvedTyperesolvedType(com.fasterxml.classmate.TypeResolver resolver) static ModelContextreturnValue(String groupName, Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy, com.google.common.collect.ImmutableSet<Class> ignorableTypes) Convenience method to provide an new context for an return parametervoidseen(com.fasterxml.classmate.ResolvedType resolvedType)
-
方法详细资料
-
getType
- 返回:
- type behind this context
-
resolvedType
public com.fasterxml.classmate.ResolvedType resolvedType(com.fasterxml.classmate.TypeResolver resolver) - 参数:
resolver- - type resolved- 返回:
- resolved type
-
isReturnType
public boolean isReturnType()- 返回:
- is the context for a return type
-
getAlternateTypeProvider
- 返回:
- alternate type provider that's available to this context
-
alternateFor
public com.fasterxml.classmate.ResolvedType alternateFor(com.fasterxml.classmate.ResolvedType resolved) - 参数:
resolved- - type to find an alternate type for- 返回:
- alternate type for given resolved type
-
getGroupName
- 返回:
- group name of the docket
-
inputParam
public static ModelContext inputParam(String group, Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy, com.google.common.collect.ImmutableSet<Class> ignorableTypes) Convenience method to provide an new context for an input parameter- 参数:
group- - group name of the dockettype- - typedocumentationType- - for documentation typealternateTypeProvider- - alternate type providergenericNamingStrategy- - how generic types should be namedignorableTypes- - types that can be ignored- 返回:
- new context
-
returnValue
public static ModelContext returnValue(String groupName, Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy, com.google.common.collect.ImmutableSet<Class> ignorableTypes) Convenience method to provide an new context for an return parameter- 参数:
groupName- - group name of the dockettype- - typedocumentationType- - for documentation typealternateTypeProvider- - alternate type providergenericNamingStrategy- - how generic types should be namedignorableTypes- - types that can be ignored- 返回:
- new context
-
fromParent
public static ModelContext fromParent(ModelContext context, com.fasterxml.classmate.ResolvedType input) Convenience method to provide an new context for an input parameter- 参数:
context- - parent contextinput- - context for given input- 返回:
- new context based on parent context for a given input
-
hasSeenBefore
public boolean hasSeenBefore(com.fasterxml.classmate.ResolvedType resolvedType) Answers the question, has the given type been processed?- 参数:
resolvedType- - type to check- 返回:
- true or false
-
getDocumentationType
-
getGenericNamingStrategy
-
getBuilder
-
seen
public void seen(com.fasterxml.classmate.ResolvedType resolvedType) -
equals
-
hashCode
public int hashCode() -
description
-
canIgnore
public boolean canIgnore(com.fasterxml.classmate.ResolvedType type)
-