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

## com.ozacc.mail
クラス Mail.AttachmentFile

    java.lang.Object
      com.ozacc.mail.Mail.AttachmentFile

含まれているクラス:
  Mail

    public class Mail.AttachmentFile

extends java.lang.Object

添付ファイル。

受信メール(ReceivedMail)の添付ファイルは、常に`getFile()`メソッドで取得します。 `getInputStream()`、`getUrl()`メソッドはnullを返します。 受信メールに対しては、`ReceivedMail.getFiles()`メソッドを使うと添付ファイルの `File`インスタンス配列を取得することができます。

導入されたバージョン:
  1.1
バージョン:
  $Id: Mail.java,v 1.10.2.9 2007/03/30 13:03:44 otsuka Exp $
作成者:
  Tomohiro Otsuka

コンストラクタの概要
`Mail.AttachmentFile(java.lang.String name, byte[] bytes)` ファイル名とbyte配列を指定して、このクラスのインタンスを生成します。
`Mail.AttachmentFile(java.lang.String name, java.io.File file)` ファイル名とファイルを指定して、このクラスのインタンスを生成します。
`Mail.AttachmentFile(java.lang.String name, java.io.InputStream is)` ファイル名とInputStreamを指定して、このクラスのインタンスを生成します。
`Mail.AttachmentFile(java.lang.String name, java.net.URL url)` ファイル名とファイルロケーションのURLを指定して、このクラスのインタンスを生成します。

メソッドの概要
`byte[]` | `getBytes()`
`javax.activation.DataSource` | `getDataSource()` 添付ファイルのDataSourceインスタンスを生成して返します。
`java.io.File` | `getFile()`
`java.io.InputStream` | `getInputStream()`
`java.lang.String` | `getName()` 添付ファイル名を返します。
`java.net.URL` | `getUrl()`

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

コンストラクタの詳細

### Mail.AttachmentFile

    public Mail.AttachmentFile(java.lang.String name,
                               java.io.File file)

  ファイル名とファイルを指定して、このクラスのインタンスを生成します。 ファイル名には適切な拡張子が付けられている必要があります。

  パラメータ:
    `name` - メールに表示するファイル名
    `file` - 添付ファイル

### Mail.AttachmentFile

    public Mail.AttachmentFile(java.lang.String name,
                               java.io.InputStream is)

  ファイル名とInputStreamを指定して、このクラスのインタンスを生成します。 ファイル名には適切な拡張子が付けられている必要があります。

  パラメータ:
    `name` - メールに表示するファイル名
    `is` - 添付ファイルを生成するInputStream

### Mail.AttachmentFile

    public Mail.AttachmentFile(java.lang.String name,
                               java.net.URL url)

  ファイル名とファイルロケーションのURLを指定して、このクラスのインタンスを生成します。 ファイル名には適切な拡張子が付けられている必要があります。

  パラメータ:
    `name` - メールに表示するファイル名
    `url` - 添付ファイルのロケーションURL

### Mail.AttachmentFile

    public Mail.AttachmentFile(java.lang.String name,
                               byte[] bytes)

  ファイル名とbyte配列を指定して、このクラスのインタンスを生成します。 ファイル名には適切な拡張子が付けられている必要があります。

  パラメータ:
    `name` - メールに表示するファイル名
    `bytes` - 添付ファイルを生成するbyte配列

メソッドの詳細

### getDataSource

    public javax.activation.DataSource getDataSource()

  添付ファイルのDataSourceインスタンスを生成して返します。

  戻り値:
    添付ファイルのDataSourceインスタンス

### getName

    public java.lang.String getName()

  添付ファイル名を返します。

  戻り値:
    添付ファイル名

### getFile

    public java.io.File getFile()

  戻り値:
    セットされたファイル。またはnull。

### getInputStream

    public java.io.InputStream getInputStream()

  戻り値:
    セットされたInputStream。またはnull。

### getUrl

    public java.net.URL getUrl()

  戻り値:
    セットされたURL。またはnull。

### getBytes

    public byte[] getBytes()

  戻り値:
    セットされたbyte配列。またはnull。

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

Copyright © 2004-2007 OZACC. All Rights Reserved.