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

Class EdbOrganizationBrowser.ControlPanel

    • Constructor Detail

    • Method Detail

      • 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:
        エディタを返します.
      • isEditting

        public boolean isEditting()
        Description copied from interface: EdbEditor
        編集中かどうかを判定します.
        Specified by:
        isEditting in interface EdbEditor
        Returns:
        編集中の場合は true,編集中でない場合は false を返します.
      • isModified

        public boolean isModified()
        Description copied from interface: EdbEditor
        修正されたかどうかを判定します.
        Specified by:
        isModified in interface EdbEditor
        Returns:
        修正された場合は true,修正されていない場合は false を返します.
      • getEDB

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

        public void registEditorObject(EdbEditorObject eo)
        Description copied from interface: EdbEditor
        入力がアクティブなオブジェクトを登録します.アクティブな入力状態のオブジェクトは 1 エディタに対して 1 つだけです.
        Specified by:
        registEditorObject in interface EdbEditor
        Parameters:
        eo - 編集オブジェクト
      • getObject

        public EdbObject getObject()
        Description copied from interface: EdbEditor
        編集対象となる EDB オブジェクトを取得します.
        Specified by:
        getObject in interface EdbEditor
        Returns:
        EDB オブジェクトを返します.
      • getTuple

        public EdbTuple getTuple()
        Description copied from interface: EdbEditor
        編集対象となるタプルを取得します.
        Specified by:
        getTuple in interface EdbEditor
        Returns:
        タプルを返します.
      • eid

        public EdbEID eid()
        編集対象となる情報の EID を取得します.
        Specified by:
        eid in interface EdbEditor
        Returns:
        EID を返します.
      • editorInnovate

        public void editorInnovate()
        Description copied from interface: EdbEditor
        エディタの各オブジェクトで何らかの編集作業が行われたときに呼び出されます.
        Specified by:
        editorInnovate in interface EdbEditor
      • editorUndoPush

        public void editorUndoPush(EdbUndo.Undoable undoable,
                                   Object o)
        Description copied from interface: EdbEditor
        Undoオブジェクトの登録.
        Specified by:
        editorUndoPush in interface EdbEditor
        Parameters:
        undoable - Undoオブジェクト.
        o - Undo先.
      • editorUndoable

        public boolean editorUndoable()
        Description copied from interface: EdbEditor
        Undo可能か?
        Specified by:
        editorUndoable in interface EdbEditor
        Returns:
        Undo可能.
EDB/Java

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