io.atlasmap.xml.core.XmlPath.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 ?
h
i j
k
l m n m o p m q
r s
t m u v
h w
x
y
h z { n
% | } ~
%
% ?
% ?
% ? ?
% ? ?
% ? { ? ?
! k
! ? { ? ?
% ?
! ?
?
?
? XmlSegmentContext InnerClasses PATH_NAMESPACE_SEPARATOR Ljava/lang/String;
ConstantValue (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Lio/atlasmap/xml/core/XmlPath; path $(Ljava/lang/String;Ljava/util/Map;)V namespacesToReplace Ljava/util/Map; LocalVariableTypeTable 5Ljava/util/Map; Signature J(Ljava/lang/String;Ljava/util/Map;)V getXmlSegments (Z)Ljava/util/List; i I includeRoot Z answer Ljava/util/List; start BLjava/util/List;
StackMapTable ? E(Z)Ljava/util/List; getLastSegment 2()Lio/atlasmap/xml/core/XmlPath$XmlSegmentContext; getLastSegmentParentPath ()Lio/atlasmap/xml/core/XmlPath;
parentPath v createSegmentContext D(Ljava/lang/String;)Lio/atlasmap/xml/core/XmlPath$XmlSegmentContext;
expression updatedPath 5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; namespace index part parts [Ljava/lang/String; fieldPath isStartedWtSlash ? ? [ [(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; SegmentContext ?(Ljava/lang/String;)Lio/atlasmap/core/AtlasPath$SegmentContext; ()Lio/atlasmap/core/AtlasPath; -()Lio/atlasmap/core/AtlasPath$SegmentContext;
SourceFile XmlPath.java 0 1 U V java/util/ArrayList 0 ? ? F ? ? ? ? ? .io/atlasmap/xml/core/XmlPath$XmlSegmentContext ? ? ? ? ? L e ? ? io/atlasmap/xml/core/XmlPath )io/atlasmap/core/AtlasPath$SegmentContext ? ? ? ? ? ? ? io/atlasmap/core/AtlasPath / ? ? ? ? ? ? ? ? : ? ? @ ? ? ? ? java/lang/StringBuilder ? ? ? ? java/lang/String ? ? ? ? R S N O L M java/util/List
java/util/Map ()V segmentContexts size ()I get (I)Ljava/lang/Object; add (Ljava/lang/Object;)Z java/util/Collections unmodifiableList "(Ljava/util/List;)Ljava/util/List; isEmpty ()Z
getExpression ()Ljava/lang/String; appendField 0(Ljava/lang/String;)Lio/atlasmap/core/AtlasPath; equals
startsWith (Ljava/lang/String;)Z replaceFirst 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; contains (Ljava/lang/CharSequence;)Z split ((Ljava/lang/String;I)[Ljava/lang/String; indexOf (Ljava/lang/String;)I substring (II)Ljava/lang/String; containsKey append -(Ljava/lang/String;)Ljava/lang/StringBuilder; &(Ljava/lang/Object;)Ljava/lang/Object; (I)Ljava/lang/String; toString !
- . /
0 1 2 > *+? ? 3
4 5 6 7 . 0 8 2 ^
*+,? ? ? 3
# $ 4
5 6
7 .
9 : ;
9 <