
com.adobe.aemds.guide.utils.XMLUtils.class Maven / Gradle / Ivy
???? 3?
???
?????
b?
b? ????????
?N
b?
?
??
??
??
??
?
`??
???
`?
??
??
?
????
??
????
????
??????
2??
4??
6?
??
2???
;? B? B? |? |? B??? B?
?
???
?
???
?
?
L
b
?
:
;
b
b?
`
? ?!"#
$?%&
`'
?(
)*
)+ ,-./012 B3456 B7 B8
9:
`;<
=>
? B@
AB?
`CD ,EFGHIJKLMN BO
P
Q BRSTU
??V
??
W
X
?Y
?Z
[
?\
b]^ LO LR
?_ `
`a? L@bcd
`efg
`hijklmn ?op ?qrstuvwxyz{?|}
`~
??
?]
?????
???
????
???
???
??
??
??
????
?]
??
?? B?
?
`?
`?? L???
?
???? B?A
b????
?
???? ?? B? B?? B?
??? L??
??
?
????
?
?????
???
?
????????
?
?
??? ??????
???
`???
???
??? L?? L????
????
???
??????
??? logger Lorg/slf4j/Logger; xmlSkeleton Ljava/lang/String;
ConstantValue ()V Code LineNumberTable LocalVariableTable this &Lcom/adobe/aemds/guide/utils/XMLUtils; checkIfStringHasIndexOperator (Ljava/lang/String;)Z bindRef bContainsIndex Z
StackMapTable extractXsdRootElement >(Lorg/apache/sling/commons/json/JSONObject;)Ljava/lang/String; ex -Lorg/apache/sling/commons/json/JSONException; guideJson *Lorg/apache/sling/commons/json/JSONObject; xsdRootEl? getXSDRootBindRef P(Lorg/apache/sling/commons/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
jsonObject xsdRoot effectiveBindRef
Exceptions getRelativeXpath 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; root xpath getXMLfromXsdDom )(Lorg/w3c/dom/Element;)Ljava/lang/String; doc Lorg/w3c/dom/Element; <(Lorg/w3c/dom/Element;Ljava/lang/Boolean;)Ljava/lang/String; transfac (Ljavax/xml/transform/TransformerFactory; trans !Ljavax/xml/transform/Transformer; sw Ljava/io/StringWriter; result )Ljavax/xml/transform/stream/StreamResult; source #Ljavax/xml/transform/dom/DOMSource; e Ljava/lang/Exception; omitXmlDeclaration Ljava/lang/Boolean; xmlStr????? addChildNodesOfParentUnderRoot '(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V child Lorg/w3c/dom/Node; i I parent document Lorg/w3c/dom/Document; children Lorg/w3c/dom/NodeList; length??0 getDorDataXmlPart }(Lorg/w3c/dom/Document;Lorg/w3c/dom/Document;Ljava/lang/String;ZLorg/apache/sling/commons/json/JSONObject;)Ljava/lang/String;
nakedBoundXml nakedUnBoundXml nakedExcludeFromDoRXml nakedStateOverrideXml dorDoc excludeFromDorIfHidden bSetXfaNameSpace handleXfaDataNode C(Lorg/w3c/dom/Element;Lorg/apache/sling/commons/json/JSONObject;Z)V xPathExpression guideNodeClass isContainer key value Ljava/lang/Object; iterator Ljava/util/Iterator; *Ljavax/xml/xpath/XPathExpressionException;
schemaHasRoot LocalVariableTypeTable (Ljava/util/Iterator;??" getXPathExprForBindRef 9(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/String; index addDataNodeAttribute <(Ljava/lang/String;Lorg/w3c/dom/Element;Ljava/lang/String;)V element attributeValue xPath Ljavax/xml/xpath/XPath; targetNodes? convertRTEValXfaCmplntHTML (Lorg/w3c/dom/Node;)V
resolvedRT modifiedRteNodeList
rteParentNode rteString rteNode rteNodes node getSubmissionInfoDataXmlElement ?(Lorg/w3c/dom/Document;Ljava/lang/String;)Lorg/w3c/dom/Element; xPathString afSubmissionInfo submitInfoPart getSubmissionInfoDataXmlPart <(Lorg/w3c/dom/Document;Ljava/lang/String;)Ljava/lang/String; setXfaNameSpace (Lorg/w3c/dom/Element;)V data setXmlSchemaInstanceNamespace getBoundDataXmlPart *(Lorg/w3c/dom/Document;)Ljava/lang/String; getBoundDataXmlElement -(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element; afBoundData getUnboundDataXmlPart getUnboundDataXmlElement
afUnboundData getSignersDataXmlElement getChildNodeByName 8(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Node; childName retNode populateMap $(Lorg/w3c/dom/Node;Ljava/util/Map;)V map Ljava/util/Map; 5Ljava/util/Map; Signature J(Lorg/w3c/dom/Node;Ljava/util/Map;)V
getDataMap '(Lorg/w3c/dom/Document;)Ljava/util/Map; dataMap unboundData boundData? M(Lorg/w3c/dom/Document;)Ljava/util/Map; getMapOfUnboundData B(Lorg/w3c/dom/Document;)Lorg/apache/sling/commons/json/JSONObject; jsonStr
xmlJSONObj stringWriter
jsonWriter .Lcom/adobe/aemds/guide/utils/CustomJSONWriter;?V convertUnboundedNodeToJson p(Ljava/lang/String;Ljavax/xml/xpath/XPath;Lorg/w3c/dom/Document;Lcom/adobe/aemds/guide/utils/CustomJSONWriter;)V nodeName nodeValue
childNodeName
childrenNodes rootNodeName unboundedXMLData nodes isRichTextDataNode (Lorg/w3c/dom/NodeList;)Z
isRichText getPrefillXmlWithoutBoundPart
getXMLFromDom xmlNode tagName getDataRefInputStream ?(Ljava/lang/String;Lcom/adobe/forms/common/service/FormDataXMLProviderRegistry;Lcom/adobe/granite/resourceresolverhelper/ResourceResolverHelper;)Ljava/io/InputStream; fileResource (Lorg/apache/sling/api/resource/Resource; jcrNode Ljavax/jcr/Node;
jcrContent is Ljava/io/InputStream; url Ljava/net/URL; in !Ljavax/jcr/PathNotFoundException; Ljavax/jcr/RepositoryException; &Ljava/io/UnsupportedEncodingException; Ljava/net/MalformedURLException; Ljava/io/IOException; dataRef formDataXMLProviderRegistry