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

## javax.mail.internet
クラス NewsAddress

    java.lang.Object
      javax.mail.Address
          javax.mail.internet.NewsAddress

すべての実装されたインタフェース:
  Serializable

    public final class NewsAddress

extends Address

このクラスは RFC1036 ニュースグループアドレスをモデル化します。

関連項目:
  直列化された形式

フィールドの概要
`protected String` | `host`
`protected String` | `newsgroup`

コンストラクタの概要
`NewsAddress()` デフォルトコンストラクタです。
`NewsAddress(String newsgroup)` 指定されたニュースグループを持つ NewsAddress を構築します。
`NewsAddress(String newsgroup, String host)` 指定されたニュースグループとホストを持つ NewsAddress を構築します。

メソッドの概要
`boolean` | `equals(Object a)` 等価演算子です。
`String` | `getHost()` ホストを取得します。
`String` | `getNewsgroup()` ニュースグループを取得します。
`String` | `getType()` このアドレスの型を返します。
`int` | `hashCode()` アドレスのハッシュコードを計算します。
`static NewsAddress[]` | `parse(String newsgroups)` 指定されたコンマ区切りのニュースグループのシーケンスを NewsAddress オブジェクトに構文解析します。
`void` | `setHost(String host)` ホストを設定します。
`void` | `setNewsgroup(String newsgroup)` ニュースグループを設定します。
`String` | `toString()` このアドレスを RFC 1036 アドレスに変換します。
`static String` | `toString(Address[] addresses)` 指定された NewsAddress オブジェクトの配列をアドレス文字列のコンマ区切りシーケンスに変換します。

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

フィールドの詳細

### newsgroup

    protected String newsgroup

### host

    protected String host

コンストラクタの詳細

### NewsAddress

    public NewsAddress()

  デフォルトコンストラクタです。

### NewsAddress

    public NewsAddress(String newsgroup)

  指定されたニュースグループを持つ NewsAddress を構築します。

  パラメータ:
    `newsgroup` - ニュースグループ

### NewsAddress

    public NewsAddress(String newsgroup,
                       String host)

  指定されたニュースグループとホストを持つ NewsAddress を構築します。

  パラメータ:
    `newsgroup` - ニュースグループ
    `host` - ホスト

メソッドの詳細

### getType

    public String getType()

  このアドレスの型を返します。NewsAddress の型は "news" です。

  定義:
    クラス `Address` 内の `getType`
  戻り値:
    アドレスの型
  関連項目:
    `InternetAddress`

### setNewsgroup

    public void setNewsgroup(String newsgroup)

  ニュースグループを設定します。

  パラメータ:
    `newsgroup` - ニュースグループ

### getNewsgroup

    public String getNewsgroup()

  ニュースグループを取得します。

  戻り値:
    ニュースグループ

### setHost

    public void setHost(String host)

  ホストを設定します。

  パラメータ:
    `host` - ホスト

### getHost

    public String getHost()

  ホストを取得します。

  戻り値:
    ホスト

### toString

    public String toString()

  このアドレスを RFC 1036 アドレスに変換します。

  定義:
    クラス `Address` 内の `toString`
  戻り値:
    ニュースグループ

### equals

    public boolean equals(Object a)

  等価演算子です。

  定義:
    クラス `Address` 内の `equals`
  パラメータ:
    `a` - Address オブジェクト

### hashCode

    public int hashCode()

  アドレスのハッシュコードを計算します。

  オーバーライド:
    クラス `Object` 内の `hashCode`

### toString

    public static String toString(Address[] addresses)

  指定された NewsAddress オブジェクトの配列をアドレス文字列のコンマ区切りシーケンスに変換します。 変換後の文字列には US-ASCII 文字だけが含まれる為、メールで安全に使用できます。

  パラメータ:
    `addresses` - NewsAddress オブジェクトの配列
  戻り値:
    コンマ区切りのアドレス文字列
  例外:
    `ClassCastException` - 指定された配列内の何れかのアドレスオブジェクトが NewsAddress オブジェクトでない場合。 これは RuntimeException である事に注意して下さい。

### parse

    public static NewsAddress[] parse(String newsgroups)

  指定されたコンマ区切りのニュースグループのシーケンスを NewsAddress オブジェクトに構文解析します。

  パラメータ:
    `newsgroups` - コンマ区切りのニュースグループ文字列
  戻り値:
    NewsAddress オブジェクトの配列
  例外:
    `AddressException` - 構文解析に失敗した場合

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