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.
|
PropertyNamer.Null |
Represents a non-existent class.
|
ResourceResolver |
Class used to resolve
Class objects to instances. |
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.
|
ValueListener<T> |
Simple listener for the
Value class. |
Writable |
Interface that identifies that an object can be serialized directly to a writer.
|
Class | Description |
---|---|
BasicResourceResolver |
Basic implementation of a resource resolver.
|
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.
|
BeanTraverseBuilder |
Builder class for building instances of bean traversals.
|
BeanTraverseContext |
Parent class for all classes that traverse POJOs.
|
BeanTraverseSession |
Session that lives for the duration of a single use of
BeanTraverseContext . |
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.
|
ConfigApply<T extends Annotation> |
Class used to add properties to a
PropertyStore from an annotation (e.g. |
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. |
DefaultFilteringObjectMap |
Subclass of
ObjectMap that avoids adding common default values. |
FuzzyResourceResolver |
Basic implementation of a resource resolver.
|
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.
|
PropertyStore.Property |
A property in a property store group.
|
PropertyStore.PropertyGroup |
A group of properties with the same prefixes.
|
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.
|
Value<T> |
Represents a simple settable value.
|
Enum | Description |
---|---|
BinaryFormat |
Possible values for encoding of byte arrays as strings.
|
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 |
---|---|
BeanRecursionException |
Exception that indicates that a recursion was detected while traversing a POJO model.
|
BeanRuntimeException |
General bean runtime operation exception.
|
ClassMetaRuntimeException |
General class metadata 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.
|
ExecutableException |
General exception that occurs when trying to execute a constructor, method, or field using reflection.
|
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 © 2016–2019 The Apache Software Foundation. All rights reserved.