Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb.gui

Class EdbDNSBrowser

    • Method Detail

      • getObject

        public EdbObject getObject()
        対象になるテーブルを EDB オブジェクトとして取得します.
        Returns:
        EDB オブジェクトを返します.無ければ null を返します.
      • eid

        public EdbEID eid()
        対象になるテーブルの EID を取得します.
        Returns:
        EID を返します.無ければ EdbEID.NULL を返します.
      • edbTableTupleChanged

        public void edbTableTupleChanged(EdbTableEvent ev)
        テーブルの登録情報に変化があった場合に呼び出されます.
        Specified by:
        edbTableTupleChanged in interface EdbTableListener
        Parameters:
        ev - イベント
      • browserRedraw

        public void browserRedraw(boolean force)
        ブラウザの「再描画」メニュー項目選択時に呼び出されます.
        Specified by:
        browserRedraw in class EdbBrowser
        Parameters:
        force - 強制的に行うかどうか
      • makeAllCondition

        public EdbTableCondition makeAllCondition(EdbTableClassify excvp)
        見出し語検索と分類の条件を設定したテーブル条件を作成します.
        Parameters:
        excvp - 分類
        Returns:
        作成したテーブル条件を返します.
      • cataloguePaneSelectedEIDChanged

        public void cataloguePaneSelectedEIDChanged()
        カタログペイン(情報のリスト)の選択状態が変更されたときに呼び出されます.

        新しく選択された情報で,画面下部の見出し(caption)欄の表示を更新します.

        Specified by:
        cataloguePaneSelectedEIDChanged in class EdbCatalogueOwner
      • cataloguePaneEIDSelectedAction

        public void cataloguePaneEIDSelectedAction()
        カタログペイン(情報のリスト)で情報を参照選択(EIDを選択)したときに呼び出されます.

        選択中の情報の EID を EID リスナに設定し,ウインドウを非表示にします.

        Specified by:
        cataloguePaneEIDSelectedAction in class EdbCatalogueOwner
      • cataloguePaneOrderChanged

        public void cataloguePaneOrderChanged(boolean force)
        カタログペイン(情報のリスト)の並び順が変更されたときに呼び出されます.

        情報のリストを更新します.

        Specified by:
        cataloguePaneOrderChanged in class EdbCatalogueOwner
        Parameters:
        force - 強制的かどうか
      • updateClassifyCondition

        public void updateClassifyCondition(boolean force)
        現在指定されている絞り込み条件で情報のリストを更新します. forcetrue が指定された場合は,絞り込み条件に変更がなくても情報のリストを更新します.
        Specified by:
        updateClassifyCondition in class EdbCatalogueOwner
        Parameters:
        force - 強制的に更新するかどうか
      • getTuple

        public EdbTuple getTuple()
        カタログペイン ( 情報のリスト ) で選択されている情報のタプルを取得します.
        Returns:
        タプルを返します.取得できない場合は null を返します.
      • editorStateChanged

        public void editorStateChanged(EdbEditor e)
        エディタの状態が変更されると呼び出されます.
        Specified by:
        editorStateChanged in interface EdbEditor.Manager
        Parameters:
        e - エディタ
      • setTuplePane

        void setTuplePane(EdbTuple tuple)
      • run

        public void run()
        ブラウザ起動時に呼び出されます.

        ウインドウの初期化処理を行います.

        Specified by:
        run in interface Runnable
      • isEIDChooser

        public boolean isEIDChooser()
        このブラウザで情報を参照選択(EID を選択)するかどうかを判定します.
        Specified by:
        isEIDChooser in class EdbCatalogueOwner
        Returns:
        選択する場合は true,しない場合は false を返します.
      • openDNSBrowser

        public static EdbDNSBrowser openDNSBrowser(EDB edb,
                                                   EdbTableCondition tcon,
                                                   String moi,
                                                   EdbEID eoi)
        指定されたテーブル条件で DNS ブラウザを開きます.

        同じ条件で既にブラウザで開かれている場合は,新たに DNS ブラウザは作成されません.

        Parameters:
        edb - EDB コンテキスト
        tcon - テーブル条件
        moi - 注目すべきモード
        eoi - 注目すべき EID
        Returns:
        DNS ブラウザを返します.
      • openDNSBrowser

        public static EdbDNSBrowser openDNSBrowser(EDB edb,
                                                   EdbTableCondition tcon)
        指定されたテーブル条件で DNS ブラウザを開きます.

        同じ条件で既にブラウザで開かれている場合は,新たに DNS ブラウザは作成されません.

        Parameters:
        edb - EDB コンテキスト
        tcon - テーブル条件
        Returns:
        DNS ブラウザを返します.
      • makeMenus

        public void makeMenus()
        ブラウザで使用するメニューを作成します.
      • edbWindowClose

        public boolean edbWindowClose(boolean force)
        ウインドウを閉じます.
        Specified by:
        edbWindowClose in interface EdbWindow
        Parameters:
        force - 強制的に閉じるかどうか
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • cataloguePaneStartDrag

        public void cataloguePaneStartDrag(DragGestureEvent dge,
                                           EdbCataloguePane cp)
        カタログペイン(情報のリスト)でドラックを開始したときに呼び出されます.

        選択状態によって,ジェスチャを設定します.

        Specified by:
        cataloguePaneStartDrag in class EdbCatalogueOwner
        Parameters:
        dge - ジェスチャを記述するイベント
        cp - カタログペイン
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025