Package | Description |
---|---|
net.amygdalum.testrecorder.values |
Modifier and Type | Class and Description |
---|---|
class |
SerializedArray
Serializing to SerializedArray is restricted to arrays of any variant.
|
class |
SerializedEnum
Serializing to SerializedEnum is restricted to enums.
|
class |
SerializedImmutable<V>
Serializing to SerializedImmutable is restricted to objects of a class that complies with following criteria:
- it is a class with immutable values (like BigInteger, BigDecimal
|
class |
SerializedLambdaObject |
class |
SerializedList
Serializing to SerializedList is restricted to objects of a class that complies with following criteria:
- is a sub class of java.util.List (deserializers can depend on the java.util.Set interface)
- has an empty public default constructor (deserializers potentially call the standard constructor)
- has an add method that is sequence invariant (deserializers potentially call the add method)
Serializing objects not complying to this criteria is possible, just make sure that their exists a custom deserializer for these objects
|
class |
SerializedMap
Serializing to SerializedMap is restricted to objects of a class that complies with following criteria:
- is a sub class of java.util.Map (deserializers can depend on the java.util.Set interface)
- has an empty public default constructor (deserializers potentially call the standard constructor)
- has a put method that is sequence invariant (deserializers potentially call the put method)
Serializing objects not complying to this criteria is possible, just make sure that their exists a custom deserializer for these objects
|
class |
SerializedNull
Serializing to SerializedNull is only valid and strongly recommended for any value that is null.
|
class |
SerializedObject
Serializing to SerializedObject is the default if no other SerializedValue matches.
|
class |
SerializedProxy |
class |
SerializedSet
Serializing to SerializedSet is restricted to objects of a class that complies with following criteria:
- is a sub class of java.util.Set (deserializers can depend on the java.util.Set interface)
- has an empty public default constructor (deserializers potentially call the standard constructor)
- has an add method that is sequence invariant (deserializers potentially call the add method)
Serializing objects not complying to this criteria is possible, just make sure that their exists a custom deserializer for these objects
|
Copyright © 2020. All rights reserved.