javax.mail.internet.ParameterList.class Maven / Gradle / Ivy
The newest version!
???? 0?
?
?
? ? ?
?
?
?
?
?
, ? ?
,
?
!
?"#$ ?%#&'()
?*
,+
,,
,-
?. ?/ ?0
?12 ?3
745 ?6
,789
?: ?;4<=>=?@
E:A
G
B
E54C
?D
EF
GGH#I
GJ E/
G
GK#L#MN<#O4P#P
,QR4L ?S
?T
?UV#W
aX
?KY
eZ
EL
E[
e\
e
]^
]_
]`
,F
Za
b ?cd
,ef
,gh
wi
y
,j
kl
]m
,n
opq
rstuvwxyz{ InnerClasses ToStringBuffer ParamEnum
MultiValue Value list Ljava/util/Map; multisegmentNames Ljava/util/Set; slist lastName Ljava/lang/String; encodeParameters Z decodeParameters decodeParametersStrict applehack windowshack parametersStrict hex [C ()V Code LineNumberTable LocalVariableTable this #Ljavax/mail/internet/ParameterList; (Ljava/lang/String;)V name value lastValue tk| Token +Ljavax/mail/internet/HeaderTokenizer$Token; type I s h %Ljavax/mail/internet/HeaderTokenizer;
Exceptions putEncodedName '(Ljava/lang/String;Ljava/lang/String;)V ex &Ljava/io/UnsupportedEncodingException; v )Ljavax/mail/internet/ParameterList$Value; Ljava/lang/Object; rname star combineMultisegmentNames (Z)V vv Ljava/io/IOException; sname uex sb Ljava/lang/StringBuffer; mv .Ljavax/mail/internet/ParameterList$MultiValue; charset bos Ljava/io/ByteArrayOutputStream; segment it Ljava/util/Iterator; sit keepConsistentOnFailure success size ()I get &(Ljava/lang/String;)Ljava/lang/String; set pex $Ljavax/mail/internet/ParseException; 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ev remove getNames ()Ljava/util/Enumeration; toString ()Ljava/lang/String; (I)Ljava/lang/String; va i ns used 2Ljavax/mail/internet/ParameterList$ToStringBuffer; e quote encodeValue O(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; c C b [B extractCharset =(Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value; li lang nex !Ljava/lang/NumberFormatException; +Ljava/lang/StringIndexOutOfBoundsException; decodeBytes 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bi +(Ljava/lang/String;Ljava/io/OutputStream;)V os Ljava/io/OutputStream;
access$200 x0 Synthetic
SourceFile ParameterList.java ? ? ? ? java/util/LinkedHashMap ? ? ? ? ? ? java/util/HashSet ? ? java/util/HashMap ? ? #javax/mail/internet/HeaderTokenizer ()<>@,;:\" []/?= ? ?}~ ? "javax/mail/internet/ParseException java/lang/StringBuffer Expected parameter name, got "??? ? " ? ? ? ?????? Expected '=', got " ? ??? filename}? ? ?}? Expected parameter value, got " ? ???? ? ? ?? java/lang/String Expected ';', got " ? ???? ??? ? ? ? ? ? ? ? ? $java/io/UnsupportedEncodingException ? ???? *?? *0* 'javax/mail/internet/ParameterList$Value ??? ??????}? ,javax/mail/internet/ParameterList$MultiValue java/io/ByteArrayOutputStream?? ?? ? ?????? java/io/IOException ?? ? ? ? ? ? ??????? ?? ? DONE ? ? ? ? ? ? +javax/mail/internet/ParameterList$ParamEnum?? ?? 0javax/mail/internet/ParameterList$ToStringBuffer ?? ??? ?? ? ???? ? ''?? ? ? "Missing charset in encoded value: ?? #Missing language in encoded value: ? ? java/lang/NumberFormatException )java/lang/StringIndexOutOfBoundsException?????? ? ????? mail.mime.encodeparameters??? mail.mime.decodeparameters !mail.mime.decodeparameters.strict mail.mime.applefilenames mail.mime.windowsfilenames mail.mime.parameters.strict !javax/mail/internet/ParameterList java/lang/Object #javax/mail/internet/ParameterList$1 )javax/mail/internet/HeaderTokenizer$Token next -()Ljavax/mail/internet/HeaderTokenizer$Token; getType append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getValue java/util/Locale ENGLISH Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; equals (Ljava/lang/Object;)Z /(CZ)Ljavax/mail/internet/HeaderTokenizer$Token; .(C)Ljavax/mail/internet/HeaderTokenizer$Token;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; indexOf (I)I length substring (II)Ljava/lang/String;
java/util/Set add endsWith (Ljava/lang/String;)Z ((Ljavax/mail/internet/ParameterList$1;)V encodedValue iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z ()Ljava/lang/Object; (I)Ljava/lang/StringBuffer; com/sun/mail/util/ASCIIUtility getBytes (Ljava/lang/String;)[B write ([B)V values ()Ljava/util/Collection; java/util/Collection putAll (Ljava/util/Map;)V clear trim keySet ()Ljava/util/Set; (Ljava/util/Iterator;)V (I)V (I)Ljava/lang/Object; addNV javax/mail/internet/MimeUtility
checkAscii (Ljava/lang/String;)I javaCharset (C)Ljava/lang/StringBuffer; (II)I charAt (I)C java/lang/Integer parseInt (Ljava/lang/String;I)I getDefaultJavaCharset ([BIILjava/lang/String;)V java/io/OutputStream com/sun/mail/util/PropUtil getBooleanSystemProperty (Ljava/lang/String;Z)Z ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? s 1*? *? Y? ? *? ? ? *? Y? ?
*? Y? ?
? ? ? Z ? ? ? % ? 0 ? ? 1 ? ? ? ? ? ? ?*? ? Y+? M,? N-? 6?? ???;?,? N-? ?? ??-? ? &? Y? Y? ? -? ? ? ? ? ?-? ? ? :,? N-? ?=? &? Y? Y? ? -? ? ? ? ? ?? ? "!? "?
#? "? ,;? $N? ? %? ,? N?
,;? &N-? 6? -?? &? Y? Y? '? -? ? ? ? ? ?-? :*? ? ? *? (? ?*? ? ) W? ?? p*? ? i? *? *? !? "? *? #? "? ? %? E*? *? ? + ? ,:? Y? ? -? -? ? ? :*? *? ? ) W? &? Y? Y? .? -? ? ? ? ? ???5? ? *? /? ? ? ' ? ? ? ? ? ! ? $ ? , ? 1 ? : ? = ? E ? h ? t ? y ? ? ? ? ? ? ? ? ? ? ? ?
"(3Du ?!?"?#?$?(?*?/?1 ? \ t ? ? ? ( ? ? ? - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?+*? 0>? *? +,? ) W? ?+? 1d? J+? 2L,? 3:? 4? 5? 6? 4? :? 8? ? Y? 9? ?*? +? ) W? {+? 2:*?
? : W*? ;? ) W+