Class SchemaProcessor
- java.lang.Object
- 
- org.apache.johnzon.jsonschema.generator.SchemaProcessor
 
- 
 public class SchemaProcessor extends Object 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceSchemaProcessor.Cachestatic classSchemaProcessor.InMemoryCachestatic classSchemaProcessor.Instanceprivate static classSchemaProcessor.ParameterizedTypeImplstatic classSchemaProcessor.ReflectionValueExtractor
 - 
Field SummaryFields Modifier and Type Field Description private Class<?>persistenceCapableprivate booleansetClassAsTitleprivate booleanuseReflectionForDefaults
 - 
Constructor SummaryConstructors Constructor Description SchemaProcessor()SchemaProcessor(boolean setClassAsTitle, boolean useReflectionForDefaults)
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
persistenceCapableprivate final Class<?> persistenceCapable 
 - 
setClassAsTitleprivate final boolean setClassAsTitle 
 - 
useReflectionForDefaultsprivate final boolean useReflectionForDefaults 
 
- 
 - 
Method Detail- 
mapSchemaFromClasspublic Schema mapSchemaFromClass(Type model, SchemaProcessor.Cache cache) 
 - 
doMapSchemaFromClassprivate Schema doMapSchemaFromClass(Type model, SchemaProcessor.Cache cache, SchemaProcessor.ReflectionValueExtractor reflectionValueExtractor, SchemaProcessor.Instance instance) 
 - 
fillSchemapublic void fillSchema(Type rawModel, Schema schema, SchemaProcessor.Cache cache, SchemaProcessor.ReflectionValueExtractor reflectionValueExtractor, SchemaProcessor.Instance instance) 
 - 
getOrCreateReusableObjectComponentprivate void getOrCreateReusableObjectComponent(Class<?> from, Schema schema, SchemaProcessor.Cache cache, SchemaProcessor.ReflectionValueExtractor reflectionValueExtractor, SchemaProcessor.Instance instance) 
 - 
findDocAnnotationprotected Optional<Annotation> findDocAnnotation(Field f) 
 - 
findprivate Optional<String> find(String method, Annotation doc) 
 - 
onIgnoredprotected void onIgnored(Schema schema, Field f, SchemaProcessor.Cache cache) 
 - 
createIgnorePredicateprotected BiPredicate<Type,String> createIgnorePredicate(Class<?> from) 
 - 
isVisibleprivate boolean isVisible(AnnotatedElement elt, int modifiers) 
 - 
isStringableprivate boolean isStringable(Type model) 
 
- 
 
-