public static class FieldAnnotationAwareSerializer.Factory extends Object implements com.esotericsoftware.kryo.SerializerFactory<FieldAnnotationAwareSerializer<Object>>
FieldAnnotationAwareSerializer.com.esotericsoftware.kryo.SerializerFactory.BaseSerializerFactory<T extends com.esotericsoftware.kryo.Serializer>, com.esotericsoftware.kryo.SerializerFactory.CompatibleFieldSerializerFactory, com.esotericsoftware.kryo.SerializerFactory.FieldSerializerFactory, com.esotericsoftware.kryo.SerializerFactory.ReflectionSerializerFactory<T extends com.esotericsoftware.kryo.Serializer>, com.esotericsoftware.kryo.SerializerFactory.SingletonSerializerFactory<T extends com.esotericsoftware.kryo.Serializer>, com.esotericsoftware.kryo.SerializerFactory.TaggedFieldSerializerFactory, com.esotericsoftware.kryo.SerializerFactory.VersionFieldSerializerFactory| Constructor and Description |
|---|
Factory(Collection<Class<? extends Annotation>> marked,
boolean disregarding)
Creates a new factory.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSupported(Class type) |
FieldAnnotationAwareSerializer<Object> |
newSerializer(com.esotericsoftware.kryo.Kryo kryo,
Class type) |
public Factory(Collection<Class<? extends Annotation>> marked, boolean disregarding)
FieldAnnotationAwareSerializer.FieldAnnotationAwareSerializer(
com.esotericsoftware.kryo.Kryo, Class, java.util.Collection, boolean)
for additional information on the constructor parameters.marked - The annotations that will be considered of the resulting converter.disregarding - If true, the serializer will ignore all annotated fields,
if set to false it will exclusively look at annotated fields.public boolean isSupported(Class type)
isSupported in interface com.esotericsoftware.kryo.SerializerFactory<FieldAnnotationAwareSerializer<Object>>public FieldAnnotationAwareSerializer<Object> newSerializer(com.esotericsoftware.kryo.Kryo kryo, Class type)
newSerializer in interface com.esotericsoftware.kryo.SerializerFactory<FieldAnnotationAwareSerializer<Object>>Copyright © 2010–2019. All rights reserved.