public class SchemaCollector
extends java.lang.Object
| Constructor and Description |
|---|
SchemaCollector(java.lang.String[] annotations,
SchemaParser[] schemaParsers) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,Schema> |
collect(java.util.List<ReflectClass<?>> classes) |
Schema |
collect(ReflectClass reflectClass) |
Schema |
collect(ReflectGenericClass reflectGenericClass) |
protected Schema |
collectObjectSchema(ReflectClass<?> reflectClass,
java.util.List<ReflectGenericClass> genericClasses) |
protected void |
collectProperty(java.util.Map<java.lang.String,Schema> properties,
java.lang.String name,
ReflectGenericClass type,
java.util.List<ReflectAnnotation> annotations,
ReflectDescription docs) |
protected void |
getDefaultValue(Schema fieldSchema,
ReflectDescription docs) |
public SchemaCollector(java.lang.String[] annotations,
SchemaParser[] schemaParsers)
public java.util.Map<java.lang.String,Schema> collect(java.util.List<ReflectClass<?>> classes)
public Schema collect(ReflectClass reflectClass)
public Schema collect(ReflectGenericClass reflectGenericClass)
protected Schema collectObjectSchema(ReflectClass<?> reflectClass, java.util.List<ReflectGenericClass> genericClasses)
protected void collectProperty(java.util.Map<java.lang.String,Schema> properties, java.lang.String name, ReflectGenericClass type, java.util.List<ReflectAnnotation> annotations, ReflectDescription docs)
protected void getDefaultValue(Schema fieldSchema, ReflectDescription docs)