All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.atlasmap.core.DefaultAtlasConversionService.class Maven / Gradle / Ivy

Go to download

A single aggregated bundle which contains all AtlasMap library artifacts including modules.

There is a newer version: 2.5.2
Show newest version
????4?
.p	q	r	s	tu
p
v	w
x
yz
{
|}~
?????
?
|?
?
.?
y??
????
p?
?????
??	????
$p?
$?
$???
y?
???
=???
y?
??
/?????????
6?
6?
6?
??
6??
6?
??
?????????
y?	K?
y?
=??
K?
K?	O??
O?
O?	S??
S?
S?	W??
W?
W?	[??
[?
[?	_??
_?
_?	c??
c?
c?	g??
g?
g???
j?
?
??
y?
?
?
?
?
?
6?????
j???
y?
???	?	?
?
=?	??
=????	

 !"#	?$	?%	?&	?'	?(	?)	?*	?+	?,	?-	?.	?/	?0	?1	?2	?3	?4	?5	?6	?7
?89:;<=>?@A
=B
x?	KC
??	KD
E
FGH
??
?IJKLInnerClassesConverterMethodHolderConverterKeyLOGLorg/slf4j/Logger;PRIMITIVE_CLASSNAMESLjava/util/Set;	Signature#Ljava/util/Set;PRIMITIVE_FIELDTYPES+Ljava/util/Set;BOXED_PRIMITIVE_CLASSNAMESinstance0Lio/atlasmap/core/DefaultAtlasConversionService;SINGLETON_LOCKLjava/lang/Object;converterMethodsLjava/util/Map;?Ljava/util/Map;customConverterMethods()VCodeLineNumberTableLocalVariableTablethisgetInstance2()Lio/atlasmap/core/DefaultAtlasConversionService;result
StackMapTableu?MlistPrimitiveClassNames()Ljava/util/Set;%()Ljava/util/Set;findMatchingConverterJ(Lio/atlasmap/v2/FieldType;Lio/atlasmap/v2/FieldType;)Ljava/util/Optional;sourceLio/atlasmap/v2/FieldType;targetsourceClassLjava/lang/Class;targetClassLocalVariableTypeTableLjava/lang/Class<*>;No(Lio/atlasmap/v2/FieldType;Lio/atlasmap/v2/FieldType;)Ljava/util/Optional;>;:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;sourceClassNameLjava/lang/String;targetClassNameconverterKey=Lio/atlasmap/core/DefaultAtlasConversionService$ConverterKey;~_(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;>;initloadConvertersclassLoaderLjava/lang/ClassLoader;converterServiceLoaderLjava/util/ServiceLoader;compatmethodsLoadMapcustomMethodsLoadMap;Ljava/util/ServiceLoader;;Ljava/util/ServiceLoader;OPQloadConverterMethodA(Lio/atlasmap/spi/AtlasConverter;Ljava/util/Map;Ljava/util/Map;)V
coordinatecontainsFormatZstaticMethodmethodHolderFLio/atlasmap/core/DefaultAtlasConversionService$ConverterMethodHolder;methodLjava/lang/reflect/Method;
allMethodsLjava/util/List;atlasConverter Lio/atlasmap/spi/AtlasConverter;inbuiltConverterklass,Ljava/util/List;#Lio/atlasmap/spi/AtlasConverter<*>;RS????N(Lio/atlasmap/spi/AtlasConverter<*>;Ljava/util/Map;Ljava/util/Map;)V
copyPrimitive&(Ljava/lang/Object;)Ljava/lang/Object;sourceValueclazzconvertTypeZ(Ljava/lang/Object;Lio/atlasmap/v2/FieldType;Lio/atlasmap/v2/FieldType;)Ljava/lang/Object;origSourceType
targetType
Exceptionsd(Ljava/lang/Object;Ljava/lang/String;Lio/atlasmap/v2/FieldType;Ljava/lang/String;)Ljava/lang/Object;sourceFormattargetFormat[(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;eLjava/lang/Exception;T^(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Object;isConvertionAvailableFor&(Ljava/lang/Object;Ljava/lang/Class;)Z)(Ljava/lang/Object;Ljava/lang/Class<*>;)ZgetConverterk(Ljava/lang/Object;Ljava/lang/Class;)Lio/atlasmap/core/DefaultAtlasConversionService$ConverterMethodHolder;boxedSourceClassboxedTargetClassn(Ljava/lang/Object;Ljava/lang/Class<*>;)Lio/atlasmap/core/DefaultAtlasConversionService$ConverterMethodHolder;isPrimitive'(Ljava/lang/String;)Ljava/lang/Boolean;	className&(Ljava/lang/Class;)Ljava/lang/Boolean;)(Ljava/lang/Class<*>;)Ljava/lang/Boolean;/(Lio/atlasmap/v2/FieldType;)Ljava/lang/Boolean;	fieldTypeisBoxedPrimitiveboxOrUnboxPrimitive%(Ljava/lang/String;)Ljava/lang/Class;	clazzName((Ljava/lang/String;)Ljava/lang/Class<*>;$(Ljava/lang/Class;)Ljava/lang/Class;*(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;fieldTypeFromClass-(Ljava/lang/Class;)Lio/atlasmap/v2/FieldType;0(Ljava/lang/Class<*>;)Lio/atlasmap/v2/FieldType;.(Ljava/lang/String;)Lio/atlasmap/v2/FieldType;classFromFieldType-(Lio/atlasmap/v2/FieldType;)Ljava/lang/Class;0(Lio/atlasmap/v2/FieldType;)Ljava/lang/Class<*>;isAssignableFieldTypeI(Lio/atlasmap/v2/FieldType;Lio/atlasmap/v2/FieldType;)Ljava/lang/Boolean;lambda$loadConverters$1A(Ljava/util/Map;Ljava/util/Map;Lio/atlasmap/api/AtlasConverter;)V Lio/atlasmap/api/AtlasConverter;lambda$loadConverters$0A(Ljava/util/Map;Ljava/util/Map;Lio/atlasmap/spi/AtlasConverter;)V
SourceFile"DefaultAtlasConversionService.java??????????.io/atlasmap/core/DefaultAtlasConversionService???cdNUV?	WXY;io/atlasmap/core/DefaultAtlasConversionService$ConverterKey?ZQ[\]9Dio/atlasmap/core/DefaultAtlasConversionService$ConverterMethodHolderL^_`?abcdio/atlasmap/spi/AtlasConverterPefio/atlasmap/api/AtlasConverterjava/util/LinkedHashMapBootstrapMethodsghijklmnopqrstu??vwrjava/lang/StringBuilderLoading converter : xyzV{|}~?Vio.atlasmap??java/lang/Objectjava/util/ArrayList???????R??S?r??java/lang/reflect/Method#io/atlasmap/spi/AtlasConversionInfo?????r??b?bjava/lang/String?????????Converter between  and  aleady exists.?|Custom converter between ?b??\java/lang/Boolean?r??java/lang/Byte????java/lang/Character????java/lang/Double????java/lang/Float????java/lang/Integer????java/lang/Long????java/lang/Short????(io/atlasmap/api/AtlasConversionException3FieldTypes must be specified on convertType method.?|fg<DBAutoConversion requires sourceValue and targetType to be specified?\LM?????????? java/lang/IllegalAccessException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetExceptionInvoking type convertor failed??(Type Conversion is not supported for sT= tT=QrY]??\????_b???java.lang.Objectjava.math.BigIntegerbooleanjava.lang.Booleanbytejava.lang.Byte[B[Ljava.lang.Bytecharjava.lang.Characterjava.math.BigDecimaldoublejava.lang.Doublefloatjava.lang.Floatintjava.lang.Integer)java.util.concurrent.atomic.AtomicIntegerlongjava.lang.Long&java.util.concurrent.atomic.AtomicLongjava.lang.Numbershortjava.lang.Shortjava.lang.String
java.sql.Datejava.time.LocalDatejava.time.Monthjava.time.MonthDayjava.time.Yearjava.time.YearMonth
java.sql.Timejava.time.LocalTimejava.sql.Timestampjava.time.LocalDateTimejava.util.Datejava.time.ZonedDateTimejava.util.Calendarjava.util.GregorianCalendar???????????????????????java/math/BigInteger[Ljava/lang/Byte;java/time/LocalDatejava/util/Datejava/time/ZonedDateTimejava/math/BigDecimaljava/lang/Numberjava/time/LocalTimehUnsupported field type '%s': corresponding Java class needs to be added in DefaultAtlasConversionService?????? ???java/util/HashSet??io/atlasmap/v2/FieldType&io/atlasmap/spi/AtlasConversionService0io/atlasmap/core/DefaultAtlasConversionService$1java/lang/Throwablejava/lang/Classjava/lang/ClassLoaderjava/util/ServiceLoader
java/util/Mapjava/util/Listjava/util/Iteratorjava/lang/ExceptiongetCanonicalName()Ljava/lang/String;java/util/Optionalempty()Ljava/util/Optional;W(Lio/atlasmap/core/DefaultAtlasConversionService;Ljava/lang/String;Ljava/lang/String;)VcontainsKey(Ljava/lang/Object;)Zget"()Lio/atlasmap/spi/AtlasConverter;of((Ljava/lang/Object;)Ljava/util/Optional;getClass()Ljava/lang/Class;getClassLoader()Ljava/lang/ClassLoader;loadC(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
??(Ljava/lang/Object;)V
?#(Lio/atlasmap/spi/AtlasConverter;)Vacceptm(Lio/atlasmap/core/DefaultAtlasConversionService;Ljava/util/Map;Ljava/util/Map;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)V
?#(Lio/atlasmap/api/AtlasConverter;)VisEmpty()Zjava/util/CollectionsunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;org/slf4j/LoggerisDebugEnabledappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringdebug(Ljava/lang/String;)V
getPackage()Ljava/lang/Package;java/lang/PackagegetName
startsWith(Ljava/lang/String;)ZgetDeclaredMethods()[Ljava/lang/reflect/Method;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;isAnnotationPresent(Ljava/lang/Class;)Z
getParameters ()[Ljava/lang/reflect/Parameter;isSyntheticjava/lang/reflect/ParametergetType
getReturnTypegetModifiers()Ijava/lang/reflect/ModifierisStatic(I)Zo(Lio/atlasmap/core/DefaultAtlasConversionService;Lio/atlasmap/spi/AtlasConverter;Ljava/lang/reflect/Method;ZZ)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;warn
getSuperclassTYPEequalsbooleanValuevalueOf(Z)Ljava/lang/Boolean;	byteValue()B(B)Ljava/lang/Byte;	charValue()C(C)Ljava/lang/Character;doubleValue()D(D)Ljava/lang/Double;
floatValue()F(F)Ljava/lang/Float;intValue(I)Ljava/lang/Integer;	longValue()J(J)Ljava/lang/Long;
shortValue()S(S)Ljava/lang/Short;
isInstance
access$000I(Lio/atlasmap/core/DefaultAtlasConversionService$ConverterMethodHolder;)Z
access$100h(Lio/atlasmap/core/DefaultAtlasConversionService$ConverterMethodHolder;)Lio/atlasmap/spi/AtlasConverter;
access$200
access$300b(Lio/atlasmap/core/DefaultAtlasConversionService$ConverterMethodHolder;)Ljava/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;*(Ljava/lang/String;Ljava/lang/Throwable;)V
java/util/SetcontainsNONEhashCodeANYBIG_INTEGERBOOLEANBYTE
BYTE_ARRAYCHARDECIMALDOUBLEFLOATINTEGERLONGNUMBERSHORTSTRINGDATETIME	DATE_TIMEDATE_TIME_TZCOMPLEX#$SwitchMap$io$atlasmap$v2$FieldType[Iordinalformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;FALSELjava/lang/Boolean;TRUEorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;???klhi"java/lang/invoke/LambdaMetafactorymetafactory?Lookup?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;?%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!.???????????????J???????????????E*?*?*???l<	=m???	????2?K*?+?YL²K*??Y?K*?*?+çM+?,?*?(++.+?*
pqrstuv"w&y0{?.????&??D??	????	????????(*+?
N*,?
:-??*-?????
????
??$??4(??(?("
"
??$??	??Q?Y*+,?N*?-??*?-?????*?-??*?-??????
?????,?9?M??*Q??Q
QF
?	?, ???3*???
???????Ek*??L+?M+?N?Y?:?Y?:,*??-*??? ?*?!?? ?*?!???2?????(?6?D?N?W?a?j??>k??c\UL?(C?*\UL?(C???W? ?s??"?#?$?"?$Y?%&?'+???'?(?)+??*?+,?-6+?:.?c?/Y?0?1?2:?3:?4?5?5?6:7?8??9???:??92?;?:	?Y*	???6?Y*+?@:
?P,
??,

?AW???"?$Y?%B?'	?'C?'?-??	
@j<A?`*+,*-?
?n??+?4??:?B?C@j<D???+?-?
?jYo?l?-+?p?+?*+-?q:?[?r???s:?t??u?.Y+SY,SYS?v??u?.Y+S?v?:?jYz?{??jY?$Y?%|?'+???'}?'-??'?(?l?)_sw)_sx)_sy`rsw`rsx`rsy?:2367:$;)=<>D?`AsBuC?F?G?R<7?uEF????:??B???C$?%&???2		?6D??%????556G
@j?HIJ?s,+?p?*+,?q????L? ??:????@?KLM?7b+?N+??~?	*-?N,:,?~?*?:?Y*-???:*???:?*???:??2PQRTUV'Y2Z:\J]O__a?Hb??b:?b?]NJO:(
J%& b?]NJO????76?PQR?m+??M??	+????M??M??fg	ijl???S?	QT??"+??M??	+?????M??M??qr	tuw?"??";";?	?UQV?[+??M???+???M??|}	???W?	XT?p+??M???+????M????	????;;?	?UYZ?>
**+???
????
??
[?\Y]?8+?+??H?I+?I?J?K?K?I+?I?J??H??N?I+?I?J?O?O?I+?I?J??N??R?I+?I?J?S?S?I+?I?J??R??V?I+?I?J?W?W?I+?I?J??V??Z?I+?I?J?[?[?I+?I?J??Z??^?I+?I?J?_?_?I+?I?J??^??b?I+?I?J?c?c?I+?I?J??b??f?I+?I?J?g?g?I+?I?J??f?+???#?????(?,?<???N?R?b?e?t?x??????????????????????????????? ?#?2?6??8??8;8;??^_`?f+??*+?I??????????;;??a_b?n?+?
+??????+M>,????'?guj+?:Q+Ѱ?{?൳????#??I?9????Ġ?u??O?B?3g̭??f??W????1?
?>????%??G???.ay.?V?2?|I?l(]?nH?"\???|?	ATU??`Tk??\??!?X&?4Q?(??':-`R%?>???v?iy?A@??:?@?AYG>6e?J?r
*S??K?Y???W,??J?:>?5,??J?,>?',??J?>?,??J?>?,??J?>??,??J??>??,??J??>??,??J??>??,??J??>??,??J??	>??,??J??
>??,??J??>??,??J??>??,??J?}
>?w,??J?n>?h,??J?_>?Y,??J?P>?J,??J?A>?;,??J?2>?,,??J?#>?,??J?>?,??J?>??,??J??>??,??J??>??,??J??>??,??J??>??,??J??>??,??J??>??,??J??>??,??J??>??,??J?~>?x,??J?o>?i,??J?` >?Z,??J?Q!>?K,??J?B">?<,??J?3#>?-,??J?$$>?,??J?%>?,??J?&>??&???????????????????????????????????????????????????????????????????????????????????????????????????^???D?H?L?P?T?X?\?`?d?h?l?p?t?x?|??????????????S?H>?H5





??cd?w?+????+??.??filoruxz}?????????????.?ðK?O?İS??ŰưǰȰW?[?_?c??ɰg?=?ʰ?xY??.Y+S?̷Ϳ?f	twz}??????#?%?'?)?+?-?/?1?3?5?7?9?:?????W??m?efg??k+?,??ΰ+,?Ϛ
,????а,???D+???4+???-+???&+???+???+???+???
+?????M??ΰ?ABDEI&JgO? k??k?k?>@hi?P*-+,?ѱ???*????+jkl?P*-+,?ѱ???*????+,m??4??ҳ"??Y?=Y?SY?SY?SY?SY?SY?SY?SY?S?1?Ըճ	??Y
??Y??SY??SY??SY??SY??SY??SY??SY??SY??SY	??S?1?Ըճ???Y	?=Y?SY?SY?SY?SY?SY?SY?SY?SY?S?1?Ըճ???.Y????2/0;1A0G2?3?2?5?6?5?9?:no?"???????????????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy