Package org.apache.juneau.swap
package org.apache.juneau.swap
Swap API
-
ClassDescriptionAutoListSwap<T>A dynamic object swap based on reflection of a Java class that converts objects to Lists.AutoMapSwap<T>A dynamic object swap based on reflection of a Java class that converts Objects to serializable Maps.A dynamic object swap based on reflection of a Java class that converts Objects to Number serializable objects.A dynamic object swap based on reflection of a Java class that converts Objects to serializable objects.Bean interceptor.Non-existent bean interceptor.Builder<T>Identifies a class as being a builder for a bean class.BuilderSwap<T,
B> Specialized transform for builder classes.Maintain the list of default swaps used by all serializers and parsers.FunctionalSwap<T,S> A subclass ofObjectSwap
that allows swap and unswap methods to be defined as functions.MapSwap<T>Abstract subclass for object swaps that swap objects for object maps.ObjectSwap<T,S> Used to swap out non-serializable objects with serializable replacements during serialization, and vis-versa during parsing.StringSwap<T>Abstract subclass for object swaps that swap objects for strings.Identifies a class as being a surrogate class.SurrogateSwap<T,F> SpecializedObjectSwap
forSurrogate
classes.