com.mangofactory.swagger.models
Class FieldModelProperty

java.lang.Object
  extended by com.mangofactory.swagger.models.FieldModelProperty
All Implemented Interfaces:
ModelProperty

public class FieldModelProperty
extends Object
implements ModelProperty


Constructor Summary
FieldModelProperty(String name, com.fasterxml.classmate.members.ResolvedField childField, AlternateTypeProvider alternateTypeProvider)
           
 
Method Summary
 com.wordnik.swagger.model.AllowableValues allowableValues()
           
 String getName()
           
 com.fasterxml.classmate.ResolvedType getType()
           
 boolean isRequired()
           
 scala.Option<String> propertyDescription()
           
 String qualifiedTypeName()
           
 String typeName(ModelContext modelContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldModelProperty

public FieldModelProperty(String name,
                          com.fasterxml.classmate.members.ResolvedField childField,
                          AlternateTypeProvider alternateTypeProvider)
Method Detail

typeName

public String typeName(ModelContext modelContext)
Specified by:
typeName in interface ModelProperty

qualifiedTypeName

public String qualifiedTypeName()
Specified by:
qualifiedTypeName in interface ModelProperty

allowableValues

public com.wordnik.swagger.model.AllowableValues allowableValues()
Specified by:
allowableValues in interface ModelProperty

propertyDescription

public scala.Option<String> propertyDescription()
Specified by:
propertyDescription in interface ModelProperty

isRequired

public boolean isRequired()
Specified by:
isRequired in interface ModelProperty

getName

public String getName()
Specified by:
getName in interface ModelProperty

getType

public com.fasterxml.classmate.ResolvedType getType()
Specified by:
getType in interface ModelProperty


Copyright © May 2012-2014 The Mango Factory. All Rights Reserved.