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

com.adobe.aemds.guide.utils.DocumentDataMerger.class Maven / Gradle / Ivy

????3]
P?
??
??	O?
O?	O???	O??	O???	O?
??
???
?
??
?
??
??
??
???	?????
??
??
??? ?
O?
??
O?
O?
O?
??
??
O??
??
O??	O?
-????
1?	???4?4??
???????
O?
O?
O?
O?
O?


O
O
O
O	O
	


P
?
?
?xPathLjavax/xml/xpath/XPath;mergeReferenceDocumentLorg/w3c/dom/Document;currentRepeatNodeLjava/lang/Object;currentRepeatPathLjava/lang/String;R(Lorg/apache/sling/commons/json/JSONObject;Lorg/w3c/dom/Document;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis0Lcom/adobe/aemds/guide/utils/DocumentDataMerger;	guideJson*Lorg/apache/sling/commons/json/JSONObject;paramsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;	Signaturex(Lorg/apache/sling/commons/json/JSONObject;Lorg/w3c/dom/Document;Ljava/util/Map;)VsetBindProperty()VgetComputedBindProperty>(Lorg/apache/sling/commons/json/JSONObject;)Ljava/lang/String;
jsonObjectbindProp
StackMapTable
ExceptionsisInCurrentContext(Ljava/lang/String;)ZbindPathgetRelativePath&(Ljava/lang/String;)Ljava/lang/String;matchPrimitive((Ljava/lang/String;ZZ)Ljava/lang/String;relativePath
isRepeatChildZ
isRichText	nodeValuedataNodeLorg/w3c/dom/Node;bindNode?'(Ljava/lang/String;Z)Ljava/lang/String;updateMergedJson?(Lorg/apache/sling/commons/json/JSONObject;Ljava/lang/String;)VvalueeLjava/lang/Exception;guideNodeClass?getCurrentContext()Ljava/lang/Object;setCurrentContext(Ljava/lang/Object;)VctxgetCurrentContextPath()Ljava/lang/String;setCurrentContextPath(Ljava/lang/String;)VpathmatchComposite8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;nodefullPathcurrentRepeatNodeListLorg/w3c/dom/NodeList;?
getMatchCount(Ljava/lang/Object;)ImatchnodeListgetMatchItem'(Ljava/lang/Object;I)Ljava/lang/Object;ithIresetContextmergeJSONObject?(Ljava/lang/String;Lorg/apache/sling/commons/json/JSONObject;)V	repeatKeyioriginalRepeatCountrepeatCountoriginalRepeatNode
originalXPathcurrentMatchtagNameisUnBoundCompositeField	objectKey
handleDefaultminOccurmaxOccur
SourceFileDocumentDataMerger.javaYQRhiSTUVWX*com/adobe/aemds/guide/utils/GuideConstantsnameX v!"java/lang/StringBuilderYi#$/%?&'s(s)*+,*/*-./012org/w3c/dom/Element3456789sorg/w3c/dom/Node:?wx;sjkrsuv<s=>??
allowRichText@sA?java/lang/ExceptionBCDEF,com/adobe/aemds/guide/service/GuideExceptionYGH/org/w3c/dom/NodeListI"JKLMjava/lang/Integer??????????NOPQP?i????RSTUVWXYZ??[Z\*\v.com/adobe/aemds/guide/utils/DocumentDataMerger.com/adobe/aemds/guide/utils/KeyValueDataMergerjava/lang/String+org/apache/sling/commons/json/JSONExceptionjava/lang/Object(org/apache/sling/commons/json/JSONObjectjava/lang/Throwable<(Lorg/apache/sling/commons/json/JSONObject;Ljava/util/Map;)Vjavax/xml/xpath/XPathFactorynewInstance ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;org/w3c/dom/DocumentgetDocumentElement()Lorg/w3c/dom/Element;bindProperty	getStringlength()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString#org/apache/commons/lang/StringUtils
isNotEmpty
startsWithsubstringAfter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;&com/adobe/aemds/guide/utils/GuideUtilsremovePrefixjavax/xml/xpath/XPathConstantsNODELjavax/xml/namespace/QName;javax/xml/xpath/XPathevaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;$com/adobe/aemds/guide/utils/XMLUtilsgetXMLfromXsdDom<(Lorg/w3c/dom/Element;Ljava/lang/Boolean;)Ljava/lang/String;isEmptygetTextContenthasisGuideCompositeFieldisUnboundObj-(Lorg/apache/sling/commons/json/JSONObject;)ZsetCompositeFieldBindRef
optBooleanupdateJsonValueloggerLorg/slf4j/Logger;org/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/Exception;)VNODESET	getLengthitem(I)Lorg/w3c/dom/Node;getInt(Ljava/lang/String;)Ijava/lang/Mathmax(II)ImingetUniqueKeyP(Ljava/lang/String;Lorg/apache/sling/commons/json/JSONObject;)Ljava/lang/String;
jsonWriter.Lcom/adobe/aemds/guide/utils/CustomJSONWriter;,com/adobe/aemds/guide/utils/CustomJSONWriterkeyB(Ljava/lang/String;)Lcom/adobe/aemds/guide/utils/CustomJSONWriter;object0()Lcom/adobe/aemds/guide/utils/CustomJSONWriter;	endObject	optString!OPQRSTUVWXYZ[?-*+-?*???*?*,?**???*	?
?\12345&6,7]*-^_-`a-ST-bcd-befghi[5*?
?\
:;]^_jk[?0+*?
?M*?
???Y?*?
??,???,?\>	?@.B] 0^_0la	'mXn?.opqrs[Z*?
??+*?
????\F]^_tXn@uv[N+*?
?L+?L+?\Q	RS]^_tXwx[3?::?
*??*??:+??a?0*??Y?+????????:??:*?+??? :??!:?\2`abc#e'fTh\i_ksmxn?q]H?^_?yX?z{?|{?}X~~h?Vn?o?H??9?
p-w?[F*+?"?\}] ^_yXz{p-??[BuN6+*?
?#?.*+?$N*-?%?6*-?&N,?'?+?(?	*+-?)+*?+6*-?":*+?,?:*?.?/?0?1Y?2??UX-\F??????!?'?5?;?C?N?U?X?Z?j?t?]RC|{N?XZ??u^_ulau?XstXpz{n?'o\?p1??[/*??\?]^_??[>*+??\
??]^_?V??[/*?
?\?]^_??[>*+?
?\
??]^_?X??[?AN+??$*??:*?,?3??4N?*?+*??3??4N-?\??	??'?*???]4?A^_AyXA?X???n	?*?p-??[N+?4M,?5?\
??] ^_?V????[Y
+?4N-?6?\
??]*
^_
?V
?????i[<**????\
?
?]^_??[?y>66,7?#?,7?86,9?#?,9?86?;6?	??*?<:*?=:*,?$:*?&:	*	?>:
*??>*
?@6?A6?B66

?T
?
*?C?**

?D?E
?*+,?F:*?G?H?IW*+,?J
d?*?G?KW?
???*?E*???:*?E*????u,L	?M?'?,?(??6*?<:*?=:?1,?N:	*?	??:

?	*
?E**,?$??*+,?J?*?E*???k?????\?4??????"?*?0?4?@?F?L?S?[?e?k?m?u?~???????????????????
???
"(.3;MRXa!g#l$r%x(]??
?X?X??
um??~d??F??VL??XS?tX[?yX	e??V
;&?X	M?V
"V?{(P?V.J?Xy^_y?Xylaw?{t??q??nv??I?o??ooo??N???o?@?7?o??oo???p-??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy