Package org.apache.juneau.marshall.serializer
package org.apache.juneau.marshall.serializer
Serializer API
-
ClassDescriptionSubclass of
Serializerfor byte-based serializers.OutputStreamSerializer.Builder<SELF extends OutputStreamSerializer.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedOutputStreamSerializer.create()/Serializer.copy()path.Subclass ofSerializerSessionfor stream-based serializers.OutputStreamSerializerSession.Builder<SELF extends OutputStreamSerializerSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).General exception thrown whenever an error occurs during serialization.Parent class for all Juneau serializers.Serializer.Builder<SELF extends Serializer.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedSerializer.create()/Serializer.copy()path.Represents no Serializer.Annotation for specifying config properties defined inSerializer,OutputStreamSerializer, andWriterSerializer.Utility classes and methods for the@SerializerConfigannotation.AppliesSerializerConfigannotations to aOutputStreamSerializer.Builder.AppliesSerializerConfigannotations to aSerializer.Builder.AppliesSerializerConfigannotations to aWriterSerializer.Builder.Class for listening for serialize events during a serialization.Represents no serializer listener.Represents a serializer and media type that matches an HTTPAccept header value.A wrapper around an object that a serializer sends its output to.Serializer session that lives for the duration of a single use ofSerializer.SerializerSession.Builder<SELF extends SerializerSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).Represents a group ofSerializersthat can be looked up by media type.Builder class.An identifier that the previous entries in this group should be inherited.An identifier that the previous entries in this group should not be inherited.SerializerWriter<SELF extends SerializerWriter<SELF>>Simple wrapper around a standardWriterwith additional methods.Subclass ofSerializerfor character-based serializers.WriterSerializer.Builder<SELF extends WriterSerializer.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedWriterSerializer.create()/WriterSerializer.copy()path.Subclass ofSerializerSessionfor character-based serializers.WriterSerializerSession.Builder<SELF extends WriterSerializerSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).