Package org.apache.juneau
package org.apache.juneau
Marshalling API
-
ClassDescriptionClass used to add properties to a context builder (e.g.Represents a no-op configuration apply.Interface that provides the ability to look up annotations on classes/methods/constructors/fields.A unit of work for applying an annotation to a context builder.A list of
AnnotationWork
objects.An extension ofAssertionError
with helper constructors for messages with message-style arguments.Subclass of non-runtime exceptions that take in a message and zero or more arguments.Default property namer.Subclass of runtime exceptions that take in a message and zero or more arguments.BeanBuilder<T>Base class for bean builders.Bean context.Builder class.Context class for classes that useBeanContext
objects.Builder class.Represents a collection of bean classes that make up a bean dictionary.Represents a map of dictionary type names to bean classes that make up a bean dictionary.Parent class for all bean filters.Builder class.BeanMap<T>Java bean wrapper class.Represents a single entry in a bean map.BeanMeta<T>Encapsulates all access to the properties of a bean class (like a souped-upBeanInfo
).Same asBeanMeta
, except the list of bean properties are limited by a@Beanp(properties)
annotation.Represents a consumer of a single bean property value.Contains metadata about a bean property.BeanPropertyMeta builder class.Represents a simple bean property value and the meta-data associated with it.Provides anInvocationHandler
for creating beans from bean interfaces.Exception that indicates that a recursion was detected while traversing a POJO model.A lookup table for resolving bean types by name.General bean runtime operation exception.Session object that lives for the duration of a single use ofBeanContext
.Builder class.Parent class for all classes that traverse POJOs.Builder class.ContextSession that lives for the duration of a single use ofBeanTraverseContext
.Builder class.Possible values for encoding of byte arrays as strings.ClassMeta<T>A wrapper class around theClass
object that provides cached information about that class.General class metadata runtime operation exception.An exception that typically occurs when trying to perform an invalid operation on a configuration property.Base class for all Context beans.Builder class.General runtime operation exception that can occur in any of the context classes.A one-time-use non-thread-safe object that's meant to be used once and then thrown away.Builder class.Delegate<T>An object that represents another object, often wrapping that object.Identifies an arbitrary detail level such as the detail of log messages.Represents the enablement settings of a feature.General exception that occurs when trying to execute a constructor, method, or field using reflection.Defines extended language-specific metadata associated with a bean.Defines extended language-specific metadata associated with a bean property.Defines extended language-specific metadata associated with a class.Superclass of all extended metadata classes.General invalid conversion exception.Identifies how to add elements to a list.Parent class for all non-bean filters.Builder class.Describes a single type used in content negotiation between an HTTP client and server, as described in Section 14.1 and 14.7 of RFC2616 (the HTTP/1.1 specification).A parsedAccept or similar header value.Describes a single media type used in content negotiation between an HTTP client and server, as described in Section 14.1 and 14.7 of RFC2616 (the HTTP/1.1 specification).Defines an API for converting conventional bean property names to some other form.Represents a non-existent class.Converts property names to dashed-lower-case format.Converts property names to dashed-upper-case-start format.Converts property names to underscore-lower-case format.Represents a single value in a comma-delimited header value that optionally contains a quality metric for comparison and extension parameters.A parsedAccept-Encoding or similar header value.Represents a URL broken into authority/context-root/servlet-path/path-info parts.Identifies what relative URIs are relative to.Identifies the possible types of URL resolution.Class used to create absolute and root-relative URIs based on your current URI 'location' and rules about how to make such resolutions.Value<T>Represents a simple settable value.Simple listener for theValue
class.Represents a version string such as"1.2" or"1.2.3" Defines class/field/method visibilities.