Uses of Class
org.apache.juneau.jsonschema.JsonSchemaGenerator.Builder
Packages that use JsonSchemaGenerator.Builder
Package
Description
REST Server API
- 
Uses of JsonSchemaGenerator.Builder in org.apache.juneau.jsonschemaMethods in org.apache.juneau.jsonschema that return JsonSchemaGenerator.BuilderModifier and TypeMethodDescriptionJsonSchemaGenerator.Builder.addDescriptionsTo(TypeCategory... values) Add descriptions.JsonSchemaGenerator.Builder.addExamplesTo(TypeCategory... values) Add examples.JsonSchemaGenerator.Builder.allowNestedDescriptions()Allow nested descriptions.JsonSchemaGenerator.Builder.allowNestedDescriptions(boolean value) Same asallowNestedDescriptions()but allows you to explicitly specify the value.JsonSchemaGenerator.Builder.allowNestedExamples()Allow nested examples.JsonSchemaGenerator.Builder.allowNestedExamples(boolean value) Same asallowNestedExamples()but allows you to explicitly specify the value.JsonSchemaGenerator.Builder.annotations(Annotation... values) JsonSchemaGenerator.Builder.apply(AnnotationWorkList work) JsonSchemaGenerator.Builder.applyAnnotations(Class<?>... from) JsonSchemaGenerator.Builder.applyAnnotations(Object... from) JsonSchemaGenerator.Builder.beanClassVisibility(Visibility value) JsonSchemaGenerator.Builder.beanConstructorVisibility(Visibility value) JsonSchemaGenerator.Builder.beanContext(BeanContext value) JsonSchemaGenerator.Builder.beanContext(BeanContext.Builder value) JsonSchemaGenerator.Builder.beanDefMapper(Class<? extends BeanDefMapper> value) Schema definition mapper.JsonSchemaGenerator.Builder.beanDictionary(Class<?>... values) JsonSchemaGenerator.Builder.beanFieldVisibility(Visibility value) JsonSchemaGenerator.Builder.beanInterceptor(Class<?> on, Class<? extends BeanInterceptor<?>> value) JsonSchemaGenerator.Builder.beanMapPutReturnsOldValue()JsonSchemaGenerator.Builder.beanMethodVisibility(Visibility value) JsonSchemaGenerator.Builder.beanProperties(Class<?> beanClass, String properties) JsonSchemaGenerator.Builder.beanProperties(String beanClassName, String properties) JsonSchemaGenerator.Builder.beanProperties(Map<String, Object> values) JsonSchemaGenerator.Builder.beanPropertiesExcludes(Class<?> beanClass, String properties) JsonSchemaGenerator.Builder.beanPropertiesExcludes(String beanClassName, String properties) JsonSchemaGenerator.Builder.beanPropertiesExcludes(Map<String, Object> values) JsonSchemaGenerator.Builder.beanPropertiesReadOnly(Class<?> beanClass, String properties) JsonSchemaGenerator.Builder.beanPropertiesReadOnly(String beanClassName, String properties) JsonSchemaGenerator.Builder.beanPropertiesReadOnly(Map<String, Object> values) JsonSchemaGenerator.Builder.beanPropertiesWriteOnly(Class<?> beanClass, String properties) JsonSchemaGenerator.Builder.beanPropertiesWriteOnly(String beanClassName, String properties) JsonSchemaGenerator.Builder.beanPropertiesWriteOnly(Map<String, Object> values) JsonSchemaGenerator.Builder.beansRequireDefaultConstructor()JsonSchemaGenerator.Builder.beansRequireSerializable()JsonSchemaGenerator.Builder.beansRequireSettersForGetters()JsonSchemaGenerator.Builder.copy()JsonSchemaGenerator.copy()static JsonSchemaGenerator.BuilderJsonSchemaGenerator.create()Creates a new builder for this object.JsonSchemaGenerator.Builder.debug()JsonSchemaGenerator.Builder.debug(boolean value) JsonSchemaGenerator.Builder.detectRecursions()JsonSchemaGenerator.Builder.detectRecursions(boolean value) JsonSchemaGenerator.Builder.dictionaryOn(Class<?> on, Class<?>... values) JsonSchemaGenerator.Builder.disableBeansRequireSomeProperties()JsonSchemaGenerator.Builder.disableIgnoreMissingSetters()JsonSchemaGenerator.Builder.disableIgnoreTransientFields()JsonSchemaGenerator.Builder.disableIgnoreUnknownNullBeanProperties()JsonSchemaGenerator.Builder.disableInterfaceProxies()JsonSchemaGenerator.Builder.findFluentSetters()JsonSchemaGenerator.Builder.findFluentSetters(Class<?> on) JsonSchemaGenerator.Builder.ignoreInvocationExceptionsOnGetters()JsonSchemaGenerator.Builder.ignoreInvocationExceptionsOnSetters()JsonSchemaGenerator.Builder.ignoreRecursions()JsonSchemaGenerator.Builder.ignoreRecursions(boolean value) JsonSchemaGenerator.Builder.ignoreTypes(String... values) Ignore types from schema definitions.JsonSchemaGenerator.Builder.ignoreUnknownBeanProperties()JsonSchemaGenerator.Builder.ignoreUnknownEnumValues()JsonSchemaGenerator.Builder.implClasses(Map<Class<?>, Class<?>> values) JsonSchemaGenerator.Builder.initialDepth(int value) JsonSchemaGenerator.Builder.interfaceClass(Class<?> on, Class<?> value) JsonSchemaGenerator.Builder.interfaces(Class<?>... value) JsonSchemaGenerator.Builder.maxDepth(int value) JsonSchemaGenerator.Builder.notBeanClasses(Class<?>... values) JsonSchemaGenerator.Builder.notBeanPackages(String... values) JsonSchemaGenerator.Builder.propertyNamer(Class<?> on, Class<? extends PropertyNamer> value) JsonSchemaGenerator.Builder.propertyNamer(Class<? extends PropertyNamer> value) JsonSchemaGenerator.Builder.sortProperties()JsonSchemaGenerator.Builder.sortProperties(Class<?>... on) <T,S> JsonSchemaGenerator.Builder JsonSchemaGenerator.Builder.swap(Class<T> normalClass, Class<S> swappedClass, ThrowingFunction<T, S> swapFunction) <T,S> JsonSchemaGenerator.Builder JsonSchemaGenerator.Builder.swap(Class<T> normalClass, Class<S> swappedClass, ThrowingFunction<T, S> swapFunction, ThrowingFunction<S, T> unswapFunction) JsonSchemaGenerator.Builder.typePropertyName(Class<?> on, String value) JsonSchemaGenerator.Builder.typePropertyName(String value) JsonSchemaGenerator.Builder.useBeanDefs()Use bean definitions.JsonSchemaGenerator.Builder.useBeanDefs(boolean value) Same asuseBeanDefs()but allows you to explicitly specify the value.JsonSchemaGenerator.Builder.useEnumNames()JsonSchemaGenerator.Builder.useJavaBeanIntrospector()Constructors in org.apache.juneau.jsonschema with parameters of type JsonSchemaGenerator.BuilderModifierConstructorDescriptionprotectedBuilder(JsonSchemaGenerator.Builder copyFrom) Copy constructor.Constructor.
- 
Uses of JsonSchemaGenerator.Builder in org.apache.juneau.jsonschema.annotationMethods in org.apache.juneau.jsonschema.annotation with parameters of type JsonSchemaGenerator.BuilderModifier and TypeMethodDescriptionvoidJsonSchemaConfigAnnotation.Apply.apply(AnnotationInfo<JsonSchemaConfig> ai, JsonSchemaGenerator.Builder b) 
- 
Uses of JsonSchemaGenerator.Builder in org.apache.juneau.restMethods in org.apache.juneau.rest that return JsonSchemaGenerator.BuilderModifier and TypeMethodDescriptionprotected JsonSchemaGenerator.BuilderRestContext.Builder.createJsonSchemaGenerator(BeanStore beanStore, Supplier<?> resource) Instantiates the JSON schema generator sub-builder.protected JsonSchemaGenerator.BuilderRestOpContext.Builder.createJsonSchemaGenerator(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the JSON schema generator sub-builder.RestContext.Builder.jsonSchemaGenerator()Returns the JSON schema generator sub-builder.RestOpContext.Builder.jsonSchemaGenerator()Returns the JSON schema generator sub-builder.