Package yapion.serializing
Interface InternalSerializer<T>
- 
- All Known Implementing Classes:
- Adler32Serializer,- ArrayBlockingQueueSerializer,- AtomicBooleanSerializer,- AtomicIntegerArraySerializer,- AtomicIntegerSerializer,- AtomicLongArraySerializer,- AtomicLongSerializer,- AtomicMarkableReferenceSerializer,- AtomicReferenceArraySerializer,- AtomicReferenceSerializer,- AtomicStampedReferenceSerializer,- BigDecimalSerializer,- BigIntegerSerializer,- BooleanSerializer,- BufferedImageSerializer,- ByteSerializer,- CharacterSerializer,- ColorSerializer,- CRC32Serializer,- DateSerializer,- DequeSerializer,- DoubleAdderSerializer,- DoubleSerializer,- DurationSerializer,- ECFieldF2mSerializer,- ECFieldFpSerializer,- ECParameterSpecSerializer,- ECPointSerializer,- EllipticCurveSerializer,- EnumMapSerializer,- EnumSerializer,- EnumSetSerializer,- ErrorSerializer,- ExceptionSerializer,- FileSerializer,- FloatSerializer,- HashTableSerializer,- Inet4AddressSerializer,- Inet6AddressSerializer,- InetAddressSerializer,- InstantSerializer,- IntegerSerializer,- InvocationTargetExceptionSerializer,- KeyPairSerializer,- ListSerializer,- LocalDateSerializer,- LocalDateTimeSerializer,- LocalTimeSerializer,- LongAdderSerializer,- LongSerializer,- MapSerializer,- MathContextSerializer,- MonthDaySerializer,- OffsetDateTimeSerializer,- OffsetTimeSerializer,- OptionalDoubleSerializer,- OptionalIntSerializer,- OptionalLongSerializer,- OptionalSerializer,- PatternSerializer,- PeriodSerializer,- PriorityBlockingQueueSerializer,- PrivateKeySerializer,- ProcessBuilderSerializer,- ProcessSerializer,- QueueSerializer,- RandomSerializer,- RSAOtherPrimeInfoSerializer,- RunnableSerializer,- RuntimeExceptionSerializer,- ServerSocketSerializer,- SetSerializer,- ShortSerializer,- SimpleDateFormatSerializer,- SocketSerializer,- StackSerializer,- StackTraceElementSerializer,- StringBufferSerializer,- StringBuilderSerializer,- StringSerializer,- ThreadGroupSerializer,- ThreadLocalSerializer,- ThreadSerializer,- ThrowableSerializer,- URISerializer,- URLSerializer,- UUIDSerializer,- VectorSerializer,- YAPIONPacketSerializer,- YearMonthSerializer,- YearSerializer,- ZonedDateTimeSerializer,- ZoneIdSerializer,- ZoneOffsetSerializer
 
 public interface InternalSerializer<T>
- 
- 
Method SummaryModifier and Type Method Description default java.lang.Class<?>classType()default booleancreateWithObjenesis()default java.lang.Class<?>defaultImplementation()Tdeserialize(DeserializeData<? extends YAPIONAnyType> deserializeData)default booleanempty()default voidinit()default java.lang.Class<?>interfaceType()default booleanloadWithoutAnnotation()default java.lang.StringprimitiveType()default booleansaveWithoutAnnotation()YAPIONAnyTypeserialize(SerializeData<T> serializeData)java.lang.Stringtype()
 
- 
- 
- 
Method Detail- 
initdefault void init() 
 - 
typejava.lang.String type() 
 - 
defaultImplementationdefault java.lang.Class<?> defaultImplementation() 
 - 
primitiveTypedefault java.lang.String primitiveType() 
 - 
interfaceTypedefault java.lang.Class<?> interfaceType() 
 - 
classTypedefault java.lang.Class<?> classType() 
 - 
emptydefault boolean empty() 
 - 
saveWithoutAnnotationdefault boolean saveWithoutAnnotation() 
 - 
loadWithoutAnnotationdefault boolean loadWithoutAnnotation() 
 - 
createWithObjenesisdefault boolean createWithObjenesis() 
 - 
serializeYAPIONAnyType serialize(SerializeData<T> serializeData) 
 - 
deserializeT deserialize(DeserializeData<? extends YAPIONAnyType> deserializeData) 
 
- 
 
-