SerialX 1.2.2
SimplyProgrammer
released this
12 Apr 18:58
·
102 commits
to master
since this release
From small runtime serializator to full-scale data storage! The full version of V2!
What was added:
- Ability to serialize Scope object!
- Ability to clone Objects using Serializer!
- Ability to instantiate any object using Serializer by calling shortest public constructor!
- Now you can access Java utility from SerialX, you can invoke public static methods and fields directly from SerialX!
- SelfSerializable interface which gives you ability to serialize objects without protocol by calling public constructors!
- Static field "new" to obtain clone of variable and "class" to obtain class of variables value!
- 4 new protocols:
-
- MapProtocol - to serialize maps!
-
- ScopeProtocols (reading only) to read scopes using protocol!
-
- AutoProtocol - will automatically serialize selected fields with getters and setters!
-
- EnumProtocol - to serialize any java enum!
-
- SelfSerializableProtocol - operates with SelfSerializable interface!
- Tremendous writing performance boost! Large quantity writing is now up to 80x faster than in previous version.
- Eliminating usage of Regex completely which results into even faster reading!
- Now you can access variables of scopes by "." directly in SerialX!
- Fixing bug when blank characters despair from string, also now string can contains any character except quote and nextline!
- SerialX API is now partially opensource, the sources are included in main Jar, however according to the License you cant appropriate any of this code without including its origins!