public class EdbTupleBrowser extends EdbBrowser implements EdbExtDBImportable, EdbMenu.EdbMenuListener, EdbMenu.EditMenuListener
Modifier and Type | Class and Description |
---|---|
static class |
EdbTupleBrowser.CreateAndEditAction
新規にタプルを作成し,情報ブラウザで編集を開始するアクションです.
|
class |
EdbTupleBrowser.switchEditActionClass
情報ブラウザの編集の状態を切り替えるアクションです.
|
EdbBrowser.EditAction, EdbBrowser.OpenAction, EdbBrowser.OpenEdbAssistanceAction, EdbBrowser.OpenHistoryWebAction, EdbBrowser.OpenWebAction, EdbBrowser.TypeDefinition, EdbBrowser.TypeSelector, EdbBrowser.WindowBlocker
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static String |
Act_CreateX509Certificate2ndGeneration |
static String |
Act_ListOfInformation |
(package private) EdbMenu |
dataMenu |
(package private) EdbMenu.EditMenu |
editMenu |
(package private) EdbEIDListener |
eidListener |
(package private) MLText |
frameTitle |
(package private) JMenuBar |
mainMenuBar |
(package private) EdbEID |
myEID |
(package private) EdbTuple |
originalTuple |
(package private) EdbMenu |
tableMenu |
(package private) EdbTupleEditor |
tupleEditor |
edb, outputDataTypes, popupMenu, popupSeparated, saveDataTypes
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
askEID, block, edbWindowRedraw, edbWindowSetVisible, getEDB, getTracePrintWriter, isPopupShown, isSimpleButton1Click, isSimpleButton1Click2, loadObject, lockBrowser, lookupBrowser, makeMainMenu, makeMainMenu, makeMainMenu, makeMainMenuItem, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, openBrowser, openBrowser, openEditor, openWebBrowser, openWebBrowser, openWebHistoryBrowser, openWebHistoryBrowser, outputObject, outputObject, popupAdd, popupAdd, popupMake, popupMenuCanceled, popupMenuWillBecomeInvisible, popupMenuWillBecomeVisible, popupSeparator, popupShow, popupShow, registerBrowser, removeBrowser, saveObject, saveObject, unblock, unlockBrowser, userStateChanged
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
MLText frameTitle
EdbEID myEID
EdbTuple originalTuple
EdbEIDListener eidListener
EdbTupleEditor tupleEditor
JMenuBar mainMenuBar
EdbMenu dataMenu
EdbMenu tableMenu
EdbMenu.EditMenu editMenu
public static final String Act_ListOfInformation
public static final String Act_CreateX509Certificate2ndGeneration
public void registEditorObject(EdbEditorObject eo)
registEditorObject
in class EdbBrowser
eo
- 編集オブジェクトEdbEditor
public void editorStateChanged(EdbEditor e)
エディタの状態に合わせてウインドウのタイトルを更新します.
editorStateChanged
in interface EdbEditor.Manager
e
- エディタpublic MLText edbWindowGetTitle()
edbWindowGetTitle
in interface EdbWindow
edbWindowGetTitle
in class EdbBrowser
public void browserRedraw(boolean all)
browserRedraw
in class EdbBrowser
public void reimportFromPubMed(PubMed pubmed, String pmid)
reimportFromPubMed
in interface EdbExtDBImportable
public void reimportFromCiNii(CiNii cinii, String naid)
reimportFromCiNii
in interface EdbExtDBImportable
public void actionPerformed(ActionEvent ae)
actionPerformed
in interface ActionListener
actionPerformed
in class EdbBrowser
public void addMenus()
public void edbMenuSelected(EdbMenu menu, MenuEvent e)
edbMenuSelected
in interface EdbMenu.EdbMenuListener
public boolean browserActionEnabledNew()
browserActionEnabledNew
in class EdbBrowser
public boolean browserActionEnabledOpen()
browserActionEnabledOpen
in class EdbBrowser
public boolean browserActionEnabledClose()
browserActionEnabledClose
in class EdbBrowser
public boolean browserActionEnabledSave()
browserActionEnabledSave
in class EdbBrowser
public boolean browserActionEnabledSaveAs()
browserActionEnabledSaveAs
in class EdbBrowser
public boolean browserActionEnabledOutput()
browserActionEnabledOutput
in class EdbBrowser
public void browserActionPerformNew()
browserActionPerformNew
in class EdbBrowser
public void browserActionPerformOpen()
browserActionPerformOpen
in class EdbBrowser
public void browserActionPerformClose()
browserActionPerformClose
in class EdbBrowser
public void browserActionPerformSave()
browserActionPerformSave
in class EdbBrowser
public void browserActionPerformSaveAs()
browserActionPerformSaveAs
in class EdbBrowser
public void browserActionPerformOutput()
browserActionPerformOutput
in class EdbBrowser
public boolean editActionEnabledUndo()
editActionEnabledUndo
in interface EdbMenu.EditMenuListener
public boolean editActionEnabledCut()
editActionEnabledCut
in interface EdbMenu.EditMenuListener
public boolean editActionEnabledCopy()
editActionEnabledCopy
in interface EdbMenu.EditMenuListener
public boolean editActionEnabledPaste()
editActionEnabledPaste
in interface EdbMenu.EditMenuListener
public boolean editActionEnabledClear()
editActionEnabledClear
in interface EdbMenu.EditMenuListener
public boolean editActionEnabledDuplicate()
editActionEnabledDuplicate
in interface EdbMenu.EditMenuListener
public boolean editActionEnabledSelectAll()
editActionEnabledSelectAll
in interface EdbMenu.EditMenuListener
public void editActionPerformUndo()
editActionPerformUndo
in interface EdbMenu.EditMenuListener
public void editActionPerformCut()
editActionPerformCut
in interface EdbMenu.EditMenuListener
public void editActionPerformCopy()
editActionPerformCopy
in interface EdbMenu.EditMenuListener
public void editActionPerformPaste()
editActionPerformPaste
in interface EdbMenu.EditMenuListener
public void editActionPerformClear()
editActionPerformClear
in interface EdbMenu.EditMenuListener
public void editActionPerformDuplicate()
editActionPerformDuplicate
in interface EdbMenu.EditMenuListener
public void editActionPerformSelectAll()
editActionPerformSelectAll
in interface EdbMenu.EditMenuListener
void disposeTupleBrowser()
public boolean edbWindowClose(boolean force)
edbWindowClose
in interface EdbWindow
force
- 強制的に閉じるかどうかtrue
,失敗した場合は false
を返します.protected boolean askUpdate()
public void processWindowEvent(WindowEvent ev)
processWindowEvent
in class JFrame
ev
- ウインドウイベントpublic void tupleBrowserTupleIsChanged()
public static EdbTupleBrowser openTupleBrowser(EDB edb, EdbEIDHolder eh, EdbEIDListener lis)
情報ブラウザを新規に作成し,指定された EID の示す情報を表示します. その EID が既にブラウザで開かれている場合は,そのブラウザを返します.
edb
- EDB コンテキストeh
- EID Holderlis
- Listenerpublic static EdbTupleBrowser openTupleBrowser(EDB edb, EdbEIDHolder eh)
public static EdbTupleBrowser openTupleEditor(EDB edb, EdbEID eid)
情報ブラウザで編集を開始する前に,編集権限があるかどうかをチェックします. また,その EID が既にブラウザで開かれている場合は,単にそのブラウザを返します.
edb
- EDB コンテキストeid
- EIDnull
を返します.public static EdbTupleBrowser openTupleEditor(EDB edb, EdbTuple tuple, EdbEIDListener lis)
タプルの示す情報が既存の情報の場合は,編集権限があるかどうかをチェックします. 編集権限がある場合は,そのタプルの情報が既にブラウザで開かれているかどうか調べ,開かれている場合はそのブラウザを返します. 開かれてない場合は,情報ブラウザで開き編集を開始します.
タプルの示す情報が新規の情報の場合は,そのタプルのテーブルに新規情報を作成できるかどうかをチェックし,作成できる場合に情報ブラウザで開きます.
edb
- EDB コンテキストtuple
- タプルlis
- EIDが確定したときに呼ばれるリスナーnull
を返します.public static EdbTupleBrowser openTupleEditor(EDB edb, EdbTuple tuple)
public static EdbTupleBrowser createTupleAndEdit(EDB edb, EdbTable table, EdbEID eid)
指定されたテーブルは,新規情報を作成できるかどうかチェックします.
edb
- EDB コンテキストtable
- 新規情報を作成するテーブルeid
- 内容をコピーするタプルの EIDnull
を返します.public void addCandidateString(String candidate)
candidate
- 候補文字列EdbTupleEditor.addCandidateString(String)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025