Package org.apache.juneau.httppart
Class SimplePartSerializer.Builder
java.lang.Object
org.apache.juneau.Context.Builder
org.apache.juneau.BeanContextable.Builder
org.apache.juneau.httppart.BaseHttpPartSerializer.Builder
org.apache.juneau.httppart.SimplePartSerializer.Builder
- Enclosing class:
- SimplePartSerializer
Builder class.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()Constructor.protectedBuilder(SimplePartSerializer.Builder copyFrom) Copy constructor. -
Method Summary
Methods inherited from class org.apache.juneau.BeanContextable.Builder
annotations, apply, applyAnnotations, applyAnnotations, beanClassVisibility, beanConstructorVisibility, beanContext, beanContext, beanContext, beanContext, beanDictionary, beanFieldVisibility, beanInterceptor, beanMapPutReturnsOldValue, beanMethodVisibility, beanProperties, beanProperties, beanProperties, beanPropertiesExcludes, beanPropertiesExcludes, beanPropertiesExcludes, beanPropertiesReadOnly, beanPropertiesReadOnly, beanPropertiesReadOnly, beanPropertiesWriteOnly, beanPropertiesWriteOnly, beanPropertiesWriteOnly, beansRequireDefaultConstructor, beansRequireSerializable, beansRequireSettersForGetters, debug, dictionaryOn, disableBeansRequireSomeProperties, disableIgnoreMissingSetters, disableIgnoreTransientFields, disableIgnoreUnknownNullBeanProperties, disableInterfaceProxies, example, example, findFluentSetters, findFluentSetters, hashKey, ignoreInvocationExceptionsOnGetters, ignoreInvocationExceptionsOnSetters, ignoreUnknownBeanProperties, ignoreUnknownEnumValues, impl, implClass, implClasses, interfaceClass, interfaces, locale, mediaType, notBeanClasses, notBeanPackages, propertyNamer, propertyNamer, sortProperties, sortProperties, stopClass, swap, swap, swaps, swaps, timeZone, type, typeName, typePropertyName, typePropertyName, useEnumNames, useJavaBeanIntrospectorMethods inherited from class org.apache.juneau.Context.Builder
annotations, asSubtype, build, canApply, debug, getApplied, getType, isDebug, registerBuilders
-
Constructor Details
-
Builder
protected Builder()Constructor. -
Builder
Copy constructor.- Parameters:
copyFrom- The builder to copy.
Cannot benull .
-
-
Method Details
-
build
Description copied from class:Context.BuilderBuild the object.- Overrides:
buildin classContext.Builder- Returns:
- The built object.
-
cache
Description copied from class:Context.BuilderSpecifies a cache to use for hashkey-based caching.When a cache is specified, contexts with the same hash key will be reused from the cache instead of creating new instances. This improves performance when building multiple contexts with identical configurations.
If
null is specified, caching is disabled and each call toContext.Builder.build()will create a new context instance.- Overrides:
cachein classBeanContextable.Builder- Parameters:
value- The cache.
Can benull (disables caching, each build creates a new instance).- Returns:
- This object.
-
copy
Description copied from class:Context.BuilderCopy creator.- Specified by:
copyin classBeanContextable.Builder- Returns:
- A new mutable copy of this builder.
-