ClassRW provides convenience functionality to simplify class mapping with ReaderWriter
Reader provides a simple T => Value wrapper functionality
ReaderWriter provides a single class representation of a Reader and Writer for the same type
Writable provides a simple Value => T wrapper functionality
Used by polyRW by default to getType using the class name with the first character lowercase
Convenience functionality for working with enumerations
Convenience functionality for working with enumerations
the field name to refer to in the Value
a mapping of key/value pairs representing the String in fieldName to the representative value
Convenience functionality for working with polymorphic types
Convenience functionality for working with polymorphic types
the field name stored in the value (defaults to "type")
a function to determine the field value from an instance (defaults to the class name with the first character lowercase - defaultGetType)
a matcher for field values to get the representative ReaderWriter for that type
Convenience functionality to provide a static / singleton value that represents that type
Convenience functionality to provide a static / singleton value that represents that type
the singleton value to use