Uses of Class
org.apache.juneau.commons.bean.BeanConfigContext.Builder
Packages that use BeanConfigContext.Builder
-
Uses of BeanConfigContext.Builder in org.apache.juneau.commons.bean
Methods in org.apache.juneau.commons.bean that return BeanConfigContext.BuilderModifier and TypeMethodDescriptionBeanConfigContext.Builder.annotationProvider(AnnotationProvider value) Sets the activeAnnotationProvider.BeanConfigContext.Builder.beanClassVisibility(Visibility value) Sets the minimum bean class visibility.BeanConfigContext.Builder.beanConstructorVisibility(Visibility value) Sets the minimum bean constructor visibility.BeanConfigContext.Builder.beanFieldVisibility(Visibility value) Sets the minimum bean field visibility.BeanConfigContext.Builder.beanMapPutReturnsOldValue(boolean value) Toggles whetherBeanMap.put(String,Object)returns the previous value rather thannull .BeanConfigContext.Builder.beanMetaInitializer(BeanMetaInitializer value) Sets theBeanMetaInitializerSPI hook for marshalling-sideBeanMetaconstruction.BeanConfigContext.Builder.beanMethodVisibility(Visibility value) Sets the minimum bean method visibility.BeanConfigContext.Builder.beanPropertyPostProcessor(BeanPropertyPostProcessor value) Sets theBeanPropertyPostProcessorSPI hook for marshalling-side bean-property post-processing.BeanConfigContext.Builder.beansRequireDefaultConstructor(boolean value) Toggles the requirement that beans have a no-arg default constructor.BeanConfigContext.Builder.beansRequireSerializable(boolean value) Toggles the requirement that beans implementSerializable.BeanConfigContext.Builder.beansRequireSettersForGetters(boolean value) Toggles the requirement that bean getters have matching setters.BeanConfigContext.Builder.beansRequireSomeProperties(boolean value) Toggles the requirement that beans expose at least one property.Sets the activeBeanStoreused for factory-based bean instantiation.BeanConfigContext.Builder.beanTypePropertyName(String value) Sets the property name used to embed the bean dictionary type (default:"_type" ).BeanConfigContext.copy()Returns a builder pre-populated with the values from this context.static BeanConfigContext.BuilderBeanConfigContext.create()Creates a new builder forBeanConfigContext.BeanConfigContext.Builder.findFluentSetters(boolean value) Toggles fluent-setter detection (setters that returnthis ).BeanConfigContext.Builder.ignoreInvocationExceptionsOnGetters(boolean value) Toggles silent suppression of exceptions thrown by bean property getters.BeanConfigContext.Builder.ignoreInvocationExceptionsOnSetters(boolean value) Toggles silent suppression of exceptions thrown by bean property setters.BeanConfigContext.Builder.ignoreMissingSetters(boolean value) Toggles silent ignoring of properties without setters during deserialization.BeanConfigContext.Builder.ignoreTransientFields(boolean value) Toggles exclusion oftransientfields from bean property detection.BeanConfigContext.Builder.ignoreUnknownBeanProperties(boolean value) Toggles silent ignoring of unknown properties on incoming bean payloads.BeanConfigContext.Builder.ignoreUnknownNullBeanProperties(boolean value) Toggles silent ignoring of attempts to set unknown bean properties tonull .BeanConfigContext.Builder.notABeanPredicate(Predicate<ClassInfo> value) Installs a custom predicate that fully overridesBeanConfigContext.isNotABean(ClassInfo).BeanConfigContext.Builder.notBeanClasses(Class<?>... values) Adds classes (and supertypes) that should be excluded from bean detection.BeanConfigContext.Builder.notBeanClasses(Collection<? extends Class<?>> values) Replaces the not-a-bean class set.BeanConfigContext.Builder.notBeanPackageNames(String... values) Adds package names whose classes should be excluded from bean detection.BeanConfigContext.Builder.notBeanPackageNames(Collection<String> values) Replaces the not-a-bean package name set.BeanConfigContext.Builder.notBeanPackagePrefixes(String... values) Adds package prefixes whose classes should be excluded from bean detection.BeanConfigContext.Builder.notBeanPackagePrefixes(Collection<String> values) Replaces the not-a-bean package prefix set.BeanConfigContext.Builder.propertyNamer(PropertyNamer value) Sets thePropertyNamerused to derive property names.BeanConfigContext.Builder.recordComponentOrder(boolean value) Toggles record component (declaration) ordering forRecordbeans.BeanConfigContext.Builder.unsortedProperties(boolean value) Toggles declaration order (instead of alphabetical order) for bean properties.BeanConfigContext.Builder.useInterfaceProxies(boolean value) Toggles automatic creation of interface proxies for bean interfaces.BeanConfigContext.Builder.useJavaBeanIntrospector(boolean value) Toggles use ofIntrospectorfor property discovery.