-
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type |
Method |
Description |
protected BiPredicate<Type,String> |
createIgnorePredicate(Class<?> from) |
|
private String |
decapitalize(String name) |
|
private Schema |
doMapSchemaFromClass(Type model,
SchemaProcessor.Cache cache,
SchemaProcessor.ReflectionValueExtractor reflectionValueExtractor,
SchemaProcessor.Instance instance) |
|
private Type |
extractRealType(Class<?> root,
Type type) |
|
protected void |
fillMeta(Field f,
Schema schema) |
|
void |
fillSchema(Type rawModel,
Schema schema,
SchemaProcessor.Cache cache,
SchemaProcessor.ReflectionValueExtractor reflectionValueExtractor,
SchemaProcessor.Instance instance) |
|
private Optional<String> |
find(String method,
Annotation doc) |
|
protected Optional<Annotation> |
findDocAnnotation(Field f) |
|
private String |
findFieldName(Field f) |
|
private String |
findMethodName(Method m) |
|
private void |
getOrCreateReusableObjectComponent(Class<?> from,
Schema schema,
SchemaProcessor.Cache cache,
SchemaProcessor.ReflectionValueExtractor reflectionValueExtractor,
SchemaProcessor.Instance instance) |
|
private void |
handleRequired(Schema schema,
Supplier<String> nameSupplier) |
|
private boolean |
isStringable(Type model) |
|
private boolean |
isVisible(AnnotatedElement elt,
int modifiers) |
|
Schema |
mapSchemaFromClass(Type model) |
|
Schema |
mapSchemaFromClass(Type model,
SchemaProcessor.Cache cache) |
|
protected void |
onIgnored(Schema schema,
Field f,
SchemaProcessor.Cache cache) |
|
private Type |
resolveParameterizedType(Type type,
Class<?> declaringClass) |
|
private Type |
resolveType(Type type,
Class<?> declaringClass) |
|
private Map<Type,Type> |
toResolvedTypes(Type clazz,
int maxIt) |
|
private Type |
unwrapType(Type rawModel) |
|
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SchemaProcessor
public SchemaProcessor()