Uses of Interface
io.activej.serializer.SerializerDef
Packages that use SerializerDef
Package
Description
-
Uses of SerializerDef in io.activej.serializer
Classes in io.activej.serializer that implement SerializerDefMethods in io.activej.serializer with parameters of type SerializerDefModifier and TypeMethodDescription<T> BinarySerializer<T>SerializerBuilder.build(SerializerDef serializer) Builds aBinarySerializerout of someSerializerDef.SerializerDef.StaticDecoders.define(SerializerDef serializerDef, Expression in) SerializerDef.StaticEncoders.define(SerializerDef serializerDef, Expression buf, Variable pos, Expression value) <T> ClassBuilder<BinarySerializer<T>>SerializerBuilder.toClassBuilder(SerializerDef serializer) default voidSerializerDef.Visitor.visit(SerializerDef serializer) voidSerializerDef.Visitor.visit(String serializerId, SerializerDef serializer) Method parameters in io.activej.serializer with type arguments of type SerializerDefModifier and TypeMethodDescriptionSerializerBuilder.with(io.activej.types.TypeT<?> typeT, io.activej.types.scanner.TypeScannerRegistry.Mapping<SerializerDef> fn) Adds a mapping to resolve aSerializerDeffor a givenTypeTSerializerBuilder.with(Type type, io.activej.types.scanner.TypeScannerRegistry.Mapping<SerializerDef> fn) Adds a mapping to resolve aSerializerDeffor a givenType -
Uses of SerializerDef in io.activej.serializer.annotations
Method parameters in io.activej.serializer.annotations with type arguments of type SerializerDefModifier and TypeMethodDescriptionstatic SerializeClassCustomAnnotations.serializeClass(Class<? extends SerializerDef> value) -
Uses of SerializerDef in io.activej.serializer.impl
Subinterfaces of SerializerDef in io.activej.serializer.implModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceClasses in io.activej.serializer.impl that implement SerializerDefModifier and TypeClassDescriptionclassclassclassfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classclassclassclassfinal classfinal classfinal classfinal classFields in io.activej.serializer.impl declared as SerializerDefModifier and TypeFieldDescriptionprotected final SerializerDefAbstractSerializerDefMap.keySerializerprotected final SerializerDefAbstractSerializerDefCollection.valueSerializerprotected final SerializerDefAbstractSerializerDefMap.valueSerializerMethods in io.activej.serializer.impl that return SerializerDefModifier and TypeMethodDescriptionprotected abstract @NotNull SerializerDefAbstractSerializerDefCollection.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected abstract @NotNull SerializerDefAbstractSerializerDefMap.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefEnumMap.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefEnumSet.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefHashMap.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefHashSet.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefLinkedList.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefList.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefMap.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefRegularCollection.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefRegularMap.doEnsureNullable(CompatibilityLevel compatibilityLevel) protected @NotNull SerializerDefSerializerDefSet.doEnsureNullable(CompatibilityLevel compatibilityLevel) SerializerDefWithFixedSize.ensureFixedSize(int fixedSize) final SerializerDefAbstractSerializerDefCollection.ensureNullable(CompatibilityLevel compatibilityLevel) final SerializerDefAbstractSerializerDefMap.ensureNullable(CompatibilityLevel compatibilityLevel) SerializerDefArray.ensureNullable(CompatibilityLevel compatibilityLevel) SerializerDefBoolean.ensureNullable(CompatibilityLevel compatibilityLevel) SerializerDefByteBuffer.ensureNullable(CompatibilityLevel compatibilityLevel) SerializerDefEnum.ensureNullable(CompatibilityLevel compatibilityLevel) SerializerDefSubclass.ensureNullable(CompatibilityLevel compatibilityLevel) SerializerDefWithNullable.ensureNullable(CompatibilityLevel compatibilityLevel) SerializerDefInt.ensureVarLength()SerializerDefLong.ensureVarLength()SerializerDefWithVarLength.ensureVarLength()SerializerDefBoolean.ensureWrapped()SerializerDefByte.ensureWrapped()SerializerDefChar.ensureWrapped()SerializerDefDouble.ensureWrapped()SerializerDefFloat.ensureWrapped()SerializerDefInt.ensureWrapped()SerializerDefLong.ensureWrapped()abstract SerializerDefSerializerDefPrimitive.ensureWrapped()SerializerDefShort.ensureWrapped()protected abstract SerializerDefForwardingSerializerDef.serializer()Methods in io.activej.serializer.impl with parameters of type SerializerDefModifier and TypeMethodDescriptionvoidSerializerDefClass.addField(Field field, SerializerDef serializer, int added, int removed) voidSerializerDefClass.addGetter(Method method, SerializerDef serializer, int added, int removed) Constructors in io.activej.serializer.impl with parameters of type SerializerDefModifierConstructorDescriptionprotectedAbstractSerializerDefCollection(@NotNull SerializerDef valueSerializer, @NotNull Class<?> encodeType, @NotNull Class<?> decodeType, @NotNull Class<?> elementType, boolean nullable) protectedAbstractSerializerDefMap(@NotNull SerializerDef keySerializer, @NotNull SerializerDef valueSerializer, @NotNull Class<?> encodeType, @NotNull Class<?> decodeType, @NotNull Class<?> keyType, @NotNull Class<?> valueType, boolean nullable) SerializerDefArray(SerializerDef serializer, Class<?> type) SerializerDefEnumMap(SerializerDef keySerializer, SerializerDef valueSerializer) SerializerDefEnumSet(SerializerDef valueSerializer) SerializerDefHashMap(SerializerDef keySerializer, SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType) SerializerDefHashSet(SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType) SerializerDefLinkedList(SerializerDef valueSerializer) SerializerDefList(SerializerDef valueSerializer) SerializerDefMap(SerializerDef keySerializer, SerializerDef valueSerializer) SerializerDefNullable(@NotNull SerializerDef serializer) SerializerDefRegularCollection(SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType) protectedSerializerDefRegularCollection(SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType, @NotNull Class<?> elementType, boolean nullable) SerializerDefRegularMap(SerializerDef keySerializer, SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType) protectedSerializerDefRegularMap(SerializerDef keySerializer, SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType, Class<?> keyType, Class<?> valueType, boolean nullable) SerializerDefSet(SerializerDef valueSerializer) Constructor parameters in io.activej.serializer.impl with type arguments of type SerializerDefModifierConstructorDescriptionSerializerDefSubclass(@NotNull Class<?> dataType, LinkedHashMap<Class<?>, SerializerDef> subclassSerializers, int startIndex)