├── .github └── workflows │ └── test.yml ├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── serializer-mongodb ├── build.gradle └── src │ ├── main │ └── java │ │ └── pl │ │ └── north93 │ │ └── serializer │ │ └── mongodb │ │ ├── MongoDbCodec.java │ │ ├── MongoDbCodecProvider.java │ │ ├── MongoDbDeserializationConfiguration.java │ │ ├── MongoDbDeserializationContext.java │ │ ├── MongoDbSerializationConfiguration.java │ │ ├── MongoDbSerializationContext.java │ │ ├── MongoDbSerializationFormat.java │ │ ├── MongoDbTypePredictor.java │ │ ├── reader │ │ ├── ArrayNorthReadingContext.java │ │ ├── DocumentNorthReadingContext.java │ │ ├── ITypesReader.java │ │ ├── NorthBsonReader.java │ │ └── NorthReadingContext.java │ │ └── template │ │ ├── MongoDbDocumentTemplate.java │ │ ├── MongoDbListTemplate.java │ │ ├── MongoDbMapTemplate.java │ │ ├── MongoDbObjectIdTemplate.java │ │ ├── MongoDbPatternTemplate.java │ │ └── MongoDbUuidTemplate.java │ └── test │ └── java │ └── pl │ └── north93 │ └── serializer │ └── mongodb │ └── test │ ├── MongoDbListsTest.java │ └── MongoDbSimpleObjectsTest.java ├── serializer-msgpack ├── build.gradle └── src │ ├── main │ └── java │ │ └── pl │ │ └── north93 │ │ └── serializer │ │ └── msgpack │ │ ├── MsgPackDeserializationConfiguration.java │ │ ├── MsgPackDeserializationContext.java │ │ ├── MsgPackSerializationConfiguration.java │ │ ├── MsgPackSerializationContext.java │ │ ├── MsgPackSerializationFormat.java │ │ └── template │ │ ├── MsgPackArrayTemplate.java │ │ ├── MsgPackFastByteArrayTemplate.java │ │ ├── MsgPackListTemplate.java │ │ ├── MsgPackMapTemplate.java │ │ ├── MsgPackSetTemplate.java │ │ └── MsgPackUuidTemplate.java │ └── test │ └── java │ └── pl │ └── north93 │ └── serializer │ └── msgpack │ └── test │ ├── MsgPackArraysTest.java │ ├── MsgPackComplexObjectsTest.java │ ├── MsgPackDynamicSimpleTypesTest.java │ ├── MsgPackEnumsTest.java │ ├── MsgPackListsTest.java │ ├── MsgPackSimpleObjectsTest.java │ └── MsgPackSimpleTypesTest.java ├── serializer-platform ├── build.gradle └── src │ ├── main │ └── java │ │ └── pl │ │ └── north93 │ │ └── serializer │ │ └── platform │ │ ├── NorthSerializer.java │ │ ├── annotations │ │ ├── NorthCustomTemplate.java │ │ ├── NorthField.java │ │ └── NorthTransient.java │ │ ├── context │ │ ├── Context.java │ │ ├── DeserializationContext.java │ │ └── SerializationContext.java │ │ ├── format │ │ ├── DeserializationConfiguration.java │ │ ├── SerializationConfiguration.java │ │ ├── SerializationFormat.java │ │ └── TypePredictor.java │ │ ├── property │ │ ├── NoInstantiationStrategyException.java │ │ ├── ObjectBuilder.java │ │ ├── ObjectProperty.java │ │ ├── SerializableObject.java │ │ └── impl │ │ │ ├── ConstructorInstantiationStrategy.java │ │ │ ├── InstantiationManager.java │ │ │ ├── InstantiationParameters.java │ │ │ ├── InstantiationStrategy.java │ │ │ ├── ObjectBuilderImpl.java │ │ │ ├── ObjectPropertyImpl.java │ │ │ ├── PropertiesList.java │ │ │ ├── SerializableObjectImpl.java │ │ │ ├── SupplierInstantiationStrategy.java │ │ │ └── UnsafeInstantiationStrategy.java │ │ ├── reflect │ │ ├── ClassResolver.java │ │ ├── ReflectionEngine.java │ │ ├── UnsupportedTypeException.java │ │ └── impl │ │ │ ├── DefaultClassResolver.java │ │ │ ├── NorthParameterizedType.java │ │ │ └── ReflectionEngineImpl.java │ │ └── template │ │ ├── Template.java │ │ ├── TemplateEngine.java │ │ ├── TemplateFactory.java │ │ ├── TemplatePriority.java │ │ ├── builtin │ │ ├── BooleanTemplate.java │ │ ├── ByteTemplate.java │ │ ├── DateTemplate.java │ │ ├── DoubleTemplate.java │ │ ├── DurationTemplate.java │ │ ├── DynamicTemplate.java │ │ ├── EnumTemplate.java │ │ ├── FloatTemplate.java │ │ ├── InstantTemplate.java │ │ ├── IntegerTemplate.java │ │ ├── LongTemplate.java │ │ ├── ShortTemplate.java │ │ └── StringTemplate.java │ │ ├── field │ │ ├── CustomFieldInfo.java │ │ ├── FieldInfo.java │ │ └── ObjectPropertyFieldInfo.java │ │ ├── filter │ │ ├── AnyInheritedTypeFilter.java │ │ ├── ArrayTemplateFilter.java │ │ ├── ExactTypeIgnoreGenericFilter.java │ │ ├── PrimitiveTypeFilter.java │ │ └── TemplateFilter.java │ │ └── impl │ │ ├── NorthSerializerImpl.java │ │ ├── TemplateElement.java │ │ ├── TemplateEngineImpl.java │ │ ├── TemplateFactoryImpl.java │ │ └── TemplateImpl.java │ └── test │ └── java │ └── pl │ └── north93 │ └── serializer │ └── platform │ ├── reflect │ └── impl │ │ └── ReflectionEngineImplTest.java │ └── template │ └── impl │ └── TemplateEngineImplTest.java └── settings.gradle /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 -------------------------------------------------------------------------------- /serializer-mongodb/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/build.gradle -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbCodec.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbCodecProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbCodecProvider.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbDeserializationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbDeserializationConfiguration.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbDeserializationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbDeserializationContext.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbSerializationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbSerializationConfiguration.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbSerializationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbSerializationContext.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbSerializationFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbSerializationFormat.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbTypePredictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/MongoDbTypePredictor.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/ArrayNorthReadingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/ArrayNorthReadingContext.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/DocumentNorthReadingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/DocumentNorthReadingContext.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/ITypesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/ITypesReader.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/NorthBsonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/NorthBsonReader.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/NorthReadingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/reader/NorthReadingContext.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbDocumentTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbDocumentTemplate.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbListTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbListTemplate.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbMapTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbMapTemplate.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbObjectIdTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbObjectIdTemplate.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbPatternTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbPatternTemplate.java -------------------------------------------------------------------------------- /serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbUuidTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/main/java/pl/north93/serializer/mongodb/template/MongoDbUuidTemplate.java -------------------------------------------------------------------------------- /serializer-mongodb/src/test/java/pl/north93/serializer/mongodb/test/MongoDbListsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/test/java/pl/north93/serializer/mongodb/test/MongoDbListsTest.java -------------------------------------------------------------------------------- /serializer-mongodb/src/test/java/pl/north93/serializer/mongodb/test/MongoDbSimpleObjectsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-mongodb/src/test/java/pl/north93/serializer/mongodb/test/MongoDbSimpleObjectsTest.java -------------------------------------------------------------------------------- /serializer-msgpack/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/build.gradle -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackDeserializationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackDeserializationConfiguration.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackDeserializationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackDeserializationContext.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackSerializationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackSerializationConfiguration.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackSerializationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackSerializationContext.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackSerializationFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/MsgPackSerializationFormat.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackArrayTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackArrayTemplate.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackFastByteArrayTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackFastByteArrayTemplate.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackListTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackListTemplate.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackMapTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackMapTemplate.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackSetTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackSetTemplate.java -------------------------------------------------------------------------------- /serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackUuidTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/main/java/pl/north93/serializer/msgpack/template/MsgPackUuidTemplate.java -------------------------------------------------------------------------------- /serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackArraysTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackArraysTest.java -------------------------------------------------------------------------------- /serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackComplexObjectsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackComplexObjectsTest.java -------------------------------------------------------------------------------- /serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackDynamicSimpleTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackDynamicSimpleTypesTest.java -------------------------------------------------------------------------------- /serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackEnumsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackEnumsTest.java -------------------------------------------------------------------------------- /serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackListsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackListsTest.java -------------------------------------------------------------------------------- /serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackSimpleObjectsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackSimpleObjectsTest.java -------------------------------------------------------------------------------- /serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackSimpleTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-msgpack/src/test/java/pl/north93/serializer/msgpack/test/MsgPackSimpleTypesTest.java -------------------------------------------------------------------------------- /serializer-platform/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/build.gradle -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/NorthSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/NorthSerializer.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/annotations/NorthCustomTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/annotations/NorthCustomTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/annotations/NorthField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/annotations/NorthField.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/annotations/NorthTransient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/annotations/NorthTransient.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/context/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/context/Context.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/context/DeserializationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/context/DeserializationContext.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/context/SerializationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/context/SerializationContext.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/format/DeserializationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/format/DeserializationConfiguration.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/format/SerializationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/format/SerializationConfiguration.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/format/SerializationFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/format/SerializationFormat.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/format/TypePredictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/format/TypePredictor.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/NoInstantiationStrategyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/NoInstantiationStrategyException.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/ObjectBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/ObjectBuilder.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/ObjectProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/ObjectProperty.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/SerializableObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/SerializableObject.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/ConstructorInstantiationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/ConstructorInstantiationStrategy.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/InstantiationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/InstantiationManager.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/InstantiationParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/InstantiationParameters.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/InstantiationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/InstantiationStrategy.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/ObjectBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/ObjectBuilderImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/ObjectPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/ObjectPropertyImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/PropertiesList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/PropertiesList.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/SerializableObjectImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/SerializableObjectImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/SupplierInstantiationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/SupplierInstantiationStrategy.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/UnsafeInstantiationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/property/impl/UnsafeInstantiationStrategy.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/ClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/ClassResolver.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/ReflectionEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/ReflectionEngine.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/UnsupportedTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/UnsupportedTypeException.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/impl/DefaultClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/impl/DefaultClassResolver.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/impl/NorthParameterizedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/impl/NorthParameterizedType.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/impl/ReflectionEngineImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/reflect/impl/ReflectionEngineImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/Template.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/TemplateEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/TemplateEngine.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/TemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/TemplateFactory.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/TemplatePriority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/TemplatePriority.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/BooleanTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/BooleanTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/ByteTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/ByteTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DateTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DateTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DoubleTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DoubleTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DurationTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DurationTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DynamicTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/DynamicTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/EnumTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/EnumTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/FloatTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/FloatTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/InstantTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/InstantTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/IntegerTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/IntegerTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/LongTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/LongTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/ShortTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/ShortTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/StringTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/builtin/StringTemplate.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/field/CustomFieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/field/CustomFieldInfo.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/field/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/field/FieldInfo.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/field/ObjectPropertyFieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/field/ObjectPropertyFieldInfo.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/AnyInheritedTypeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/AnyInheritedTypeFilter.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/ArrayTemplateFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/ArrayTemplateFilter.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/ExactTypeIgnoreGenericFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/ExactTypeIgnoreGenericFilter.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/PrimitiveTypeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/PrimitiveTypeFilter.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/TemplateFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/filter/TemplateFilter.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/NorthSerializerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/NorthSerializerImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateElement.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateEngineImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateEngineImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateFactoryImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/main/java/pl/north93/serializer/platform/template/impl/TemplateImpl.java -------------------------------------------------------------------------------- /serializer-platform/src/test/java/pl/north93/serializer/platform/reflect/impl/ReflectionEngineImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/test/java/pl/north93/serializer/platform/reflect/impl/ReflectionEngineImplTest.java -------------------------------------------------------------------------------- /serializer-platform/src/test/java/pl/north93/serializer/platform/template/impl/TemplateEngineImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/serializer-platform/src/test/java/pl/north93/serializer/platform/template/impl/TemplateEngineImplTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/northpl93/NorthSerializer/HEAD/settings.gradle --------------------------------------------------------------------------------