Interface | Description |
---|---|
Delegate<T> |
An object that represents another object, often wrapping that object.
|
PropertyConverter<T> |
Used to convert property values to standardized Boolean/Integer/Class/Object values in property store builders.
|
PropertyNamer |
Defines an API for converting conventional bean property names to some other form.
|
Setter |
Encapsulate a bean setter method that may be a method or field.
|
Streamable |
Interface that identifies that an object can be serialized directly to an output stream.
|
Writable |
Interface that identifies that an object can be serialized directly to a writer.
|
Class | Description |
---|---|
BeanContext |
Core class of the Juneau architecture.
|
BeanContextBuilder |
Builder class for building instances of serializers, parsers, and bean contexts.
|
BeanDictionaryList |
Represents a collection of bean classes that make up a bean dictionary.
|
BeanDictionaryMap |
Represents a map of dictionary type names to bean classes that make up a bean dictionary.
|
BeanMap<T> |
Java bean wrapper class.
|
BeanMapEntry |
Represents a single entry in a bean map.
|
BeanMeta<T> |
Encapsulates all access to the properties of a bean class (like a souped-up
BeanInfo ). |
BeanMetaExtended |
Defines extended language-specific metadata associated with a bean.
|
BeanMetaFiltered<T> |
Same as
BeanMeta , except the list of bean properties are limited by a @BeanProperty.properties() annotation. |
BeanPropertyMeta |
Contains metadata about a bean property.
|
BeanPropertyMeta.Builder |
BeanPropertyMeta builder class.
|
BeanPropertyMetaExtended |
Defines extended language-specific metadata associated with a bean property.
|
BeanPropertyValue |
Represents a simple bean property value and the meta-data associated with it.
|
BeanProxyInvocationHandler<T> |
Provides an
InvocationHandler for creating beans from bean interfaces. |
BeanRegistry |
A lookup table for resolving bean types by name.
|
BeanSession |
Session object that lives for the duration of a single use of
Serializer or Parser . |
BeanSessionArgs |
Runtime arguments common to all bean, serializer, and parser sessions.
|
ClassMeta<T> |
A wrapper class around the
Class object that provides cached information about that class. |
ClassMetaExtended |
Defines extended language-specific metadata associated with a class.
|
Context |
A reusable stateless thread-safe read-only configuration, typically used for creating one-time use
Session
objects. |
ContextBuilder |
Builder class for building instances of serializers and parsers.
|
ContextCache |
Stores a cache of
Context instances mapped by the property stores used to create them. |
ObjectList |
Java implementation of a JSON array.
|
ObjectMap |
Java implementation of a JSON object.
|
PropertyNamerDefault |
Default property namer.
|
PropertyNamerDLC |
Converts property names to dashed-lower-case format.
|
PropertyNamerULC |
Converts property names to underscore-lower-case format.
|
PropertyStore |
Represents an immutable collection of properties.
|
PropertyStoreBuilder |
A builder for
PropertyStore objects. |
Session |
A one-time-use non-thread-safe object that's meant to be used once and then thrown away.
|
SessionArgs |
Runtime arguments common to all bean, serializer, and parser sessions.
|
Setter.FieldSetter |
Field setter
|
Setter.MethodSetter |
Method setter
|
UriContext |
Represents a URL broken into authority/context-root/servlet-path/path-info parts.
|
UriResolver |
Class used to create absolute and root-relative URIs based on your current URI 'location' and rules about how to
make such resolutions.
|
Enum | Description |
---|---|
PropertyType |
Represents possible property types of properties in a
PropertyStore . |
UriRelativity |
Identifies what relative URIs are relative to.
|
UriResolution |
Identifies the possible types of URL resolution.
|
Visibility |
Defines class/field/method visibilities.
|
Exception | Description |
---|---|
BeanRuntimeException |
General bean runtime operation exception.
|
ConfigException |
An exception that typically occurs when trying to perform an invalid operation on a configuration property.
|
ContextRuntimeException |
General runtime operation exception that can occur in any of the context classes.
|
FormattedException |
Subclass of non-runtime exceptions that take in a message and zero or more arguments.
|
FormattedIllegalArgumentException |
Subclass of illegal-argument exceptions that take in a message and zero or more arguments.
|
FormattedRuntimeException |
Subclass of runtime exceptions that take in a message and zero or more arguments.
|
InvalidDataConversionException |
General invalid conversion exception.
|
Copyright © 2018 Apache. All rights reserved.