パッケージ 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
関連事項:
  • フィールド概要

    フィールド
    修飾子と型
    フィールド
    説明
    protected StringSE
    ザホスト。
    protected StringSE
    ニュースグループ。
  • コンストラクター概要

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

    修飾子と型
    メソッド
    説明
    boolean
    等価演算子。
    ホストを取得します。
    ニュースグループを取得します。
    このアドレスの型を返します。
    int
    アドレスのハッシュコードを計算します。
    static NewsAddress[]
    parse(StringSE newsgroups)
    ニュースグループのコンマ区切りシーケンスを NewsAddress オブジェクトに解析します。
    void
    ホストを設定します。
    void
    ニュースグループを設定します。
    このアドレスを RFC 1036 アドレスに変換します。
    static StringSE
    toString(Address[] addresses)
    NewsAddress オブジェクトの指定された配列をアドレス文字列のコンマ区切りのシーケンスに変換します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

    • newsgroup

      protected StringSE newsgroup
      ニュースグループ。
    • host

      protected StringSE host
      ザホスト。null かもしれません。
  • コンストラクターの詳細

    • 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 
      戻り値:
      アドレス型
      関連事項:
    • 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 - 解析が失敗した場合