パッケージ jakarta.mail.internet
クラス NewsAddress
- java.lang.ObjectSE
-
- jakarta.mail.Address
-
- jakarta.mail.internet.NewsAddress
- 実装されているすべてのインターフェース:
SerializableSE
public class NewsAddress extends Address
このクラスは、RFC1036 ニュースグループアドレスをモデル化します。- 作成者:
- Bill Shannon, John Mani
- 関連事項:
- 連載形式
コンストラクターの概要
コンストラクター コンストラクター 説明 NewsAddress()デフォルトコンストラクター。NewsAddress(StringSE newsgroup)指定されたニュースグループで NewsAddress を構築します。NewsAddress(StringSE newsgroup, StringSE host)指定されたニュースグループとホストで NewsAddress を構築します。
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(ObjectSE a)等価演算子。StringSEgetHost()ホストを取得します。StringSEgetNewsgroup()ニュースグループを取得します。StringSEgetType()このアドレスの型を返します。inthashCode()アドレスのハッシュコードを計算します。static NewsAddress[]parse(StringSE newsgroups)ニュースグループのコンマ区切りシーケンスを NewsAddress オブジェクトに解析します。voidsetHost(StringSE host)ホストを設定します。voidsetNewsgroup(StringSE newsgroup)ニュースグループを設定します。StringSEtoString()このアドレスを RFC 1036 アドレスに変換します。static StringSEtoString(Address[] addresses)NewsAddress オブジェクトの指定された配列をアドレス文字列のコンマ区切りのシーケンスに変換します。
コンストラクターの詳細
NewsAddress
public NewsAddress()
デフォルトコンストラクター。
NewsAddress
public NewsAddress(StringSE newsgroup)
指定されたニュースグループで NewsAddress を構築します。- パラメーター:
newsgroup- ニュースグループ
メソッドの詳細
getType
public StringSE getType()
このアドレスの型を返します。NewsAddress の型は「ニュース」です。- 次で指定:
- クラス
AddressのgetType - 戻り値:
- アドレス型
- 関連事項:
InternetAddress
setNewsgroup
public void setNewsgroup(StringSE newsgroup)
ニュースグループを設定します。- パラメーター:
newsgroup- ニュースグループ
getNewsgroup
public StringSE getNewsgroup()
ニュースグループを取得します。- 戻り値:
- ニュースグループ
setHost
public void setHost(StringSE host)
ホストを設定します。- パラメーター:
host- ザホスト
getHost
public StringSE getHost()
ホストを取得します。- 戻り値:
- host
toString
public StringSE toString()
このアドレスを RFC 1036 アドレスに変換します。
toString
public static StringSE toString(Address[] addresses)
NewsAddress オブジェクトの指定された配列をアドレス文字列のコンマ区切りのシーケンスに変換します。結果の文字列には US-ASCII 文字のみが含まれるため、メールセーフです。- パラメーター:
addresses- NewsAddress オブジェクトの配列- 戻り値:
- カンマ区切りのアドレス文字列
- 例外:
ClassCastExceptionSE- 指定された配列内のいずれかのアドレスオブジェクトが NewsAddress オブジェクトでない場合。これは RuntimeException であることに注意してください。
parse
public static NewsAddress[] parse(StringSE newsgroups) throws AddressException
ニュースグループのコンマ区切りシーケンスを NewsAddress オブジェクトに解析します。- パラメーター:
newsgroups- カンマ区切りのニュースグループ文字列- 戻り値:
- NewsAddress オブジェクトの配列
- 例外:
AddressException- 解析が失敗した場合