Package org.loxlylabs.nestedtext
Class NestedText.TypeConfiguration<T>
java.lang.Object
org.loxlylabs.nestedtext.NestedText.TypeConfiguration<T>
- Type Parameters:
T- The type being configured.
- Enclosing class:
NestedText
Provides a fluent API for configuring type-specific mapping rules.
-
Method Summary
Modifier and TypeMethodDescriptionignoreField(String fieldName) Specifies a field to be ignored during serialization and deserialization.ignoreFieldWhenNull(String fieldName) Specifies a field to be ignored during serialization when the value is null.renameField(String fieldName) Specifies a new name for a field during serialization and deserialization.
-
Method Details
-
ignoreField
Specifies a field to be ignored during serialization and deserialization.- Parameters:
fieldName- The name of the field in the Java object.- Returns:
- this configuration instance for chaining.
-
ignoreFieldWhenNull
Specifies a field to be ignored during serialization when the value is null.- Parameters:
fieldName- The name of the field in the Java object.- Returns:
- this configuration instance for chaining.
-
renameField
Specifies a new name for a field during serialization and deserialization.- Parameters:
fieldName- The name of the field in the Java object.- Returns:
- A
NestedText.Renamerto specify the new name.
-