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

Class EdbEditorUnit

    • Method Detail

      • lockBrowser

        protected void lockBrowser()
      • unlockBrowser

        protected void unlockBrowser()
      • isSimpleButton1Click

        protected boolean isSimpleButton1Click(MouseEvent me)
      • isSimpleButton1Click2

        protected boolean isSimpleButton1Click2(MouseEvent me)
      • editorOwnerIsEditable

        public boolean editorOwnerIsEditable()
        編集権限があるかどうかを調べる.
        Specified by:
        editorOwnerIsEditable in interface EdbEditorOwner
        Returns:
        編集可能性.
      • editorOwnerObjectWillChange

        public void editorOwnerObjectWillChange(Object o)
        下位のオブジェクトが変更される前に呼び出されます.
        Specified by:
        editorOwnerObjectWillChange in interface EdbEditorOwner
        Parameters:
        o - 変更されるオブジェクト
      • editorOwnerObjectChanged

        public void editorOwnerObjectChanged(Object o)
        下位のオブジェクトが変更されると呼び出されます.
        Specified by:
        editorOwnerObjectChanged in interface EdbEditorOwner
        Parameters:
        o - 変更されたオブジェクト
      • editorOwnerObjectVisibleRequested

        public void editorOwnerObjectVisibleRequested(Object o)
        下位のオブジェクトが自身の表示要求時に呼び出されます.
        Specified by:
        editorOwnerObjectVisibleRequested in interface EdbEditorOwner
        Parameters:
        o - 要求したオブジェクト
      • editorOwnerDuplicateObject

        public void editorOwnerDuplicateObject(Object o,
                                               boolean undoable)
        下位のオブジェクトに指定されたオブジェクトを複製します.
        Specified by:
        editorOwnerDuplicateObject in interface EdbEditorOwner
        Parameters:
        o - 複製するオブジェクト
        undoable - アンドゥ可能性.
      • editorOwnerInsertObject

        public void editorOwnerInsertObject(Object o,
                                            Object n,
                                            boolean after,
                                            boolean undoable)
        下位のオブジェクトから指定されたオブジェクトを挿入します.
        Specified by:
        editorOwnerInsertObject in interface EdbEditorOwner
        Parameters:
        o - 呼出しオブジェクト
        n - 挿入するオブジェクト
        after - 呼出しオブジェクトの後に挿入
        undoable - アンドゥ可能性.
      • editorOwnerRemoveObject

        public void editorOwnerRemoveObject(Object o,
                                            boolean undoable)
        下位のオブジェクトから指定されたオブジェクトを除外します.
        Specified by:
        editorOwnerRemoveObject in interface EdbEditorOwner
        Parameters:
        o - 除外するオブジェクト
        undoable - アンドゥ可能性.
      • editorOwnerReplaceObject

        public void editorOwnerReplaceObject(Object o,
                                             Object n,
                                             boolean undoable)
        下位のオブジェクトから指定されたオブジェクトで置き換えます.
        Specified by:
        editorOwnerReplaceObject in interface EdbEditorOwner
        Parameters:
        o - 置き換えられるオブジェクト
        n - 置き換えるオブジェクト
        undoable - アンドゥ可能性.
      • editorOwnerRotateFocus

        public boolean editorOwnerRotateFocus(Object o,
                                              boolean next)
        入力フォーカスを次に移します.
        Specified by:
        editorOwnerRotateFocus in interface EdbEditorOwner
        Parameters:
        o - 入力フォーカスを持つオブジェクト
        next - フォーカスを渡す向き.
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • getEditor

        public EdbEditor getEditor()
        エディタを取得します.
        Specified by:
        getEditor in interface EdbEditorOwner
        Returns:
        エディタを返します.
      • getBrowser

        public EdbBrowser getBrowser()
        ブラウザを取得します.
        Specified by:
        getBrowser in interface EdbEditorOwner
        Returns:
        ブラウザを返します.
      • getEDB

        public EDB getEDB()
        EDB コンテキストを取得します.
        Specified by:
        getEDB in interface EdbEditorOwner
        Returns:
        EDB コンテキストを返します.
      • getTracePrintWriter

        public PrintWriter getTracePrintWriter()
      • addChangeListener

        public void addChangeListener(ChangeListener lis)
      • editorObjectNotifyWillChange

        protected void editorObjectNotifyWillChange()
      • editorObjectNotifyChanged

        protected void editorObjectNotifyChanged()
      • editorObjectRequestVisible

        protected void editorObjectRequestVisible()
      • editorObjectRequestDuplicate

        protected void editorObjectRequestDuplicate(boolean undoable)
      • editorObjectRequestInsert

        protected void editorObjectRequestInsert(Object n,
                                                 boolean after,
                                                 boolean undoable)
      • editorObjectRequestRemove

        protected void editorObjectRequestRemove(boolean undoable)
      • editorObjectRequestReplace

        protected void editorObjectRequestReplace(Object o,
                                                  boolean undoable)
      • editorObjectRotateFocus

        protected boolean editorObjectRotateFocus(boolean next)
      • createAction_RotateFocus

        protected AbstractAction createAction_RotateFocus(boolean next)
      • createAction_EndOfEdit

        protected AbstractAction createAction_EndOfEdit()
      • editorObjectInnovateEditor

        protected void editorObjectInnovateEditor()
      • mousePopupShow

        protected abstract boolean mousePopupShow(MouseEvent me)
        Popupメニューを表示する.
        Parameters:
        me - Mouse Event.
        Returns:
        表示した場合にはtrue.
EDB/Java

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