io.atlasmap.core.DefaultAtlasCollectionHelper.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 ?
. v
w x - y z
{ |
}
~
{
- ?
{ ?
? ? ? ? ? ? ?
{ ? ? ? ? ?
? ? ?
? ?
? ? ? ?
- ?
- ?
? ? ? ?
? ? ?
? ?
?
?
?
? ? ? ? ?
?
- ? ?
?
{ ?
? ?
? ? ? ? ? fieldActionService )Lio/atlasmap/spi/AtlasFieldActionService; ()V Code LineNumberTable LocalVariableTable this /Lio/atlasmap/core/DefaultAtlasCollectionHelper; ,(Lio/atlasmap/spi/AtlasFieldActionService;)V determineTargetCollectionCount (Lio/atlasmap/v2/Field;)I targetField Lio/atlasmap/v2/Field;
targetPath Lio/atlasmap/core/AtlasPath; targetCollectionCount I
StackMapTable z determineSourceCollectionCount /(Lio/atlasmap/v2/Field;Lio/atlasmap/v2/Field;)I sourceParentField sourceField
sourcePath sourceCollectionCount &getCollectionCountAdjustmentForActions e Lio/atlasmap/api/AtlasException; actionDetail Lio/atlasmap/v2/ActionDetail; action Lio/atlasmap/v2/Action; ? ? ? ? ? ? copyCollectionIndexes [(Lio/atlasmap/v2/Field;Lio/atlasmap/v2/Field;Lio/atlasmap/v2/Field;Lio/atlasmap/v2/Field;)V
targetSegment SegmentContext InnerClasses +Lio/atlasmap/core/AtlasPath$SegmentContext; nextCollectionIndex
sourceSegment previousTargetField targetIndex collectionCount targetSegments Ljava/util/List; previousTargetPath sourceCollectionSegments lastSourceSegment lastTargetCollectionSegment LocalVariableTypeTable =Ljava/util/List; ? ? determineNextCollectionIndex /(Lio/atlasmap/core/AtlasPath;Ljava/util/List;)I i previousTargetCollectionSegments parentIndexesChanged Z Signature \(Lio/atlasmap/core/AtlasPath;Ljava/util/List;)I
SourceFile !DefaultAtlasCollectionHelper.java 2 3 ? ? ? 0 1 io/atlasmap/core/AtlasPath ? ? ? 2 ? ? ? ? ? J ; ? ? ? ? ? ? ? ? ? ? io/atlasmap/v2/Action ? ? ? ? ? io/atlasmap/api/AtlasException java/lang/RuntimeException 2 ? ? ? ? ? ? ? ? ? ? ? : ; D E ? ? ? ? ? )io/atlasmap/core/AtlasPath$SegmentContext ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? l m io/atlasmap/v2/FieldGroup ? ? ? ? ? ? -io/atlasmap/core/DefaultAtlasCollectionHelper java/lang/Object %io/atlasmap/spi/AtlasCollectionHelper java/util/Iterator io/atlasmap/v2/Field io/atlasmap/v2/ActionDetail java/util/List /io/atlasmap/core/DefaultAtlasFieldActionService getInstance 3()Lio/atlasmap/core/DefaultAtlasFieldActionService; getPath ()Ljava/lang/String; (Ljava/lang/String;)V getCollectionSegmentCount ()I getIndex ()Ljava/lang/Integer;
getActions ()Ljava/util/ArrayList; java/util/ArrayList iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getFieldType ()Lio/atlasmap/v2/FieldType; 'io/atlasmap/spi/AtlasFieldActionService findActionDetail P(Lio/atlasmap/v2/Action;Lio/atlasmap/v2/FieldType;)Lio/atlasmap/v2/ActionDetail; (Ljava/lang/Throwable;)V io/atlasmap/v2/Multiplicity ONE_TO_MANY Lio/atlasmap/v2/Multiplicity; getMultiplicity ()Lio/atlasmap/v2/Multiplicity; equals (Ljava/lang/Object;)Z MANY_TO_ONE getSegments (Z)Ljava/util/List; get (I)Ljava/lang/Object; getCollectionType !()Lio/atlasmap/v2/CollectionType; io/atlasmap/v2/CollectionType NONE Lio/atlasmap/v2/CollectionType; java/lang/Integer valueOf (I)Ljava/lang/Integer; setCollectionIndex A(ILjava/lang/Integer;)Lio/atlasmap/core/AtlasPath$SegmentContext; getCollectionSegments getLastSegment -()Lio/atlasmap/core/AtlasPath$SegmentContext; getLastCollectionSegment size getCollectionIndex toString setPath intValue ! - . / 0 1 2 3 4 > *? *? ? ? 5 " # $ 6 7 8 2 9 4 F
*? *+? ? 5 &