Uses of Class
org.apache.juneau.BeanContext.Builder
Packages that use BeanContext.Builder
Package
Description
CSV Marshalling Support
REST Server API
REST Client API
REST Server Mock API
-
Uses of BeanContext.Builder in org.apache.juneau
Methods in org.apache.juneau that return BeanContext.BuilderModifier and TypeMethodDescriptionBeanContext.Builder.annotations
(Annotation... values) BeanContext.Builder.apply
(AnnotationWorkList work) BeanContext.Builder.applyAnnotations
(Class<?>... from) BeanContext.Builder.applyAnnotations
(Object... from) BeanContext.Builder.beanClassVisibility
(Visibility value) Minimum bean class visibility.BeanContext.Builder.beanConstructorVisibility
(Visibility value) Minimum bean constructor visibility.BeanContextable.Builder.beanContext()
Returns the inner bean context builder.BeanContext.Builder.beanDictionary
(Class<?>... values) Bean dictionary.BeanContext.Builder.beanDictionary
(Collection<Class<?>> values) Same asbeanDictionary(Class...)
but allows you to pass in a collection of classes.BeanContext.Builder.beanFieldVisibility
(Visibility value) Minimum bean field visibility.BeanContext.Builder.beanInterceptor
(Class<?> on, Class<? extends BeanInterceptor<?>> value) Bean interceptor.BeanContext.Builder.beanMapPutReturnsOldValue()
BeanMap.put() returns old property value.BeanContext.Builder.beanMapPutReturnsOldValue
(boolean value) Same asbeanMapPutReturnsOldValue()
but allows you to explicitly specify the value.BeanContext.Builder.beanMethodVisibility
(Visibility value) Minimum bean method visibility.BeanContext.Builder.beanProperties
(Class<?> beanClass, String properties) Bean property includes.BeanContext.Builder.beanProperties
(String beanClassName, String properties) Bean property includes.BeanContext.Builder.beanProperties
(Map<String, Object> values) Bean property includes.BeanContext.Builder.beanPropertiesExcludes
(Class<?> beanClass, String properties) Bean property excludes.BeanContext.Builder.beanPropertiesExcludes
(String beanClassName, String properties) Bean property excludes.BeanContext.Builder.beanPropertiesExcludes
(Map<String, Object> values) Bean property excludes.BeanContext.Builder.beanPropertiesReadOnly
(Class<?> beanClass, String properties) Read-only bean properties.BeanContext.Builder.beanPropertiesReadOnly
(String beanClassName, String properties) Read-only bean properties.BeanContext.Builder.beanPropertiesReadOnly
(Map<String, Object> values) Read-only bean properties.BeanContext.Builder.beanPropertiesWriteOnly
(Class<?> beanClass, String properties) Write-only bean properties.BeanContext.Builder.beanPropertiesWriteOnly
(String beanClassName, String properties) Write-only bean properties.BeanContext.Builder.beanPropertiesWriteOnly
(Map<String, Object> values) Write-only bean properties.BeanContext.Builder.beansRequireDefaultConstructor()
Beans require no-arg constructors.BeanContext.Builder.beansRequireDefaultConstructor
(boolean value) Same asbeansRequireDefaultConstructor()
but allows you to explicitly specify the value.BeanContext.Builder.beansRequireSerializable()
Beans require Serializable interface.BeanContext.Builder.beansRequireSerializable
(boolean value) Same asbeansRequireSerializable()
but allows you to explicitly specify the value.BeanContext.Builder.beansRequireSettersForGetters()
Beans require setters for getters.BeanContext.Builder.beansRequireSettersForGetters
(boolean value) Same asbeansRequireSettersForGetters()
but allows you to explicitly specify the value.BeanContext.Builder.copy()
BeanContext.copy()
static BeanContext.Builder
BeanContext.create()
Creates a new builder for this object.BeanContext.Builder.debug()
BeanContext.Builder.debug
(boolean value) BeanContext.Builder.dictionaryOn
(Class<?> on, Class<?>... values) Bean dictionary.BeanContext.Builder.disableBeansRequireSomeProperties()
Beans don't require at least one property.BeanContext.Builder.disableBeansRequireSomeProperties
(boolean value) Same asdisableBeansRequireSomeProperties()
but allows you to explicitly specify the value.BeanContext.Builder.disableIgnoreMissingSetters()
Don't silently ignore missing setters.BeanContext.Builder.disableIgnoreMissingSetters
(boolean value) Same asdisableIgnoreMissingSetters()
but allows you to explicitly specify the value.BeanContext.Builder.disableIgnoreTransientFields()
Don't ignore transient fields.BeanContext.Builder.disableIgnoreTransientFields
(boolean value) Same asdisableIgnoreTransientFields()
but allows you to explicitly specify the value.BeanContext.Builder.disableIgnoreUnknownNullBeanProperties()
Don't ignore unknown properties with null values.BeanContext.Builder.disableIgnoreUnknownNullBeanProperties
(boolean value) Same asdisableIgnoreUnknownNullBeanProperties()
but allows you to explicitly specify the value.BeanContext.Builder.disableInterfaceProxies()
Don't use interface proxies.BeanContext.Builder.disableInterfaceProxies
(boolean value) Same asdisableInterfaceProxies()
but allows you to explicitly specify the value.POJO example.POJO example.BeanContext.Builder.findFluentSetters()
Find fluent setters.BeanContext.Builder.findFluentSetters
(boolean value) Same asfindFluentSetters()
but allows you to explicitly specify the value.BeanContext.Builder.findFluentSetters
(Class<?> on) Find fluent setters.BeanContext.Builder.ignoreInvocationExceptionsOnGetters()
Ignore invocation errors on getters.BeanContext.Builder.ignoreInvocationExceptionsOnGetters
(boolean value) Same asignoreInvocationExceptionsOnGetters()
but allows you to explicitly specify the value.BeanContext.Builder.ignoreInvocationExceptionsOnSetters()
Ignore invocation errors on setters.BeanContext.Builder.ignoreInvocationExceptionsOnSetters
(boolean value) Same asignoreInvocationExceptionsOnSetters()
but allows you to explicitly specify the value.BeanContext.Builder.ignoreUnknownBeanProperties()
Ignore unknown properties.BeanContext.Builder.ignoreUnknownBeanProperties
(boolean value) Same asignoreUnknownBeanProperties()
but allows you to explicitly specify the value.BeanContext.Builder.ignoreUnknownEnumValues()
Ignore unknown properties.BeanContext.Builder.ignoreUnknownEnumValues
(boolean value) Same asignoreUnknownEnumValues()
but allows you to explicitly specify the value.Implementation classes.BeanContext.Builder.implClasses
(Map<Class<?>, Class<?>> values) Implementation classes.BeanContext.Builder.interfaceClass
(Class<?> on, Class<?> value) Identifies a class to be used as the interface class for the specified class and all subclasses.BeanContext.Builder.interfaces
(Class<?>... value) Identifies a set of interfaces.Context configuration property: Locale.Context configuration property: Media type.BeanContext.Builder.notBeanClasses
(Class<?>... values) Bean class exclusions.BeanContext.Builder.notBeanClasses
(Collection<Class<?>> values) Same asnotBeanClasses(Class...)
but allows you to pass in a collection of classes.BeanContext.Builder.notBeanPackages
(String... values) Bean package exclusions.BeanContext.Builder.notBeanPackages
(Collection<String> values) Same asnotBeanPackages(String...)
but allows you to pass in a collection of classes.BeanContext.Builder.propertyNamer
(Class<?> on, Class<? extends PropertyNamer> value) Bean property namerBeanContext.Builder.propertyNamer
(Class<? extends PropertyNamer> value) Bean property namerBeanContext.Builder.sortProperties()
Sort bean properties.BeanContext.Builder.sortProperties
(boolean value) Same assortProperties()
but allows you to explicitly specify the value.BeanContext.Builder.sortProperties
(Class<?>... on) Sort bean properties.Identifies a stop class for the annotated class.<T,
S> BeanContext.Builder BeanContext.Builder.swap
(Class<T> normalClass, Class<S> swappedClass, ThrowingFunction<T, S> swapFunction) A shortcut for defining aFunctionalSwap
.<T,
S> BeanContext.Builder BeanContext.Builder.swap
(Class<T> normalClass, Class<S> swappedClass, ThrowingFunction<T, S> swapFunction, ThrowingFunction<S, T> unswapFunction) A shortcut for defining aFunctionalSwap
.Same asswaps(Object...)
but explicitly specifies an array of classes to avoid compilation warnings.Java object swaps.Context configuration property: TimeZone.An identifying name for this class.BeanContext.Builder.typePropertyName
(Class<?> on, String value) Bean type property name.BeanContext.Builder.typePropertyName
(String value) Bean type property name.BeanContext.Builder.useEnumNames()
Use enum names.BeanContext.Builder.useEnumNames
(boolean value) Same asuseEnumNames()
but allows you to explicitly specify the value.BeanContext.Builder.useJavaBeanIntrospector()
Use Java Introspector.BeanContext.Builder.useJavaBeanIntrospector
(boolean value) Same asuseJavaBeanIntrospector()
but allows you to explicitly specify the value.Methods in org.apache.juneau with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionBeanContextable.Builder.beanContext
(BeanContext.Builder value) Overrides the bean context builder.BeanTraverseContext.Builder.beanContext
(BeanContext.Builder value) Method parameters in org.apache.juneau with type arguments of type BeanContext.BuilderModifier and TypeMethodDescriptionfinal BeanContextable.Builder
BeanContextable.Builder.beanContext
(Consumer<BeanContext.Builder> operation) Applies an operation to the inner bean context builder.Constructors in org.apache.juneau with parameters of type BeanContext.BuilderModifierConstructorDescriptionBeanContext
(BeanContext.Builder builder) Constructor.protected
Builder
(BeanContext.Builder copyFrom) Copy constructor. -
Uses of BeanContext.Builder in org.apache.juneau.annotation
Methods in org.apache.juneau.annotation with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionvoid
BeanAnnotation.Applier.apply
(AnnotationInfo<Bean> ai, BeanContext.Builder b) void
BeancAnnotation.Applier.apply
(AnnotationInfo<Beanc> ai, BeanContext.Builder b) void
BeanConfigAnnotation.Applier.apply
(AnnotationInfo<BeanConfig> ai, BeanContext.Builder b) void
BeanIgnoreAnnotation.Applier.apply
(AnnotationInfo<BeanIgnore> ai, BeanContext.Builder b) void
BeanpAnnotation.Applier.apply
(AnnotationInfo<Beanp> ai, BeanContext.Builder b) void
ExampleAnnotation.Applier.apply
(AnnotationInfo<Example> ai, BeanContext.Builder b) void
MarshalledAnnotation.Applier.apply
(AnnotationInfo<Marshalled> ai, BeanContext.Builder b) void
NamePropertyAnnotation.Applier.apply
(AnnotationInfo<NameProperty> ai, BeanContext.Builder b) void
ParentPropertyAnnotation.Applier.apply
(AnnotationInfo<ParentProperty> ai, BeanContext.Builder b) void
SwapAnnotation.Applier.apply
(AnnotationInfo<Swap> ai, BeanContext.Builder b) void
UriAnnotation.Applier.apply
(AnnotationInfo<Uri> ai, BeanContext.Builder b) -
Uses of BeanContext.Builder in org.apache.juneau.csv
Methods in org.apache.juneau.csv with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionCsvParser.Builder.beanContext
(BeanContext.Builder value) CsvSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.html
Methods in org.apache.juneau.html with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionHtmlDocSerializer.Builder.beanContext
(BeanContext.Builder value) HtmlParser.Builder.beanContext
(BeanContext.Builder value) HtmlSchemaDocSerializer.Builder.beanContext
(BeanContext.Builder value) HtmlSchemaSerializer.Builder.beanContext
(BeanContext.Builder value) HtmlSerializer.Builder.beanContext
(BeanContext.Builder value) HtmlStrippedDocSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.http.annotation
Methods in org.apache.juneau.http.annotation with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionvoid
ContentAnnotation.Applier.apply
(AnnotationInfo<Content> ai, BeanContext.Builder b) void
FormDataAnnotation.Applier.apply
(AnnotationInfo<FormData> ai, BeanContext.Builder b) void
HeaderAnnotation.Applier.apply
(AnnotationInfo<Header> ai, BeanContext.Builder b) void
PathAnnotation.Applier.apply
(AnnotationInfo<Path> ai, BeanContext.Builder b) void
QueryAnnotation.Applier.apply
(AnnotationInfo<Query> ai, BeanContext.Builder b) void
RequestAnnotation.Applier.apply
(AnnotationInfo<Request> ai, BeanContext.Builder b) void
ResponseAnnotation.Applier.apply
(AnnotationInfo<Response> ai, BeanContext.Builder b) void
StatusCodeAnnotation.Applier.apply
(AnnotationInfo<StatusCode> ai, BeanContext.Builder b) -
Uses of BeanContext.Builder in org.apache.juneau.httppart
Methods in org.apache.juneau.httppart with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionHttpPartParser.Creator.beanContext
(BeanContext.Builder value) Associates an existing bean context builder with this part parser.HttpPartSerializer.Creator.beanContext
(BeanContext.Builder value) Associates an existing bean context builder with this part serializer. -
Uses of BeanContext.Builder in org.apache.juneau.json
Methods in org.apache.juneau.json with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionJsonParser.Builder.beanContext
(BeanContext.Builder value) JsonSchemaSerializer.Builder.beanContext
(BeanContext.Builder value) JsonSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.jsonschema
Methods in org.apache.juneau.jsonschema with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionJsonSchemaGenerator.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.msgpack
Methods in org.apache.juneau.msgpack with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionMsgPackParser.Builder.beanContext
(BeanContext.Builder value) MsgPackSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.oapi
Methods in org.apache.juneau.oapi with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionOpenApiParser.Builder.beanContext
(BeanContext.Builder value) OpenApiSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.parser
Methods in org.apache.juneau.parser with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionInputStreamParser.Builder.beanContext
(BeanContext.Builder value) Parser.Builder.beanContext
(BeanContext.Builder value) ParserSet.Builder.beanContext
(BeanContext.Builder value) Associates an existing bean context builder with all parser builders in this group.ReaderParser.Builder.beanContext
(BeanContext.Builder value) Method parameters in org.apache.juneau.parser with type arguments of type BeanContext.BuilderModifier and TypeMethodDescriptionfinal ParserSet.Builder
ParserSet.Builder.beanContext
(Consumer<BeanContext.Builder> operation) Applies an operation to the bean context builder. -
Uses of BeanContext.Builder in org.apache.juneau.plaintext
Methods in org.apache.juneau.plaintext with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionPlainTextParser.Builder.beanContext
(BeanContext.Builder value) PlainTextSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.rest
Methods in org.apache.juneau.rest that return BeanContext.BuilderModifier and TypeMethodDescriptionRestContext.Builder.beanContext()
Returns the bean context sub-builder.RestOpContext.Builder.beanContext()
Returns the bean context sub-builder.protected BeanContext.Builder
RestContext.Builder.createBeanContext
(BeanStore beanStore, Supplier<?> resource) Instantiates the bean context sub-builder.protected BeanContext.Builder
RestOpContext.Builder.createBeanContext
(BeanStore beanStore, RestContext.Builder parent, Supplier<?> resource) Instantiates the bean context sub-builder. -
Uses of BeanContext.Builder in org.apache.juneau.rest.client
Methods in org.apache.juneau.rest.client with parameters of type BeanContext.Builder -
Uses of BeanContext.Builder in org.apache.juneau.rest.mock
Methods in org.apache.juneau.rest.mock with parameters of type BeanContext.Builder -
Uses of BeanContext.Builder in org.apache.juneau.serializer
Methods in org.apache.juneau.serializer with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionOutputStreamSerializer.Builder.beanContext
(BeanContext.Builder value) Serializer.Builder.beanContext
(BeanContext.Builder value) SerializerSet.Builder.beanContext
(BeanContext.Builder value) Associates an existing bean context builder with all serializer builders in this group.WriterSerializer.Builder.beanContext
(BeanContext.Builder value) Method parameters in org.apache.juneau.serializer with type arguments of type BeanContext.BuilderModifier and TypeMethodDescriptionfinal SerializerSet.Builder
SerializerSet.Builder.beanContext
(Consumer<BeanContext.Builder> operation) Applies an operation to the bean context builder. -
Uses of BeanContext.Builder in org.apache.juneau.soap
Methods in org.apache.juneau.soap with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionSoapXmlSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.uon
Methods in org.apache.juneau.uon with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionUonParser.Builder.beanContext
(BeanContext.Builder value) UonSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.urlencoding
Methods in org.apache.juneau.urlencoding with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionUrlEncodingParser.Builder.beanContext
(BeanContext.Builder value) UrlEncodingSerializer.Builder.beanContext
(BeanContext.Builder value) -
Uses of BeanContext.Builder in org.apache.juneau.xml
Methods in org.apache.juneau.xml with parameters of type BeanContext.BuilderModifier and TypeMethodDescriptionXmlParser.Builder.beanContext
(BeanContext.Builder value) XmlSerializer.Builder.beanContext
(BeanContext.Builder value)