Edit C:\dspace\webapps\sword\WEB-INF\lib\org\springframework\mail\javamail\MimeMessageHelper.class
???? 1 ?F ?G ?H ?I ?J ?K ?L ?M ?N ?O ?P ?QRS T UVWX G V YZ[ T ?\ ?] ?^_` T ?ab c de #G #f ?g ?h 0i ?jk lm Un ?o ?p ?qr 0s 0tu Uv ?wx yz U{| ?} U~ ? ?? U? ??? y?? ?? ?? ??? y?? ?? ?? ?? 0??? Mt 0? 0???? S?? ?? U?? U?? U? U? ??? ?? ?? ?????? ? ?? ? ? ??????? nG? n? n??????? ???? ?? }? ??? ?? ?? ?? ??? ?? ?? ???? ??? ???? ?? ? ??? ?? ??? ???? InnerClasses MULTIPART_MODE_NO I ConstantValue MULTIPART_MODE_MIXED MULTIPART_MODE_RELATED MULTIPART_MODE_MIXED_RELATED MULTIPART_SUBTYPE_MIXED Ljava/lang/String; MULTIPART_SUBTYPE_RELATED MULTIPART_SUBTYPE_ALTERNATIVE CONTENT_TYPE_ALTERNATIVE CONTENT_TYPE_HTML CONTENT_TYPE_CHARSET_SUFFIX? HEADER_PRIORITY HEADER_CONTENT_ID mimeMessage !Ljavax/mail/internet/MimeMessage; rootMimeMultipart #Ljavax/mail/internet/MimeMultipart; mimeMultipart encoding fileTypeMap Ljavax/activation/FileTypeMap; validateAddresses Z <init> $(Ljavax/mail/internet/MimeMessage;)V Code LineNumberTable LocalVariableTable this 5Lorg/springframework/mail/javamail/MimeMessageHelper; 6(Ljavax/mail/internet/MimeMessage;Ljava/lang/String;)V %(Ljavax/mail/internet/MimeMessage;Z)V multipart Exceptions 7(Ljavax/mail/internet/MimeMessage;ZLjava/lang/String;)V %(Ljavax/mail/internet/MimeMessage;I)V multipartMode 7(Ljavax/mail/internet/MimeMessage;ILjava/lang/String;)V getMimeMessage #()Ljavax/mail/internet/MimeMessage; createMimeMultiparts mixedMultipart relatedMultipart rootMixedMultipart nestedRelatedMultipart relatedBodyPart "Ljavax/mail/internet/MimeBodyPart; setMimeMultiparts I(Ljavax/mail/internet/MimeMultipart;Ljavax/mail/internet/MimeMultipart;)V root main isMultipart ()Z checkMultipart ()V getRootMimeMultipart %()Ljavax/mail/internet/MimeMultipart; getMimeMultipart getDefaultEncoding 5(Ljavax/mail/internet/MimeMessage;)Ljava/lang/String; getEncoding ()Ljava/lang/String; getDefaultFileTypeMap A(Ljavax/mail/internet/MimeMessage;)Ljavax/activation/FileTypeMap; ?Lorg/springframework/mail/javamail/ConfigurableMimeFileTypeMap; setFileTypeMap !(Ljavax/activation/FileTypeMap;)V getFileTypeMap ()Ljavax/activation/FileTypeMap; setValidateAddresses (Z)V isValidateAddresses validateAddress ((Ljavax/mail/internet/InternetAddress;)V address %Ljavax/mail/internet/InternetAddress; )([Ljavax/mail/internet/InternetAddress;)V arr$ &[Ljavax/mail/internet/InternetAddress; len$ i$ addresses setFrom from (Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)V personal setReplyTo replyTo replyToAddress setTo to ([Ljava/lang/String;)V i [Ljava/lang/String; addTo setCc cc addCc setBcc bcc addBcc parseAddress 9(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress; ex &Ljava/io/UnsupportedEncodingException; parsed raw setPriority (I)V priority setSentDate (Ljava/util/Date;)V sentDate Ljava/util/Date; setSubject subject setText text (Ljava/lang/String;Z)V partToUse Ljavax/mail/internet/MimePart; html plainText htmlText messageBody plainTextPart htmlTextPart getMainPart $()Ljavax/mail/internet/MimeBodyPart; bp Ljavax/mail/BodyPart; mimeBodyPart bodyPart setPlainTextToMimePart 3(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V mimePart setHtmlTextToMimePart addInline 2(Ljava/lang/String;Ljavax/activation/DataSource;)V contentId dataSource Ljavax/activation/DataSource; #(Ljava/lang/String;Ljava/io/File;)V file Ljava/io/File; !Ljavax/activation/FileDataSource; ;(Ljava/lang/String;Lorg/springframework/core/io/Resource;)V resource &Lorg/springframework/core/io/Resource; contentType V(Ljava/lang/String;Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;)V inputStreamSource /Lorg/springframework/core/io/InputStreamSource; addAttachment attachmentFilename D(Ljava/lang/String;Lorg/springframework/core/io/InputStreamSource;)V createDataSource r(Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/DataSource; name SourceFile MimeMessageHelper.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !javax/mail/internet/MimeMultipart mixed ? ???? related javax/mail/internet/MimeBodyPart?? "java/lang/IllegalArgumentException <Only multipart modes MIXED_RELATED, RELATED and NO supported ? ? ? ? ? ? java/lang/IllegalStateException ?Not in multipart mode - create an appropriate MimeMessageHelper via a constructor that takes a 'multipart' flag if you need to set alternative texts or add inline elements or attachments. ? ? 2org/springframework/mail/javamail/SmartMimeMessage ? ? ? ? =org/springframework/mail/javamail/ConfigurableMimeFileTypeMap? ? ? ? ? ?? ? ? ? From address must not be null??? ?? ? ? ? ? #javax/mail/internet/InternetAddress ?? ? ? !Reply-to address must not be null ?? ? ? To address must not be null????? !To address array must not be null ? ??? ? ? ? ??? ? Cc address must not be null?? !Cc address array must not be null ? ? ? Bcc address must not be null?? "Bcc address array must not be null ? ? ??? $javax/mail/internet/AddressException Illegal address? ?? ? $java/io/UnsupportedEncodingException javax/mail/MessagingException :Failed to parse embedded personal name to correct encoding ?? X-Priority?? ? Sent date must not be null Subject must not be null ? ? Text must not be null$%-+*+ Plain text must not be null HTML text must not be null alternative text/alternative?? ? ? ? ? ? java/lang/StringBuilder text/html;charset= ? ? text/html Content ID must not be null DataSource must not be null inline ? Content-ID < > javax/activation/DataHandler ? File must not be null javax/activation/FileDataSource ? ? ? ? ?./ Resource must not be null ?.; "InputStreamSource must not be null $org/springframework/core/io/Resource ? ?Passed-in Resource contains an open stream: invalid argument. JavaMail requires an InputStreamSource that creates a fresh stream for every call.AB $Attachment filename must not be null attachment ? ? ? $Failed to encode attachment filename>/>; 5org/springframework/mail/javamail/MimeMessageHelper$1 ? 3org/springframework/mail/javamail/MimeMessageHelper java/lang/Object ;charset= javax/mail/internet/MimeMessage setContent (Ljavax/mail/Multipart;)V addBodyPart (Ljavax/mail/BodyPart;)V afterPropertiesSet validate org/springframework/util/Assert notNull '(Ljava/lang/Object;Ljava/lang/String;)V (Ljavax/mail/Address;)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ([Ljavax/mail/Address;)V javax/mail/Message$RecipientType RecipientType TO "Ljavax/mail/Message$RecipientType; setRecipient 9(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V setRecipients :(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V addRecipient CC BCC parse :(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress; getAddress getPersonal *(Ljava/lang/String;Ljava/lang/Exception;)V java/lang/Integer toString (I)Ljava/lang/String; setHeader getCount ()I getBodyPart (I)Ljavax/mail/BodyPart; javax/mail/BodyPart getFileName javax/mail/internet/MimePart append -(Ljava/lang/String;)Ljava/lang/StringBuilder; setDisposition (Ljavax/activation/DataSource;)V setDataHandler !(Ljavax/activation/DataHandler;)V (Ljava/io/File;)V getFilename javax/activation/FileTypeMap getContentType &(Ljava/lang/String;)Ljava/lang/String; isOpen javax/mail/internet/MimeUtility encodeText setFileName ?(Lorg/springframework/mail/javamail/MimeMessageHelper;Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;Ljava/lang/String;)V javax/mail/Message ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? e ? ? ? f ? ? ? t ? ? ? ? ? ? ? V ? ? ? y ? ? ? ? ? ? ? ? ? ? ? ? D ? ? ? ? *+? ? ? ? ? ? ? ? ? ? ? ? ? { )*? *? *+? *,? ,? *+? ? **+? ? ? ? ? ? ? ? ? ( ? ? ) ? ? ) ? ? ) ? ? ? ? ? J *+? ? ? ? ? ? ? ? ? ? ? ? ? S ? ? ? \ *+? ? -? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? S ? ? ? J *+? ? ? ? ? ? ? ? ? ? ? S ? ? ? ? /*? *? *+? *+? *-? -? *+? ? **+? ? ? ? ? ! "