Edit C:\edeal\res\solr\lib\org\apache\tika\parser\CompositeParser.class
Êþº¾ 1 A ? ? ? @ ? @ ? @ ? ? ? @ ? ? ? ? @ ? ? ¡ ¢ £ ¤ £ ¥ ¦ § ¢ ¨ © ª « ? @ ¬ © ® ¯ © ° ± ² ³ ´ µ ¶ · ¡ ¸ @ ¹ º » ¼ ½ © ¾ ¿ © À @ Á  + Ã Ä - Å Æ Ç È É 2 ? Ê 2 Ë 2 Ì 2 Í 1 Î Ï + Ð Ñ Ò - Ð Ó @ Æ Ô Õ serialVersionUID J ConstantValuen?¢?° registry (Lorg/apache/tika/mime/MediaTypeRegistry; parsers Ljava/util/List; Signature 1Ljava/util/List<Lorg/apache/tika/parser/Parser;>; fallback Lorg/apache/tika/parser/Parser; <init> ;(Lorg/apache/tika/mime/MediaTypeRegistry;Ljava/util/List;)V Code LineNumberTable LocalVariableTable this (Lorg/apache/tika/parser/CompositeParser; LocalVariableTypeTable \(Lorg/apache/tika/mime/MediaTypeRegistry;Ljava/util/List<Lorg/apache/tika/parser/Parser;>;)V K(Lorg/apache/tika/mime/MediaTypeRegistry;[Lorg/apache/tika/parser/Parser;)V [Lorg/apache/tika/parser/Parser; ()V getParsers 6(Lorg/apache/tika/parser/ParseContext;)Ljava/util/Map; type Lorg/apache/tika/mime/MediaType; i$ Ljava/util/Iterator; parser context %Lorg/apache/tika/parser/ParseContext; map Ljava/util/Map; PLjava/util/Map<Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/parser/Parser;>; w(Lorg/apache/tika/parser/ParseContext;)Ljava/util/Map<Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/parser/Parser;>; getMediaTypeRegistry *()Lorg/apache/tika/mime/MediaTypeRegistry; setMediaTypeRegistry +(Lorg/apache/tika/mime/MediaTypeRegistry;)V ()Ljava/util/Map; R()Ljava/util/Map<Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/parser/Parser;>; setParsers (Ljava/util/Map;)V entry Entry InnerClasses Ljava/util/Map$Entry; VLjava/util/Map$Entry<Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/parser/Parser;>; S(Ljava/util/Map<Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/parser/Parser;>;)V getFallback !()Lorg/apache/tika/parser/Parser; setFallback "(Lorg/apache/tika/parser/Parser;)V getParser D(Lorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/parser/Parser; metadata #Lorg/apache/tika/metadata/Metadata; i(Lorg/apache/tika/metadata/Metadata;Lorg/apache/tika/parser/ParseContext;)Lorg/apache/tika/parser/Parser; getSupportedTypes 6(Lorg/apache/tika/parser/ParseContext;)Ljava/util/Set; X(Lorg/apache/tika/parser/ParseContext;)Ljava/util/Set<Lorg/apache/tika/mime/MediaType;>; parse |(Ljava/io/InputStream;Lorg/xml/sax/ContentHandler;Lorg/apache/tika/metadata/Metadata;Lorg/apache/tika/parser/ParseContext;)V e Ljava/lang/RuntimeException; Ljava/io/IOException; Lorg/xml/sax/SAXException; stream Ljava/io/InputStream; handler Lorg/xml/sax/ContentHandler; taggedStream &Lorg/apache/tika/io/TaggedInputStream; taggedHandler *Lorg/apache/tika/sax/TaggedContentHandler; Exceptions W(Ljava/io/InputStream;Lorg/xml/sax/ContentHandler;Lorg/apache/tika/metadata/Metadata;)V Deprecated SourceFile CompositeParser.java O Z "org/apache/tika/parser/EmptyParser M N I J G H Ö × Ø O P &org/apache/tika/mime/MediaTypeRegistry org/apache/tika/parser/Parser O X java/util/HashMap Ù Ú Û Ü Ý Þ ß à ? á org/apache/tika/mime/MediaType â ã ä #org/apache/tika/parser/ParseContext [ \ java/util/ArrayList å æ O ç è é java/util/Map$Entry ê à ë à ì í î ï ð ñ ò ó z ~ Content-Type ô õ ö ? ÷ õ ø ù ú û é z { $org/apache/tika/io/TaggedInputStream O ü (org/apache/tika/sax/TaggedContentHandler O ý ? ? java/lang/RuntimeException 'org/apache/tika/exception/TikaException java/lang/StringBuilder !Unexpected RuntimeException from þ ÿ þ O java/io/IOException #TIKA-198: Illegal IOException from org/xml/sax/SAXException $TIKA-237: Illegal SAXException from &org/apache/tika/parser/CompositeParser java/lang/Object java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; java/util/List iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; java/util/Set java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; size ()I (I)V entrySet ()Ljava/util/Set; getValue getKey java/util/Collections singleton #(Ljava/lang/Object;)Ljava/util/Set; &org/apache/tika/parser/ParserDecorator withTypes O(Lorg/apache/tika/parser/Parser;Ljava/util/Set;)Lorg/apache/tika/parser/Parser; add (Ljava/lang/Object;)Z !org/apache/tika/metadata/Metadata get &(Ljava/lang/String;)Ljava/lang/String; 4(Ljava/lang/String;)Lorg/apache/tika/mime/MediaType; &(Ljava/lang/Object;)Ljava/lang/Object; getSupertype B(Lorg/apache/tika/mime/MediaType;)Lorg/apache/tika/mime/MediaType; keySet (Ljava/io/InputStream;)V (Lorg/xml/sax/ContentHandler;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V throwIfCauseOf (Ljava/lang/Exception;)V ! @ A B C D E G H I J K L M N O P Q z *· *» Y· µ *,µ *+µ ± R @ >