概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.ozacc.mail.impl
クラス OMLMimeMessage

    java.lang.Object
      javax.mail.Message
          javax.mail.internet.MimeMessage
              com.ozacc.mail.impl.OMLMimeMessage

すべての実装されたインタフェース:
  javax.mail.internet.MimePart, javax.mail.Part

    public class OMLMimeMessage

extends javax.mail.internet.MimeMessage

Message-Idヘッダがカスタマイズ可能なMimeMessageのサブクラス。

導入されたバージョン:
  1.1
バージョン:
  $Id: OMLMimeMessage.java,v 1.3.2.3 2006/01/20 10:57:50 otsuka Exp $
作成者:
  Tomohiro Otsuka

入れ子のクラスの概要

クラス javax.mail.internet.MimeMessage から継承された入れ子のクラス/インタフェース
`javax.mail.internet.MimeMessage.RecipientType`

フィールドの概要

クラス javax.mail.internet.MimeMessage から継承されたフィールド
`content, contentStream, dh, flags, headers, modified, saved`

クラス javax.mail.Message から継承されたフィールド
`expunged, folder, msgnum, session`

インタフェース javax.mail.Part から継承されたフィールド
`ATTACHMENT, INLINE`

コンストラクタの概要
`OMLMimeMessage(javax.mail.Session session, String domainPartOfMessageId)` コンストラクタ。

メソッドの概要
`protected String` | `generateRandomMessageId()` タイムスタンプ + 16桁の乱数 + messageIdプロパティを連結した文字列を返します。
`String` | `getMessageId()` 生成されたMessage-Idを返します。
`protected void` | `updateHeaders()` Message-Idヘッダをここでセットします。

クラス javax.mail.internet.MimeMessage から継承されたメソッド
`addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentStream, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getInputStream, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSize, getSubject, isMimeType, isSet, parse, removeHeader, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, writeTo, writeTo`

クラス javax.mail.Message から継承されたメソッド
`addRecipient, getFolder, getMessageNumber, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### OMLMimeMessage

    public OMLMimeMessage(javax.mail.Session session,
                          String domainPartOfMessageId)

  コンストラクタ。

  パラメータ:
    `session` -
    `domainPartOfMessageId` - Message-Idヘッダのドメイン部分に使用する文字列

メソッドの詳細

### updateHeaders

    protected void updateHeaders()
                          throws javax.mail.MessagingException

  Message-Idヘッダをここでセットします。

  参考ページ
  http://java.sun.com/products/javamail/FAQ.html#msgid

  オーバーライド:
    クラス `javax.mail.internet.MimeMessage` 内の `updateHeaders`
  例外:
    `javax.mail.MessagingException`
  関連項目:
    `MimeMessage.updateHeaders()`

### generateRandomMessageId

    protected String generateRandomMessageId()

  タイムスタンプ + 16桁の乱数 + messageIdプロパティを連結した文字列を返します。

  戻り値:
    タイムスタンプ + 16桁の乱数 + messageIdプロパティを連結した文字列

### getMessageId

    public String getMessageId()

  生成されたMessage-Idを返します。

  戻り値:
    生成されたMessage-Id

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2004-2006 OZACC. All Rights Reserved.