
org.apache.commons.io.input.XmlStreamReader.class Maven / Gradle / Ivy
The newest version!
???? 1? u ? ?
?
u ?
u ?
u ?
v ? ? ?
? u ?
? u ?
u ? u ? ?
? u ?
?
u
u
u
u
v
v
u
u
u
u
O
O
O
' ?
'
'
O !"#
$%
&'
u(
u)
u*
u+,
-./01
O2
O3
O4 u5
67
89
8: ;<
O=
>?
>@A
OB
OCDE
RFG
'HI
>JKL
ZF
YMN
] ?
YO
]P uQ
ORSTUVW
OXYZ[ k\ k] k^
k_`a
6bc
6def BUFFER_SIZE I
ConstantValue UTF_8 Ljava/lang/String; US_ASCII UTF_16BE UTF_16LE UTF_16 EBCDIC BOMS &[Lorg/apache/commons/io/ByteOrderMark; XML_GUESS_BYTES reader Ljava/io/Reader; encoding defaultEncoding CHARSET_PATTERN Ljava/util/regex/Pattern; ENCODING_PATTERN RAW_EX_1 RAW_EX_2 HTTP_EX_1 HTTP_EX_2 HTTP_EX_3 getDefaultEncoding ()Ljava/lang/String; Code LineNumberTable LocalVariableTable this -Lorg/apache/commons/io/input/XmlStreamReader; (Ljava/io/File;)V file Ljava/io/File;
Exceptions (Ljava/io/InputStream;)V is Ljava/io/InputStream; (Ljava/io/InputStream;Z)V lenient Z +(Ljava/io/InputStream;ZLjava/lang/String;)V bom ,Lorg/apache/commons/io/input/BOMInputStream; pis (Ljava/net/URL;)V url Ljava/net/URL; -(Ljava/net/URLConnection;Ljava/lang/String;)V conn Ljava/net/URLConnection; contentType *(Ljava/io/InputStream;Ljava/lang/String;)V httpContentType =(Ljava/io/InputStream;Ljava/lang/String;ZLjava/lang/String;)V +(Ljava/io/InputStream;Ljava/lang/String;Z)V getEncoding read ([CII)I buf [C offset len close ()V doRawStream m(Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Z)Ljava/lang/String; ex 6Lorg/apache/commons/io/input/XmlStreamReaderException; bomEnc xmlGuessEnc xmlEnc doHttpStream (Lorg/apache/commons/io/input/BOMInputStream;Lorg/apache/commons/io/input/BOMInputStream;Ljava/lang/String;Z)Ljava/lang/String; doLenientDetection \(Ljava/lang/String;Lorg/apache/commons/io/input/XmlStreamReaderException;)Ljava/lang/String; ex2 calculateRawEncoding J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; msg calculateHttpEncoding ](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; cTMime cTEnc appXml textXml getContentTypeMime &(Ljava/lang/String;)Ljava/lang/String; i mime getContentTypeEncoding postMime m Ljava/util/regex/Matcher; getXmlProlog ;(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String; bReader Ljava/io/BufferedReader; prolog Ljava/lang/StringBuffer; line bytes [B max c firstGT xmlProlog bytesRead
guessedEnc isAppXml (Ljava/lang/String;)Z isTextXml
SourceFile XmlStreamReader.java ? | java/io/FileInputStream ? ? ? ? ? ? ? ? ? ? *org/apache/commons/io/input/BOMInputStream java/io/BufferedInputStream ?g ? ? ?h ? ? ? ? ? | java/io/InputStreamReader ? ? ? ?ijk ? ?lm ?no java/net/HttpURLConnection ? ? ? ? ? ? ? ? ? ?p ? ? ? ? ? 4org/apache/commons/io/input/XmlStreamReaderException ? ? ? ? text/htmlq ?rstu java/lang/StringBuilder text/xmlvwx ?y ?z ?{ ? ? ? UTF-8 UTF-16|} UTF-16BE UTF-16LE NInvalid encoding, BOM [{0}] XML guess [{1}] XML prolog [{2}] encoding mismatch java/lang/Object~? ?? HInvalid encoding, BOM [{0}] XML guess [{1}] XML prolog [{2}] unknown BOM ? ? ? ? ? ? ? ? eInvalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], Invalid MIME ?? US-ASCII iInvalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], BOM must be NULL jInvalid encoding, CT-MIME [{0}] CT-Enc [{1}] BOM [{2}] XML guess [{3}] XML prolog [{4}], encoding mismatch ;??t?? ? ? ????????u???????? ?? java/lang/String ???? java/io/IOException Unexpected end of XML stream ?? .XML prolog or ROOT element not found on first v? bytes? ? java/io/BufferedReader java/io/StringReader ?? java/lang/StringBuffer? ?v? ? ?? ? application/xml application/xml-dtd &application/xml-external-parsed-entity application/ +xml? ? text/xml-external-parsed-entity text/ #org/apache/commons/io/ByteOrderMark {? ~? ? ?? CP1047 charset=["']?([.[^; "']]*)["']??? 6<\?xml.*encoding[\s]*=[\s]*((?:".[^"]*")|(?:'.[^']*'))?? +org/apache/commons/io/input/XmlStreamReader java/io/Reader (Ljava/io/InputStream;I)V ?(Ljava/io/InputStream;Z[Lorg/apache/commons/io/ByteOrderMark;)V java/net/URL openConnection ()Ljava/net/URLConnection; java/net/URLConnection getContentType getInputStream ()Ljava/io/InputStream; getBOMCharsetName
startsWith length ()I substring (I)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString getBomEncoding getXmlGuessEncoding getXmlEncoding equals (Ljava/lang/Object;)Z java/text/MessageFormat format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V o(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V indexOf (Ljava/lang/String;)I (II)Ljava/lang/String; trim java/util/regex/Pattern matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher find ()Z group java/util/Locale US Ljava/util/Locale; toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; java/io/InputStream mark (I)V ([BII)I ([BIILjava/lang/String;)V (I)I (Ljava/lang/String;)V (I)Ljava/lang/StringBuilder; reset (Ljava/io/Reader;)V readLine ,(Ljava/lang/String;)Ljava/lang/StringBuffer; endsWith %Lorg/apache/commons/io/ByteOrderMark; (Ljava/lang/String;[I)V compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; .(Ljava/lang/String;I)Ljava/util/regex/Pattern; ! u v w x y z { | y 0 } | y @ ~ | y 3 | y 4 ? | y 1 ? | y p ? ? ? ? ? ? ? | ? | ? ? ? ? ? | y 5 ? | y 9 ? | y A ? | y B ? | y > ? ? ? / *? ? ? m ? ? ? ? ? ? E
*? Y+? ? ? ?
} ~ ?
? ?
? ? ? R ? ? ? ? *+? ? ?
? ? ? ? ? ? ? ? R ? ? ? J *+? ? ?
? ? ? ? ? ? ? ? ? ? R ? ? ? ? O*? *-? ? Y? Y+ ?
? ? :? Y?
? :**? ? *? Y*? ? ? ? ? ? ? ? ! ? 0 ? = ? N ? ? > O ? ? O ? ? O ? ? O ? | ! . ? ? 0 ? ? ? R ? ? ? B
*+? ? ? ?
? ? ?
? ?
? ? ? R ? ? ? |*? *,? >+? :+? :? Y? Y ?
? ? :? Y?
? :+? ? ? **? ? ? **? ? *? Y*? ? ? ? ? 2 ? ? ? ? ? ? 0 ? K ] j { ? R | ? ? | ? ? | ? | q ? ? k ? | e ? ? 0 L ? ? ? = ? ? ? R ? ? ? J *+,? ? ?
? ? ? ? ? ? | ? R ? ? ? ? Q*? *? ? Y? Y+ ?
? ? :? Y?
? :**,? ? *? Y*? ? ? ? ? B C
D "E 1F ?G PH ? H Q ? ? Q ? ? Q ? | Q ? ? Q ? | " / ? ? 1 ? ? ? R ? ? ? U *+,? ? ?
m n ? * ? ? ? ? ? | ? ? ? R ? ? ? / *? ? ? v ? ? ? ? ? ? S *? +? ? ? ? ? * ? ? ? ? ? x ? x ? R ? ? ? 6 *? ? ? ?
? ? ? ? ? ? R ? ? ? ? 0+? :,? :,? :*? ?:? *? !?? ? " ? ? ? ? ? !? %? -? ? R ! ? ? 0 ? ? 0 ? ? 0 ? ? 0 ? ? * ? | $ ? | ? | ? R ? ? ? ? 4+? :,? :,? :*-? "?:? *-? !?? ! " ? " ? ? ? ? "? $? )? 1? ? \ $ ? ? 4 ? ? 4 ? ? 4 ? ? 4 ? | 4 ? ? . ? | ( ? | ? | ? R ? ? ? ? f+? @+#? $? 7+#? %? &L? 'Y? ()? *+? *? +L*+,? ,,? -,? .? "?N-M,? .N-? ,? /N-? *? ? 0? *? N-? + = > ? 2 ?
? ? +? >? ?? A? F? J? O? S? d? ? 4 ? ? ? f ? ? f ? | f ? ? F ? | ? R ? ? ? J+? ;,? -? *? ? 0? *? ?-1? 2? ,3? 2? ,4? 2? ,?-?+0? 2? g,? 0,0? 2? '5? 6Y+SY,SY-S? 7:? Y+,-? 8?-? 0-0? 2? '5? 6Y+SY,SY-S? 7:? Y+,-? 8?+?+3? 2? +4? 2? n,? /,+? 2? '5? 6Y+SY,SY-S? 7:? Y+,-? 8?-? 8-1? 2? /-+? 2? '5? 6Y+SY,SY-S? 7:? Y+,-? 8?+?9? 6Y+SY,SY-S? 7:? Y+,-? 8? ? b ? ? ? ? 8? :? <? E? R i v ? ? ? ? ? ?
? ? $&= ? \ i
? | ?
? | ?
? |
? | J ? ? J ? | J ? | J ? | =
? | ? R ? ? ? &