パッケージ 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 を構築します。
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(ObjectSE a)
等価演算子。StringSE
getHost()
ホストを取得します。StringSE
getNewsgroup()
ニュースグループを取得します。StringSE
getType()
このアドレスの型を返します。int
hashCode()
アドレスのハッシュコードを計算します。static NewsAddress[]
parse(StringSE newsgroups)
ニュースグループのコンマ区切りシーケンスを NewsAddress オブジェクトに解析します。void
setHost(StringSE host)
ホストを設定します。void
setNewsgroup(StringSE newsgroup)
ニュースグループを設定します。StringSE
toString()
このアドレスを RFC 1036 アドレスに変換します。static StringSE
toString(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
- 解析が失敗した場合