Edit C:\edeal\res\solr\lib\org\apache\tika\mime\MimeTypesReader.class
Êþº¾ 1õ ? ó ? ô õ ö õ ÷ ø ù ú û ? ü ý þ ÿ ? ó ¼ !" !#$ % À ?& µ '( )*+ ?,- . / Ç 0 12 3 ?4567879:; A< A= A> ?@ F óA ?B5CD EFFG OH Ô OI J K L È ÚMN OPQ ?R STU _VW aX5YZ5[ d\] g^_ ` ?ab cde 1fghi jk ÿ ÿ ÿ ÿÿÿÿÿ lm ~ ó n ~o pqr st su ~vwxyz {|}~ types Lorg/apache/tika/mime/MimeTypes; <init> #(Lorg/apache/tika/mime/MimeTypes;)V Code LineNumberTable LocalVariableTable this &Lorg/apache/tika/mime/MimeTypesReader; read (Ljava/io/InputStream;)V factory *Ljavax/xml/parsers/DocumentBuilderFactory; builder #Ljavax/xml/parsers/DocumentBuilder; document Lorg/w3c/dom/Document; e 0Ljavax/xml/parsers/ParserConfigurationException; Lorg/xml/sax/SAXException; stream Ljava/io/InputStream; Exceptions (Lorg/w3c/dom/Document;)V child Lorg/w3c/dom/Element; node Lorg/w3c/dom/Node; i I nodes Lorg/w3c/dom/NodeList; element readMimeType (Lorg/w3c/dom/Element;)V useRegex Z alias Ljava/lang/String; aliasType Lorg/apache/tika/mime/MediaType; parent nodeElement name type Lorg/apache/tika/mime/MimeType; readMagic 7(Lorg/w3c/dom/Element;Lorg/apache/tika/mime/MimeType;)V magic Lorg/apache/tika/mime/Magic; clause Lorg/apache/tika/mime/Clause; i$ Ljava/util/Iterator; mimeType priority value readMatches G(Lorg/w3c/dom/Element;Lorg/apache/tika/mime/MediaType;)Ljava/util/List; mediaType clauses Ljava/util/List; LocalVariableTypeTable /Ljava/util/List<Lorg/apache/tika/mime/Clause;>; Signature f(Lorg/w3c/dom/Element;Lorg/apache/tika/mime/MediaType;)Ljava/util/List<Lorg/apache/tika/mime/Clause;>; readMatch T(Lorg/w3c/dom/Element;Lorg/apache/tika/mime/MediaType;)Lorg/apache/tika/mime/Clause; offset colon attr Lorg/w3c/dom/Attr; start end mask attrs Lorg/w3c/dom/NamedNodeMap; patternBytes [B length maskBytes detector &Lorg/apache/tika/detect/MagicDetector; subClauses decodeValue ((Ljava/lang/String;Ljava/lang/String;)[B J decoded tmpVal radix decodeString (Ljava/lang/String;)[B bytes j Ljava/io/ByteArrayOutputStream; !Ljava/lang/NumberFormatException; readRootXML SourceFile MimeTypesReader.java ?? ? ?????? org/xml/sax/InputSource ? ???? ? § .javax/xml/parsers/ParserConfigurationException &org/apache/tika/mime/MimeTypeException Unable to create an XML parser ?? org/xml/sax/SAXException Invalid type configuration????? mime-info????????????? org/w3c/dom/Element mime-type ± ² java/lang/StringBuilder +Not a <mime-info/> configuration document: ???? ?? ¡¢£¤ _comment¥¦§?¨©? glob isregexª«¬® pattern¯° ¾ ¿±?²³´ Invalid media type alias: root-XML ð ¿ sub-class-ofµ´¶· ß?¸¹º»¼ É Ê½¾¿ÀÁ®Âà org/apache/tika/mime/Clause org/apache/tika/mime/Magic ?·ÄÅÆÇÈÉ java/util/ArrayList match Ò Ó¶? stringÊËÌ org/w3c/dom/AttrÍ?Î?ÏÐÑÒÑÓ Missing magic byte pattern Invalid offset range: [?Ô , ] ä åÕÖ× $org/apache/tika/detect/MagicDetector ?Ø org/apache/tika/mime/MagicMatch ?ÙÚ? org/apache/tika/mime/AndClauseÛÜ ?Ý org/apache/tika/mime/OrClause ?Þ 0xßà ê ë byteáâ host16 little16¹ã big16 host32 little32äåæ big32 java/io/ByteArrayOutputStreamçèéÅêëì 0íîïðñòâ java/lang/NumberFormatException Invalid string value: namespaceURI localNameóô $org/apache/tika/mime/MimeTypesReader java/lang/Object +org/apache/tika/mime/MimeTypesReaderMetKeys java/io/IOException ()V (javax/xml/parsers/DocumentBuilderFactory newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; !javax/xml/parsers/DocumentBuilder parse 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; *(Ljava/lang/String;Ljava/lang/Throwable;)V org/w3c/dom/Document getDocumentElement ()Lorg/w3c/dom/Element; getTagName ()Ljava/lang/String; java/lang/String equals (Ljava/lang/Object;)Z getChildNodes ()Lorg/w3c/dom/NodeList; org/w3c/dom/NodeList getLength ()I item (I)Lorg/w3c/dom/Node; org/w3c/dom/Node getNodeType ()S append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V getAttribute &(Ljava/lang/String;)Ljava/lang/String; org/apache/tika/mime/MimeTypes forName 3(Ljava/lang/String;)Lorg/apache/tika/mime/MimeType; getFirstChild ()Lorg/w3c/dom/Node; getNodeValue org/apache/tika/mime/MimeType setDescription java/lang/Boolean valueOf '(Ljava/lang/String;)Ljava/lang/Boolean; booleanValue ()Z addPattern 5(Lorg/apache/tika/mime/MimeType;Ljava/lang/String;Z)V org/apache/tika/mime/MediaType 4(Ljava/lang/String;)Lorg/apache/tika/mime/MediaType; addAlias B(Lorg/apache/tika/mime/MimeType;Lorg/apache/tika/mime/MediaType;)V setSuperType add "(Lorg/apache/tika/mime/MimeType;)V java/lang/Integer parseInt (Ljava/lang/String;)I getType "()Lorg/apache/tika/mime/MediaType; java/util/List iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; setPriority (I)V setClause (Lorg/apache/tika/mime/Clause;)V addMagic (Lorg/apache/tika/mime/Magic;)V getAttributes ()Lorg/w3c/dom/NamedNodeMap; org/w3c/dom/NamedNodeMap getName getValue indexOf (I)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; (I)Ljava/lang/StringBuilder; java/lang/Math max (II)I )(Lorg/apache/tika/mime/MediaType;[B[BII)V *(Lorg/apache/tika/detect/MagicDetector;I)V size get (I)Ljava/lang/Object; !([Lorg/apache/tika/mime/Clause;)V (Ljava/util/List;)V startsWith (Ljava/lang/String;)Z getBytes ()[B (Ljava/lang/String;I)I java/lang/Long parseLong (Ljava/lang/String;I)J charAt (I)C write java/lang/Character isDigit (C)Z java/lang/Short decode %(Ljava/lang/String;)Ljava/lang/Short; byteValue ()B toByteArray addRootXML '(Ljava/lang/String;Ljava/lang/String;)V 0 ? ? ? ? ? ? ? ? F *· *+µ ± ? b c d ? ? ? ? ? ? ? ? Ó 9¸ M,¶ N-» Y+· ¶ :*¶ § M» Y,· ¿M» Y,· ¿± , ? * h i j k p l ! m , n - o 8 q ? H ? ? ? ? ? ? ! ¡ - ¢ 9 ? ? 9 £ ¤ ¥ ¦ ? § ? ?+¹ M,Æ `,¹ ¶ ? R,¹ N6-¹ ¢ :-¹ :¹ À :¹ ¶ ? *· ?§ÿÁ§ #» Y» Y· ¶ ,¹ ¶ ¶ · ¿± ? 6 t u v w . x 8 y C z J { Y | _ w e ? h ? ? ? ? H J ¨ © 8 ' ª « # B ¬ E ® ¯ ? ? ? ? ? ? ? ° © ¥ ± ² ? \ X+ ¹ ! M*´ ,¶ "N+¹ :6¹ ¢)¹ :¹ À :¹ #¶ ? -¹ $ ¹ % ¶ &§ ä¹ '¶ ? *(¹ ! ¸ )¶ *6*´ -+¹ ! ¶ ,§ ®¹ -¶ ? *-· .§ ?¹ /¶ ? F ¹ ! :¸ 0: Æ *´ - ¶ 1§ » Y» Y· 2¶ ¶ ¶ · ¿§ C¹ 3¶ ? *-· 4§ *¹ 5¶ ? ¹ ! :*´ -¸ 0¶ 6?§þÑ*´ -¶ 7± ? r ? ? ? ? ) ? 4 ? ? ? F ? U ? h ? w ? ? ? ? ? ? · ? Æ ? Ñ ? Ø ? Ý ? ê ? ¢ £"