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

Class EdbBrowser

    • Constructor Detail

      • EdbBrowser

        public EdbBrowser(EDB ec,
                          String s)
        ブラウザの新規のインスタンスを初期化します.

        このコンストラクタが呼び出された時に,アシスタンスウインドウが作成されていない場合は作成されます.

        Parameters:
        ec - EDB コンテキスト
        s - タイトル
        See Also:
        EdbGUI.makeAssistance()
    • Method Detail

      • removeBrowser

        static void removeBrowser(EdbEIDHolder eh)
      • lockBrowser

        public void lockBrowser()
      • unlockBrowser

        public void unlockBrowser()
      • getEDB

        public EDB getEDB()
        EDB コンテキストを取得します.
        Returns:
        EDB コンテキストを返します.無ければ null を返します.
      • getTracePrintWriter

        public PrintWriter getTracePrintWriter()
        トレース用のPrintWriterを返す
        Returns:
        PrintWriter
      • edbWindowGetTitle

        public MLText edbWindowGetTitle()
        ウインドウのタイトルを取得します.
        Specified by:
        edbWindowGetTitle in interface EdbWindow
        Returns:
        タイトルを返します.
      • edbWindowSetVisible

        public void edbWindowSetVisible(boolean v)
        ウインドウの表示・非表示を設定します.
        Specified by:
        edbWindowSetVisible in interface EdbWindow
        Parameters:
        v - 表示するかどうか
      • browserRedraw

        public abstract void browserRedraw(boolean all)
      • registEditorObject

        public abstract void registEditorObject(EdbEditorObject eo)
        入力がアクティブなオブジェクトを登録します.
        Parameters:
        eo - 編集オブジェクト
        See Also:
        EdbEditor
      • popupAdd

        public void popupAdd(List<? extends JMenuItem> list)
      • popupShow

        public boolean popupShow(MouseEvent me,
                                 int dx,
                                 int dy)
      • askEID

        public static EdbEID askEID()
        閲覧する情報の識別子( EID )を尋ねます.

        入力画面を表示し,閲覧する情報の識別子( EID )を尋ねます.

        Returns:
        入力された EID を返します.キャンセルされた場合は EdbEID.NULL を返します.
      • openBrowser

        public static boolean openBrowser(EDB edb,
                                          EdbEIDHolder eh)
        EID の示す情報をブラウザで開きます.

        指定された EID の示す情報によって,作成されるブラウザは次のように異なります.

        • タプル ... 情報ブラウザ
        • テーブル ... テーブルブラウザ

        また,その EID が既にブラウザで開かれている場合は,新たにブラウザは作成されません.
        Parameters:
        edb - EDB コンテキスト
        eh - EID Holder
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • openEditor

        public static boolean openEditor(EDB edb,
                                         EdbEIDHolder eh)
        EID の示す情報を情報ブラウザで開き,編集を開始します.

        指定された EID が既にブラウザで開かれており,それが情報ブラウザなら,そのブラウザで編集を開始します.

        Parameters:
        edb - EDB コンテキスト
        eh - EID Holder
        Returns:
        成功した場合,又は既にブラウザによって開かれている場合は true,失敗した場合は false を返します.
      • openBrowser

        public boolean openBrowser(EdbEIDHolder eh)
        EID の示す情報をブラウザで開きます.

        このメソッドは,openBrowser メソッドをラップしたものです.

        Parameters:
        eh - EID Holder
        Returns:
        成功した場合は true,失敗した場合は false を返します.
        See Also:
        openBrowser(EDB, EdbEIDHolder)
      • openWebBrowser

        public static void openWebBrowser(EDB edb,
                                          EdbEIDHolder eh)
        EID が示す EDB の登録情報ページを Web ブラウザで開きます.
        Parameters:
        edb - EDB コンテキスト
        eh - EID,0 を指定すると閲覧のトップページ
      • openWebBrowser

        public void openWebBrowser(EdbEIDHolder eh)
        EID が示す EDB の登録情報ページを Web ブラウザで開きます.

        このメソッドは,openWebBrowser メソッドをラップしたものです.

        Parameters:
        eh - EID holder,0 を指定すると閲覧のトップページ
        See Also:
        openWebBrowser(EDB, EdbEIDHolder)
      • openWebHistoryBrowser

        public static void openWebHistoryBrowser(EDB edb,
                                                 EdbEIDHolder eh)
        EID が示す EDB の登録情報の変更履歴ページを Web ブラウザで開きます.
        Parameters:
        edb - EDB コンテキスト
        eh - EID
      • saveObject

        boolean saveObject(EdbObject obj,
                           boolean as)
      • outputObject

        boolean outputObject(EdbObject obj,
                             boolean as)
      • saveObject

        boolean saveObject(EdbCatalogue ca,
                           boolean as)
      • outputObject

        boolean outputObject(EdbCatalogue ca,
                             boolean as)
      • browserActionEnabledNew

        public abstract boolean browserActionEnabledNew()
      • browserActionEnabledOpen

        public abstract boolean browserActionEnabledOpen()
      • browserActionEnabledClose

        public abstract boolean browserActionEnabledClose()
      • browserActionEnabledSave

        public abstract boolean browserActionEnabledSave()
      • browserActionEnabledSaveAs

        public abstract boolean browserActionEnabledSaveAs()
      • browserActionEnabledOutput

        public abstract boolean browserActionEnabledOutput()
      • browserActionPerformNew

        public abstract void browserActionPerformNew()
      • browserActionPerformOpen

        public abstract void browserActionPerformOpen()
      • browserActionPerformClose

        public abstract void browserActionPerformClose()
      • browserActionPerformSave

        public abstract void browserActionPerformSave()
      • browserActionPerformSaveAs

        public abstract void browserActionPerformSaveAs()
      • browserActionPerformOutput

        public abstract void browserActionPerformOutput()
      • edbWindowRedraw

        public void edbWindowRedraw()
        ウインドウを再描画します.
        Specified by:
        edbWindowRedraw in interface EdbWindow
      • userStateChanged

        protected void userStateChanged()
      • block

        public void block()
        編集をブロックします.
      • unblock

        public void unblock()
        編集をブロックするのを解除します.
EDB/Java

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