Edit C:\edeal\res\solr\lib\org\apache\tika\io\TikaInputStream.class
Êþº¾ 1A º » ¼ÿÿÿÿÿÿÿÿ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È ! É ! Ê Ë Ì Í Î Ï Ð Ê Ñ Ð Ò Ð Ó Ô [ Õ Ö × Ø Ù ! Ú ! Û Õ Ü Ý Þ ß Þ à á Þ â Þ ã × ä × å × æ ç è é ç ê ë ç ì ç í V ¼ î ï ð ñ ò ó ô õ ö ÷ ø ù ú @ û ü ý þ ! ÿ G Î V V V V õ V ó V ö ! BLOB_SIZE_THRESHOLD I ConstantValue file Ljava/io/File; temporary Z length J position mark openContainer Ljava/lang/Object; isTikaInputStream (Ljava/io/InputStream;)Z Code LineNumberTable LocalVariableTable stream Ljava/io/InputStream; get ;(Ljava/io/InputStream;)Lorg/apache/tika/io/TikaInputStream; (([B)Lorg/apache/tika/io/TikaInputStream; data [B K([BLorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/io/TikaInputStream; metadata #Lorg/apache/tika/metadata/Metadata; 4(Ljava/io/File;)Lorg/apache/tika/io/TikaInputStream; Exceptions W(Ljava/io/File;Lorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/io/TikaInputStream; 5(Ljava/sql/Blob;)Lorg/apache/tika/io/TikaInputStream; blob Ljava/sql/Blob; X(Ljava/sql/Blob;Lorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/io/TikaInputStream; ignore Ljava/sql/SQLException; 4(Ljava/net/URI;)Lorg/apache/tika/io/TikaInputStream; uri Ljava/net/URI; W(Ljava/net/URI;Lorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/io/TikaInputStream; 4(Ljava/net/URL;)Lorg/apache/tika/io/TikaInputStream; url Ljava/net/URL; W(Ljava/net/URL;Lorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/io/TikaInputStream; e Ljava/net/URISyntaxException; connection Ljava/net/URLConnection; path Ljava/lang/String; slash type encoding <init> '(Ljava/io/InputStream;Ljava/io/File;J)V this $Lorg/apache/tika/io/TikaInputStream; peek ([B)I buffer n m getOpenContainer ()Ljava/lang/Object; setOpenContainer (Ljava/lang/Object;)V container hasFile ()Z getFile ()Ljava/io/File; out Ljava/io/OutputStream; hasLength getLength ()J available ()I skip (J)J ln read ([BII)I bts off len (I)V readlimit markSupported reset ()V close beforeRead afterRead SourceFile TikaInputStream.java "org/apache/tika/io/TikaInputStream java/io/BufferedInputStream ? ? ? !org/apache/tika/metadata/Metadata ? ´ l q Content-Length java/io/ByteArrayInputStream ? l w resourceName _ ¥ java/io/FileInputStream ? l { java/sql/SQLException l ? !"# java/io/File ?$% ?&' l ?()*+ java/net/URISyntaxException,-./0 _ §123 Content-Type4 Content-Encoding5 §6 a ` b ` [ \ ] ^ _ ` b ° « ? « ¬ ³ ´ c d7 k java/io/IOException Stream has already been read ?8 Stream is already being read apache-tika- .tmp9: java/io/FileOutputStream;<=> µ ´? ? ¦ § ¨ © « §@ ? End of the stream reached #org/apache/tika/io/ProxyInputStream java/io/FileNotFoundException (Ljava/io/InputStream;)V java/lang/Integer toString (I)Ljava/lang/String; set '(Ljava/lang/String;Ljava/lang/String;)V ([B)V getName ()Ljava/lang/String; java/lang/Long (J)Ljava/lang/String; (Ljava/io/File;)V java/sql/Blob getBytes (JI)[B getBinaryStream ()Ljava/io/InputStream; java/net/URI getScheme java/lang/String equalsIgnoreCase (Ljava/lang/String;)Z (Ljava/net/URI;)V isFile toURL ()Ljava/net/URL; java/net/URL getProtocol toURI ()Ljava/net/URI; openConnection ()Ljava/net/URLConnection; getPath lastIndexOf (I)I substring java/net/URLConnection getContentType getContentEncoding getContentLength getInputStream in (Ljava/lang/String;)V createTempFile 4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; org/apache/tika/io/IOUtils copy .(Ljava/io/InputStream;Ljava/io/OutputStream;)I java/io/OutputStream java/io/InputStream delete ! V W X Y Z [ \ ] ^ _ ` a ` b ` c d e f g / *Á ¬ h G i j k l m g R *Á ? *À °» Y» Y*· · ° h S T V i j k l n g 6 *» Y· ¸ ° h c i o p l q g W + *¾¸ ¶ » Y» Y*· *¾?· ° h p r i o p r s l t g 6 *» Y· ¸ ° h ~ i [ \ u v l w g o 3+*¶ ¶ + *¶ ¸ ¶ » Y» Y» Y*· · **¶ · ° h ? ? ? i 3 [ \ 3 r s u v l x g 6 *» Y· ¸ ° h ? i y z u l { g ¹ M A*¹ A+ ¸ ¶ § : ?? ?? * ?¹ +¸ °» Y» Y*¹ · · ° h "