Package yapion.serializing
Interface InternalSerializer<T>
-
- All Known Subinterfaces:
InternalOverrideableSerializer<T>
- All Known Implementing Classes:
ArrayBlockingQueueSerializer
,ArrayDequeSerializer
,ArrayListSerializer
,AtomicBooleanSerializer
,AtomicIntegerArraySerializer
,AtomicIntegerSerializer
,AtomicLongArraySerializer
,AtomicLongSerializer
,AtomicReferenceArraySerializer
,AtomicReferenceSerializer
,AtomicStampedReferenceSerializer
,BigDecimalSerializer
,BigIntegerSerializer
,BlockingDequeSerializer
,BlockingQueueSerializer
,BooleanSerializer
,BufferedImageSerializer
,ByteSerializer
,CharacterSerializer
,ColorSerializer
,ConcurrentHashMapSerializer
,ConcurrentLinkedDequeSerializer
,ConcurrentLinkedQueueSerializer
,ConcurrentMapSerializer
,ConcurrentNavigableMapSerializer
,ConcurrentSkipListMapSerializer
,ConcurrentSkipListSetSerializer
,CopyOnWriteArrayListSerializer
,CopyOnWriteArraySetSerializer
,DateSerializer
,DequeSerializer
,DoubleSerializer
,DurationSerializer
,EnumSerializer
,ErrorSerializer
,ExceptionSerializer
,FileSerializer
,FloatSerializer
,HashMapSerializer
,HashSetSerializer
,IdentityHashMapSerializer
,Inet4AddressSerializer
,Inet6AddressSerializer
,InetAddressSerializer
,InstantSerializer
,IntegerSerializer
,KeyPairSerializer
,LinkedBlockingDequeSerializer
,LinkedBlockingQueueSerializer
,LinkedHashMapSerializer
,LinkedHashSetSerializer
,LinkedListSerializer
,LinkedTransferQueueSerializer
,ListSerializer
,LocalDateSerializer
,LocalDateTimeSerializer
,LocalTimeSerializer
,LongSerializer
,MapSerializer
,MathContextSerializer
,MonthDaySerializer
,OptionalDoubleSerializer
,OptionalIntSerializer
,OptionalLongSerializer
,OptionalSerializer
,PeriodSerializer
,PriorityBlockingQueueSerializer
,PriorityQueueSerializer
,PrivateKeySerializer
,ProcessBuilderSerializer
,ProcessSerializer
,QueueSerializer
,RandomSerializer
,RunnableSerializer
,RuntimeExceptionSerializer
,ServerSocketSerializer
,SetSerializer
,ShortSerializer
,SimpleDateFormatSerializer
,SocketSerializer
,StackSerializer
,StackTraceElementSerializer
,StringBufferSerializer
,StringBuilderSerializer
,StringSerializer
,SynchronousQueueSerializer
,TableSerializerHash
,ThreadGroupSerializer
,ThreadLocalSerializer
,ThreadSerializer
,ThrowableSerializer
,TransferQueueSerializer
,TreeMapSerializer
,TreeSetSerializer
,URISerializer
,URLSerializer
,UUIDSerializer
,VectorSerializer
,WeakHashMapSerializer
,YAPIONArraySerializer
,YAPIONMapSerializer
,YAPIONObjectSerializer
,YAPIONPacketSerializer
,YAPIONPointerSerializer
,YAPIONValueSerializer
,YearMonthSerializer
,YearSerializer
public interface InternalSerializer<T>
-
-
Method Summary
Modifier and Type Method Description default java.lang.Class<?>
classType()
default boolean
createWithObjenesis()
T
deserialize(DeserializeData<? extends YAPIONAnyType> deserializeData)
default boolean
empty()
default java.lang.Class<?>
interfaceType()
default boolean
loadWithoutAnnotation()
default java.lang.String
primitiveType()
default boolean
saveWithoutAnnotation()
YAPIONAnyType
serialize(SerializeData<T> serializeData)
java.lang.String
type()
-
-
-
Method Detail
-
type
java.lang.String type()
-
primitiveType
default java.lang.String primitiveType()
-
interfaceType
default java.lang.Class<?> interfaceType()
-
classType
default java.lang.Class<?> classType()
-
empty
default boolean empty()
-
saveWithoutAnnotation
default boolean saveWithoutAnnotation()
-
loadWithoutAnnotation
default boolean loadWithoutAnnotation()
-
createWithObjenesis
default boolean createWithObjenesis()
-
serialize
YAPIONAnyType serialize(SerializeData<T> serializeData)
-
deserialize
T deserialize(DeserializeData<? extends YAPIONAnyType> deserializeData)
-
-