
org.postgresql.jdbc4.Jdbc4SQLXML.class Maven / Gradle / Ivy
???? 2a
Y ?
Z ? Y ? Y ? Y ? Y ? Y ?
Y ?
Y ? ? ? ?
? ?
? ? ? ? ? ?
? ?
? ?
Z ?
? ?
? ? ?
?
? ? ?
?
? ?
? ?
? ?
" ? ?
? ?
? ?
$ ? ? ?
? ? ?
? ? ? ?
?
Y ? ?
0 ? Y ? ?
3 ? Y ? ?
6 ? Y ? ?
; ? ?
; ? ?
= ? ? ?
9 ?
D
?
0
?
?
3
?
6
NonPrintingErrorHandler InnerClasses _conn $Lorg/postgresql/core/BaseConnection; _data Ljava/lang/String; _initialized Z _active _freed _byteArrayOutputStream Ljava/io/ByteArrayOutputStream;
_stringWriter Ljava/io/StringWriter;
_domResult #Ljavax/xml/transform/dom/DOMResult; '(Lorg/postgresql/core/BaseConnection;)V Code LineNumberTable LocalVariableTable this "Lorg/postgresql/jdbc4/Jdbc4SQLXML; conn 9(Lorg/postgresql/core/BaseConnection;Ljava/lang/String;)V data :(Lorg/postgresql/core/BaseConnection;Ljava/lang/String;Z)V initialized free ()V getBinaryStream ()Ljava/io/InputStream; ioe Ljava/io/IOException;
StackMapTable ?
Exceptions getCharacterStream ()Ljava/io/Reader; getSource /(Ljava/lang/Class;)Ljavax/xml/transform/Source; factory *Ljavax/xml/parsers/DocumentBuilderFactory; builder #Ljavax/xml/parsers/DocumentBuilder; input Lorg/xml/sax/InputSource; is xif "Ljavax/xml/stream/XMLInputFactory; xsr "Ljavax/xml/stream/XMLStreamReader; e Ljava/lang/Exception; sourceClass Ljava/lang/Class; ? getString ()Ljava/lang/String; setBinaryStream ()Ljava/io/OutputStream; setCharacterStream ()Ljava/io/Writer; setResult /(Ljava/lang/Class;)Ljavax/xml/transform/Result; transformerFactory /Ljavax/xml/transform/sax/SAXTransformerFactory; transformerHandler ,Ljavax/xml/transform/sax/TransformerHandler; te *Ljavax/xml/transform/TransformerException; xof #Ljavax/xml/stream/XMLOutputFactory; xsw "Ljavax/xml/stream/XMLStreamWriter; xse %Ljavax/xml/stream/XMLStreamException; resultClass setString (Ljava/lang/String;)V value
checkFreed ensureInitialized (Ljavax/xml/transform/TransformerFactory; transformer !Ljavax/xml/transform/Transformer; domSource #Ljavax/xml/transform/dom/DOMSource; stringWriter streamResult )Ljavax/xml/transform/stream/StreamResult;
initialize
SourceFile Jdbc4SQLXML.java l v l y ^ _ ` a b c d c e c ? y ? y java/io/ByteArrayInputStream !"#$% l& java/io/IOException !org/postgresql/util/PSQLException Failed to re-encode xml data.'() l* java/io/StringReader l ? !javax/xml/transform/dom/DOMSource+,-./01 8org/postgresql/jdbc4/Jdbc4SQLXML$NonPrintingErrorHandler234 org/xml/sax/InputSource l567 l8 !javax/xml/transform/sax/SAXSource l9 'javax/xml/transform/stream/StreamSource #javax/xml/transform/stax/StAXSource:.;<= l> java/lang/Exception Unable to decode xml data.?@A Unknown XML Source class: {0}@BC) lD ? y java/io/ByteArrayOutputStream f g java/io/StringWriter h i !javax/xml/transform/dom/DOMResult j k !javax/xml/transform/sax/SAXResult.E -javax/xml/transform/sax/SAXTransformerFactoryFG 'javax/xml/transform/stream/StreamResult lHI ?J lK (javax/xml/transform/TransformerException &Unable to create SAXResult for SQLXML.L) #javax/xml/transform/stax/StAXResultM.NOP lQ #javax/xml/stream/XMLStreamException &Unable to create StAXResult for SQLXML Unknown XML Result class: {0} *This SQLXML object has already been freed.R) QThis SQLXML object has not been initialized, so you cannot retrieve data from it.STUV 3Failed to convert binary xml data to encoding: {0}.W ?X ?YZ[\]^_` 4Unable to convert DOMResult SQLXML data to a string. UThis SQLXML object has already been initialized, so you cannot manipulate it further. org/postgresql/jdbc4/Jdbc4SQLXML java/lang/Object java/sql/SQLXML java/sql/SQLException java/lang/Throwable "org/postgresql/core/BaseConnection getEncoding ()Lorg/postgresql/core/Encoding; org/postgresql/core/Encoding encode (Ljava/lang/String;)[B ([B)V org/postgresql/util/PSQLState
DATA_ERROR Lorg/postgresql/util/PSQLState; I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V equals (Ljava/lang/Object;)Z (javax/xml/parsers/DocumentBuilderFactory newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; !javax/xml/parsers/DocumentBuilder setErrorHandler (Lorg/xml/sax/ErrorHandler;)V (Ljava/io/Reader;)V parse 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; (Lorg/w3c/dom/Node;)V (Lorg/xml/sax/InputSource;)V javax/xml/stream/XMLInputFactory $()Ljavax/xml/stream/XMLInputFactory; createXMLStreamReader 4(Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader; %(Ljavax/xml/stream/XMLStreamReader;)V org/postgresql/util/GT tr &(Ljava/lang/String;)Ljava/lang/String; 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; INVALID_PARAMETER_TYPE 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V *()Ljavax/xml/transform/TransformerFactory; newTransformerHandler .()Ljavax/xml/transform/sax/TransformerHandler; (Ljava/io/Writer;)V *javax/xml/transform/sax/TransformerHandler (Ljavax/xml/transform/Result;)V (Lorg/xml/sax/ContentHandler;)V UNEXPECTED_ERROR !javax/xml/stream/XMLOutputFactory %()Ljavax/xml/stream/XMLOutputFactory; createXMLStreamWriter 4(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter; %(Ljavax/xml/stream/XMLStreamWriter;)V OBJECT_NOT_IN_STATE toByteArray ()[B decode ([B)Ljava/lang/String; name toString &javax/xml/transform/TransformerFactory newTransformer #()Ljavax/xml/transform/Transformer; getNode ()Lorg/w3c/dom/Node; javax/xml/transform/Transformer transform ;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V ! Y Z [ ^ _ ` a b c d c e c f g h i j k l m n @ *+? ? o
7 8 p q r s _ l t n J *+,? ? o
<