Package org.apache.juneau.marshall.swap.spi


package org.apache.juneau.marshall.swap.spi
Swap API
  • Class
    Description
    A dynamic object swap based on reflection of a Java class that converts objects to Lists.
    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.
    A dynamic string swap that serializes objects via Object.toString() and deserializes via fromString(String), valueOf(String), or a single-String-argument constructor.
    Specialized transform for builder classes.
    Maintain the list of default swaps used by all serializers and parsers.
    A subclass of ObjectSwap that allows swap and unswap methods to be defined as functions.
    Abstract subclass for object swaps that swap objects for object maps.
    Used to swap out non-serializable objects with serializable replacements during serialization, and vis-versa during parsing.
    Identifies a class as being a builder for a bean class.
    Abstract subclass for object swaps that swap objects for strings.
    Identifies a class as being a surrogate class.
    Specialized ObjectSwap for Surrogate classes.