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

io.atlasmap.core.AtlasPath.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
????4v
:?	?
?	??????
??
	?
????
?????
?
?
?
	?
?	??
?
???
??
?
??????????
!?
?





?


!
	

?




??
?


?
8?
=?
=
=?
=
=
=
 
?!
?"
?#
?$?%
?SegmentContextInnerClassesPATH_SEPARATORLjava/lang/String;
ConstantValuePATH_SEPARATOR_CHARC/PATH_SEPARATOR_ESCAPEDPATH_ARRAY_START&PATH_ARRAY_END'PATH_LIST_START(
PATH_LIST_END)PATH_MAP_START*PATH_MAP_END+PATH_ATTRIBUTE_PREFIX,PATH_NAMESPACE_SEPARATOR-segmentContextsLjava/util/List;	Signature=Ljava/util/List;originalPath(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLio/atlasmap/core/AtlasPath;ppath(Ljava/util/List;)VsegmentsLocalVariableTypeTable@(Ljava/util/List;)V()VextractChildren@(Lio/atlasmap/v2/Field;Ljava/lang/String;)Lio/atlasmap/v2/Field;f2GroupLio/atlasmap/v2/FieldGroup;f2Pathf2Lio/atlasmap/v2/Field;f1Groupf1segment+Lio/atlasmap/core/AtlasPath$SegmentContext;iIf	extracted
entryField
entrySegmentsentrySegmentextractedSegmentsrelativeSegmentsrelativeRootSegmentselectedanswer(Ljava/util/List;
StackMapTable?./??0?setCollectionIndexRecursively (Lio/atlasmap/v2/FieldGroup;II)VfpathgroupsegmentIndexindexappendField0(Ljava/lang/String;)Lio/atlasmap/core/AtlasPath;fieldExpressiongetSegments(Z)Ljava/util/List;includeRootZ@(Z)Ljava/util/List;isRoot()Ljava/lang/Boolean;getRootSegment-()Lio/atlasmap/core/AtlasPath$SegmentContext;isCollectionRoothasCollectionRootgetLastSegmentgetLastCollectionSegmentcollectionSegmentsgetLastSegmentParentgetLastSegmentParentPath()Lio/atlasmap/core/AtlasPath;
parentPathgetParentSegmentOfX(Lio/atlasmap/core/AtlasPath$SegmentContext;)Lio/atlasmap/core/AtlasPath$SegmentContext;sc
hasCollection()ZisIndexedCollectionhasIndexedCollectionsetCollectionIndexA(ILjava/lang/Integer;)Lio/atlasmap/core/AtlasPath$SegmentContext;collectionIndexLjava/lang/Integer;getCollectionSegmentssetVacantCollectionIndex@(Ljava/lang/Integer;)Lio/atlasmap/core/AtlasPath$SegmentContext;getSegmentPath?(Lio/atlasmap/core/AtlasPath$SegmentContext;)Ljava/lang/String;toIndexbuilderLjava/lang/StringBuilder;toString()Ljava/lang/String;getOriginalPathgetCollectionSegmentCount()Iparse$(Ljava/lang/String;)Ljava/util/List;partparts[Ljava/lang/String;?Q(Ljava/lang/String;)Ljava/util/List;createSegmentContext?(Ljava/lang/String;)Lio/atlasmap/core/AtlasPath$SegmentContext;
expression
SourceFileAtlasPath.javalykQ??gh/1?23)io/atlasmap/core/AtlasPath$SegmentContext??java/util/ArrayList.4?io/atlasmap/core/AtlasPath/56io/atlasmap/v2/FieldGroup768?lm??l9:;<=>?@ABCDEF?GHI?JKLM0N?OPio/atlasmap/v2/FieldQ???RSTlu??UmVW??????XYZ[\]B??^V_??`???"java/lang/IllegalArgumentException8Cannnot set negative collection index %s for the path %sjava/lang/Objectabjava/lang/StringBuilder3No Vacant index on collection segments in the path cdefcgh?ijklmnopqrst7u[]<>{}@:java/lang/Stringjava/util/Listjava/util/Iteratorsizeget(I)Ljava/lang/Object;isEmptyequals(Ljava/lang/Object;)ZaddgetPath(Ljava/util/Collection;)VgetCollectionType!()Lio/atlasmap/v2/CollectionType;io/atlasmap/v2/CollectionTypeNONELio/atlasmap/v2/CollectionType;getCollectionIndex()Ljava/lang/Integer;getField()Ljava/util/List;addAll(Ljava/util/Collection;)Zjava/lang/IntegerintValue
access$002S(Lio/atlasmap/core/AtlasPath$SegmentContext;Ljava/lang/Integer;)Ljava/lang/Integer;rebuildset'(ILjava/lang/Object;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getName io/atlasmap/v2/AtlasModelFactorycreateFieldGroupFrom4(Lio/atlasmap/v2/Field;Z)Lio/atlasmap/v2/FieldGroup;setPathvalueOf(I)Ljava/lang/Integer;java/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;subList(II)Ljava/util/List;	emptyListjava/lang/Boolean(Z)Ljava/lang/Boolean;
getExpressionformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;indexOf(Ljava/lang/Object;)I(C)Ljava/lang/StringBuilder;lengthcharAt(I)C
access$100L(Lio/atlasmap/core/AtlasPath$SegmentContext;)Lio/atlasmap/v2/CollectionType;
startsWith(Ljava/lang/String;)ZreplaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;contains(Ljava/lang/CharSequence;)Zsplit((Ljava/lang/String;I)[Ljava/lang/String;(ILjava/lang/Object;)V!:
PQR
STRUVQR
WQRXYQRZ[QR\]QR^_QR`aQRbcQRdeQRfghijkQlmnl*?*?+M*,?**,???o+)	,-./p qrsQtQlun~(*?*?*+?**++?d?????o1)	23'4p(qr(vhw(vjixlynK*?*?*?	Y?
??o6)	78pqr	z{n?*?+?
+???+
??*?*????	Y?
M*?N,-?W?Y-???:?d??:?	Y?:?Y+??:??:?	Y?
:	?????9??%?????	-??W??	-?W?u??a?????X	-?W?L	-?????W??W?d??W?	-??W	M6

???
??:?W?	Y?
:	,?:???? ?!:

?:??:???? ?!:?Y?"?:?#?$?#????????	?W???:?? 	?????W?	??W???I	M?
??,??,??!?*?%:

?Y?&?'?(
?,?W
?o?8BCFGI#J%M-N2O:PKQ`RkSyT?V?W?X?Y?Z?[?]?_?`?a?bef%g>jJlMn\ojptq}s?t?u?v?w?x?z?{}~,?9?<???BnH?R?]?d?u???p?2|}?j~r?x????}????
j???P???
????tQ-W?h2R?}K9?h`$??k?hy?h???????h	d ?}
w4-W??K9?jk?jy?j????	??
?|
??????????)(<??4???(????9???+???
??????????????	??n{?Y*??N-?)?*W*-?'?(*??:??J? ?!:????+?&?Y?"?:?)?*W?'?,????o.??????G?T?b?m?w?z?p>b?r?8??{?}{??{??otr??)???*??"???nI*?*+?-?W*?o
??pqr?Q??n?4?*??.?*???*?*???/?.??0?o????0?p4qr4???#i???n^)*???*????1???2?o?p)qr?$@??n8*????o?pqr??na,*???*????????2?o?p,qr?'@??nT*????????2?o?pqr?@??nB*?*??d???o?pqr??nb*?3L++?d???o
??pqr?hw?j??no3*??4?*????*?*??d???o???p3qr???n?Q*??4?*?????Y?5L=*??d?+*????6?7W????+?o???#?4?I?O?p %*??Qqr#.?r??	??)??n?>=*???0*??+?+?1??*?d????????o???$?&?6?<?p :??>qr>????#???n?.*??L+??+? ?M,????????o??'?)?,?p??.qr??
????n?7<*??M,??#,? ?N-???-????@*?'?@?A?/?CN*????6??-*????6?@W6?5--?Dd?E/?
-/?CW-*????6?@W????-?A?o2!"#%&5'J)S*b+i-)?/p4M8???qr?????k?????7?????n3	**?$??o4p	qr??n/*??o8pqr??n?9<*??M,??$,? ?N-?F?-?F???????o<= >1?4A7Bp  ??9qr7???
?
?&???no??	Y?
M+?lG+??c+
?H?+
G?IL+
?J?<+
?KN-:?66?2:,*?-?W????,*+?-?W,?4?,???1?,*G?-?L,?o:FGHI'K0L:MSN`MfPiQuT?V?Xp4S
?Q:,???qr?tQ?ghw?gj?4?'???????? ???i???n=	?Y+?M?o\p	qr	?Q??O
N	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy