
com.versionone.apiclient.FileAPIConnector.class Maven / Gradle / Ivy
???? 3
E ? ?
? D ? D ? ? D ? ?
( ? ? ?
?
?
?
? ?
? ? ?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
( ? ?
D ? ?
D ? ? ? ?
! ? ? ? ? ? ? ? D ? ? ?
( ? ? D ? ? ?
? ?
D ? D ?
?
? D ? ?
8 ? ? ?
: ? |
D ? ?
( ? ? ?
B ? ? ? ? _getData Ljava/util/HashMap; Signature 9Ljava/util/HashMap; _postData :Ljava/util/HashMap;
REQUEST_INDEX I RESPONSE_INDEX _prefix Ljava/lang/String; _lastPath _lastData '(Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable oneNode Lorg/w3c/dom/Node; i factory *Ljavax/xml/parsers/DocumentBuilderFactory; builder #Ljavax/xml/parsers/DocumentBuilder; nodes Lorg/w3c/dom/NodeList; e 0Ljavax/xml/parsers/ParserConfigurationException; Ljava/io/IOException; Lorg/xml/sax/SAXException; this +Lcom/versionone/apiclient/FileAPIConnector; fileName prefix doc Lorg/w3c/dom/Document;
StackMapTable ? ? ? ? ? ? ? ? ? ? processPostNode (Lorg/w3c/dom/Element;)V postNode Lorg/w3c/dom/Element; data [Ljava/lang/String; processGetNode getData ()Ljava/io/Reader;
Exceptions $(Ljava/lang/String;)Ljava/io/Reader; path sendData 6(Ljava/lang/String;Ljava/lang/String;)Ljava/io/Reader; postData compareRequest expected actual trimmedExpected
trimmedActual getLastPath ()Ljava/lang/String; getLastData beginRequest <(Ljava/lang/String;Ljava/lang/String;)Ljava/io/OutputStream; contentType
endRequest )(Ljava/lang/String;)Ljava/io/InputStream; ()V
SourceFile FileAPIConnector.java T ? java/util/HashMap G H K H P Q / ? ? \ java/lang/StringBuilder ? ? ? ? ? ? ? ? ? java/io/File T ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Get ? ? org/w3c/dom/Element } x Post w x .javax/xml/parsers/ParserConfigurationException java/lang/RuntimeException Parser Configuration Error T ? java/io/IOException IO Error org/xml/sax/SAXException
SAX Error java/lang/String Request M N ? ? ? ? Response O N ? ? ? ? ~ ? R Q ? ? S Q java/io/StringReader ,com/versionone/apiclient/ConnectionException Cannot get data for T ? U \s Invalid Request 'java/lang/UnsupportedOperationException )com/versionone/apiclient/FileAPIConnector java/lang/Object &com/versionone/apiclient/IAPIConnector org/w3c/dom/Document (javax/xml/parsers/DocumentBuilderFactory !javax/xml/parsers/DocumentBuilder org/w3c/dom/NodeList org/w3c/dom/Node endsWith (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; (Ljava/lang/String;)V parse &(Ljava/io/File;)Lorg/w3c/dom/Document; normalizeDocument getDocumentElement ()Lorg/w3c/dom/Element;
getChildNodes ()Lorg/w3c/dom/NodeList; getLength ()I item (I)Lorg/w3c/dom/Node; getNodeName equals (Ljava/lang/Object;)Z *(Ljava/lang/String;Ljava/lang/Throwable;)V getTextContent trim getAttribute &(Ljava/lang/String;)Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; containsKey get &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/String;I)V
replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ! D E F G H I J K H I L
M N
O N P Q R Q S Q T U V | *? *? Y? ? *? Y? ? *? ,? ? &,
? ? *? Y? ,?
?
? ? ? *,? N? :? :? Y+? ? N-? -? ? :6? ? G? :? ? ? *? ? ? ? ? ? *? ? ????? -:? !Y"? #?:? !Y%? #?:? !Y'? #?? S ? ? S ? ? $ S ? ? &