パッケージ jakarta.mail.internet

クラス NewsAddress

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

    public class NewsAddress
    extends Address
    このクラスは、RFC1036 ニュースグループアドレスをモデル化します。
    作成者:
    Bill Shannon, John Mani
    関連事項:
    直列化された形式
    • フィールドの詳細

    • コンストラクターの詳細

      • NewsAddress

        public NewsAddress()
        デフォルトコンストラクター。
      • NewsAddress

        public NewsAddress​(StringSE newsgroup)
        指定されたニュースグループで NewsAddress を構築します。
        パラメーター:
        newsgroup - ニュースグループ
      • NewsAddress

        public NewsAddress​(StringSE newsgroup,
                           StringSE host)
        指定されたニュースグループとホストで NewsAddress を構築します。
        パラメーター:
        newsgroup - ニュースグループ
        host - ザホスト
    • メソッドの詳細

      • getType

        public StringSE getType()
        このアドレスの型を返します。NewsAddress の型は「ニュース」です。
        次で指定:
        クラス AddressgetType 
        戻り値:
        アドレス型
        関連事項:
        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 アドレスに変換します。
        次で指定:
        クラス AddresstoString 
        戻り値:
        ニュースグループ
      • equals

        public boolean equals​(ObjectSE a)
        等価演算子。
        次で指定:
        クラス Addressequals 
        パラメーター:
        a - アドレスオブジェクト
      • hashCode

        public int hashCode()
        アドレスのハッシュコードを計算します。
        オーバーライド:
        クラス ObjectSEhashCode 
      • 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 - 解析が失敗した場合