# Uses of Class
com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder

Packages that use BeanMapper.BeanMapperBuilder
Package
Description
com.norconex.commons.lang.bean
Bean related utilities.

- ## Uses of BeanMapper.BeanMapperBuilder in com.norconex.commons.lang.bean

  Methods in com.norconex.commons.lang.bean that return BeanMapper.BeanMapperBuilder
  Modifier and Type
  Method
  Description
  `static BeanMapper.BeanMapperBuilder`
  BeanMapper.`builder()`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`canonicalNameSupportDisabled(boolean canonicalNameSupportDisabled)`
  Whether to disable resolving of fully qualified class names in source when reading.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`classLoader(ClassLoader classLoader)`
  The class loader to use to load classes.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`clearDefaultPolymorphicTypes()`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`clearIgnoredProperties()`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`clearPolymorphicTypeImpls()`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`clearPolymorphicTypes()`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`clearUnboundPropertyMappings()`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`configurableDetectionDisabled(boolean configurableDetectionDisabled)`
  Whether to disable detecting `Configurable` classes, which when `false` (i.e., enabled), will automatically mark the configuration class as `@valid` and ignore the configurable class properties when writing/reading.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`defaultPolymorphicType(Class<?> defaultPolymorphicTypeKey, Class<?> defaultPolymorphicTypeValue)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`defaultPolymorphicTypes(Map<? extends Class<?>,? extends Class<?>> defaultPolymorphicTypes)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`flowMapperConfig(@NonNull FlowMapperConfig flowMapperConfig)`
  Optionally setup support for using flow/conditions in your your source.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`ignoredProperties(Collection<? extends String> ignoredProperties)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`ignoredProperty(String ignoredProperty)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`ignoreUnknownProperties(boolean ignoreUnknownProperties)`
  Whether to silently ignored unknown mapped properties when reading.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`indent(boolean indent)`
  Whether to indent elements when writing.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`mapperBuilderCustomizer(Consumer<tools.jackson.databind.cfg.MapperBuilder<?,?>> mapperBuilderCustomizer)`
  Consumes the internal Jackson `MapperBuilder` for custom initialization.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`polymorphicServiceLoaderDisabled(boolean polymorphicServiceLoaderDisabled)`
  Whether to disable detecting polymorphic types and their subtypes using Java Service Loader (SPI) mechanism.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`polymorphicType(Class<?> polymorphicTypeKey, Predicate<String> polymorphicTypeValue)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`polymorphicTypeImpl(Class<?> polymorphicTypeImplKey, List<Class<?>> polymorphicTypeImplValue)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`polymorphicTypeImpls(Map<? extends Class<?>,? extends List<Class<?>>> polymorphicTypeImpls)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`polymorphicTypes(Map<? extends Class<?>,? extends Predicate<String>> polymorphicTypes)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`skipValidation(boolean skipValidation)`
  Whether to skip validation when reading.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`treatEmptyAsNull(boolean treatEmptyAsNull)`
  Whether to treat empty strings as `null` when reading.
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`unboundPropertyMapping(String unboundPropertyMappingKey, Class<?> unboundPropertyMappingValue)`
  `BeanMapper.BeanMapperBuilder`
  BeanMapper.BeanMapperBuilder.`unboundPropertyMappings(Map<? extends String,? extends Class<?>> unboundPropertyMappings)`