com.mangofactory.swagger.models
Class ModelContext

java.lang.Object
  extended by com.mangofactory.swagger.models.ModelContext

public class ModelContext
extends java.lang.Object


Method Summary
static ModelContext fromParent(ModelContext context, com.fasterxml.classmate.ResolvedType input)
           
 java.lang.reflect.Type getType()
           
 boolean hasSeenBefore(com.fasterxml.classmate.ResolvedType resolvedType)
           
static ModelContext inputParam(java.lang.reflect.Type type)
           
 boolean isReturnType()
           
 com.fasterxml.classmate.ResolvedType resolvedType(com.fasterxml.classmate.TypeResolver resolver)
           
static ModelContext returnValue(java.lang.reflect.Type type)
           
 void seen(com.fasterxml.classmate.ResolvedType resolvedType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getType

public java.lang.reflect.Type getType()

resolvedType

public com.fasterxml.classmate.ResolvedType resolvedType(com.fasterxml.classmate.TypeResolver resolver)

isReturnType

public boolean isReturnType()

inputParam

public static ModelContext inputParam(java.lang.reflect.Type type)

returnValue

public static ModelContext returnValue(java.lang.reflect.Type type)

fromParent

public static ModelContext fromParent(ModelContext context,
                                      com.fasterxml.classmate.ResolvedType input)

hasSeenBefore

public boolean hasSeenBefore(com.fasterxml.classmate.ResolvedType resolvedType)

seen

public void seen(com.fasterxml.classmate.ResolvedType resolvedType)