モジュール java.sql.rowset
パッケージ javax.sql.rowset.serial

クラスSerialDatalink

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

    public class SerialDatalink
    extends Object
    implements Serializable, Cloneable
    Javaプログラミング言語でのSQL DATALINK値の直列化マッピングです。 DATALINK値は、データ・ソースによって管理される配下のデータ・ソースの外部のファイルを参照します。

    RowSet実装は、RowSet.getURLメソッドを使って、外部データの操作用のjava.net.URLオブジェクトを取得できます。

          java.net.URL url = rowset.getURL(1);
     

    スレッドの安全性

    SerialDatalinkは、複数の並行スレッドによる使用において安全ではありません。 複数のスレッドで使用する場合は、適切な同期処理によってSerialDatalinkへのアクセスを制御するようにしてください。
    導入されたバージョン:
    1.5
    関連項目:
    直列化された形式
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      SerialDatalink​(URL url)
      指定されたjava.net.URLオブジェクトから新しいSerialDatalinkオブジェクトを構築します。
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      Object clone()
      このSerialDatalinkのクローンを返します。
      boolean equals​(Object obj)
      このSerialDatalinkを指定されたオブジェクトと比較します。
      URL getDatalink()
      このSerialDatalinkオブジェクトのコピーである新しいURLを返します。
      int hashCode()
      このSerialDatalinkのハッシュ・コードを返します。
    • コンストラクタの詳細

      • SerialDatalink

        public SerialDatalink​(URL url)
                       throws SerialException
        指定されたjava.net.URLオブジェクトから新しいSerialDatalinkオブジェクトを構築します。
        パラメータ:
        url - SerialDataLinkの作成時に使用するURL
        例外:
        SerialException - urlパラメータがnullの場合
    • メソッドの詳細

      • getDatalink

        public URL getDatalink()
                        throws SerialException
        このSerialDatalinkオブジェクトのコピーである新しいURLを返します。
        戻り値:
        このSerialDatalinkオブジェクトのコピーに相当する、Javaプログラミング言語でのURLオブジェクト。
        例外:
        SerialException - URLオブジェクトの直列化復元ができない場合
      • equals

        public boolean equals​(Object obj)
        このSerialDatalinkを指定されたオブジェクトと比較します。 引数がnullでなく、このオブジェクトと同じURLを持つSerialDatalinkオブジェクトである場合にのみ、結果はtrueになります
        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        obj - このSerialDatalinkと比較するオブジェクト
        戻り値:
        指定されたオブジェクトがこのSerialDatalinkに等しいSerialDatalinkを表す場合はtrue、それ以外の場合はfalse
        関連項目:
        Object.hashCode()HashMap
      • hashCode

        public int hashCode()
        このSerialDatalinkのハッシュ・コードを返します。 SerialDatalinkオブジェクトのハッシュ・コードは、格納されているURLのハッシュ・コードとして取得されます。
        オーバーライド:
        hashCode 、クラス:  Object
        戻り値:
        このオブジェクトのハッシュ・コード値。
        関連項目:
        Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
      • clone

        public Object clone()
        このSerialDatalinkのクローンを返します。
        オーバーライド:
        clone、クラス: Object
        戻り値:
        このSerialDatalinkのクローン
        関連項目:
        Cloneable