Package yapion.serializing
Class TypeReMapper
- java.lang.Object
-
- yapion.serializing.TypeReMapper
-
public final class TypeReMapper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeReMapper()
-
Method Summary
Modifier and Type Method Description TypeReMapperaddClassMapping(java.lang.Class<?> fromType, java.lang.Class<?> toType)Add a class remapping from oneClasstype to another.TypeReMapperaddClassMapping(java.lang.Class<?> fromType, java.lang.String toType)Add a class remapping from oneClasstype to another.TypeReMapperaddClassMapping(java.lang.String fromType, java.lang.Class<?> toType)Add a class remapping from oneClasstype to another.TypeReMapperaddClassMapping(java.lang.String fromType, java.lang.String toType)Add a class remapping from oneClasstype to another.TypeReMapperaddPackageMapping(java.lang.Package fromType, java.lang.Package toType)Add a type remapping from onePackageto another.TypeReMapperaddPackageMapping(java.lang.Package fromType, java.lang.String toType)Add a type remapping from onePackageto another.TypeReMapperaddPackageMapping(java.lang.String fromType, java.lang.Package toType)Add a type remapping from onePackageto another.TypeReMapperaddPackageMapping(java.lang.String fromType, java.lang.String toType)Add a type remapping from onePackageto another.TypeReMappercopy()Clone thisTypeReMapperand internal state.
-
-
-
Method Detail
-
addClassMapping
public TypeReMapper addClassMapping(java.lang.String fromType, java.lang.String toType)
Add a class remapping from oneClasstype to another.- Parameters:
fromType-Classto map fromtoType-Classto map to
-
addClassMapping
public TypeReMapper addClassMapping(java.lang.Class<?> fromType, java.lang.String toType)
Add a class remapping from oneClasstype to another.- Parameters:
fromType-Classto map fromtoType-Classto map to
-
addClassMapping
public TypeReMapper addClassMapping(java.lang.String fromType, java.lang.Class<?> toType)
Add a class remapping from oneClasstype to another.- Parameters:
fromType-Classto map fromtoType-Classto map to
-
addClassMapping
public TypeReMapper addClassMapping(java.lang.Class<?> fromType, java.lang.Class<?> toType)
Add a class remapping from oneClasstype to another.- Parameters:
fromType-Classto map fromtoType-Classto map to
-
addPackageMapping
public TypeReMapper addPackageMapping(java.lang.String fromType, java.lang.String toType)
Add a type remapping from onePackageto another.- Parameters:
fromType-Packageto map fromtoType-Packageto map to
-
addPackageMapping
public TypeReMapper addPackageMapping(java.lang.Package fromType, java.lang.String toType)
Add a type remapping from onePackageto another.- Parameters:
fromType-Packageto map fromtoType-Packageto map to
-
addPackageMapping
public TypeReMapper addPackageMapping(java.lang.String fromType, java.lang.Package toType)
Add a type remapping from onePackageto another.- Parameters:
fromType-Packageto map fromtoType-Packageto map to
-
addPackageMapping
public TypeReMapper addPackageMapping(java.lang.Package fromType, java.lang.Package toType)
Add a type remapping from onePackageto another.- Parameters:
fromType-Packageto map fromtoType-Packageto map to
-
copy
public TypeReMapper copy()
Clone thisTypeReMapperand internal state.
-
-