Class SerializerBuilder
- java.lang.Object
-
- org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder<SerializerBuilder>
-
- org.eclipse.yasson.internal.serializer.SerializerBuilder
-
public class SerializerBuilder extends AbstractSerializerBuilder<SerializerBuilder>
Builder for serializers.- Author:
- Roman Grigoriadi
-
-
Field Summary
-
Fields inherited from class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
classModel, customization, genericType, jsonbContext, runtimeType, wrapper
-
-
Constructor Summary
Constructors Constructor Description SerializerBuilder(JsonbContext jsonbContext)
Creates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.json.bind.serializer.JsonbSerializer<?>
build()
Builds aJsonbSerializer
.SerializerBuilder
withObjectClass(Class<?> objectClass)
Adds object class.-
Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
getClassModel, getClassModel, getCustomization, getJsonbContext, getRuntimeType, getWrapper, withCustomization, withType, withWrapper
-
-
-
-
Constructor Detail
-
SerializerBuilder
public SerializerBuilder(JsonbContext jsonbContext)
Creates a new builder.- Parameters:
jsonbContext
- JSON-B context.
-
-
Method Detail
-
withObjectClass
public SerializerBuilder withObjectClass(Class<?> objectClass)
Adds object class.- Parameters:
objectClass
- object class- Returns:
- Builder.
-
build
public javax.json.bind.serializer.JsonbSerializer<?> build()
Builds aJsonbSerializer
.- Returns:
- JsonbSerializer.
-
-