public class EdbDNSBrowser extends EdbCatalogueOwner implements EdbTableListener
Modifier and Type | Class and Description |
---|---|
static class |
EdbDNSBrowser.OpenAction
ホスト情報テーブルを DNS ブラウザで開くアクションです.
|
EdbBrowser.EditAction, 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 |
---|---|
(package private) EdbCatalogue |
ca_tuples |
protected EdbMenu |
classifyMenu |
(package private) EdbTuple |
currentTuple |
protected EdbMenu |
dataMenu |
protected EdbMenu.EditMenu |
editMenu |
(package private) JSplitPane |
lowerSplitPane |
(package private) JPanel |
mainLeftPanel |
(package private) JMenuBar |
mainMenuBar |
(package private) JSplitPane |
mainPanel |
(package private) JPanel |
mainRightPanel |
protected Action |
openWebAction |
(package private) String |
previousCondition |
protected EdbMenu |
selectedDataMenu |
(package private) EdbCaptionPane |
selectedEIDObject |
(package private) JPanel |
selectedPanel |
protected EdbMenu |
tableMenu |
protected EdbMenu |
viewMenu |
Act_CreateExcelAndEdit, Act_UpdateClassifyCondition, cbmi_ViewSelected, table, tupleEditor, tuplePane, tvp, tvpScrollPane
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, PROPERTIES, SOMEBITS
Modifier and Type | Method and Description |
---|---|
void |
browserActionPerformClose() |
void |
browserActionPerformNew() |
void |
browserActionPerformOpen() |
void |
browserActionPerformOutput() |
void |
browserActionPerformSave() |
void |
browserActionPerformSaveAs() |
void |
browserRedraw(boolean force)
ブラウザの「再描画」メニュー項目選択時に呼び出されます.
|
void |
cataloguePaneEIDSelectedAction()
カタログペイン(情報のリスト)で情報を参照選択(EIDを選択)したときに呼び出されます.
|
void |
cataloguePaneOrderChanged(boolean force)
カタログペイン(情報のリスト)の並び順が変更されたときに呼び出されます.
|
void |
cataloguePaneSelectedEIDChanged()
カタログペイン(情報のリスト)の選択状態が変更されたときに呼び出されます.
|
void |
cataloguePaneStartDrag(DragGestureEvent dge,
EdbCataloguePane cp)
カタログペイン(情報のリスト)でドラックを開始したときに呼び出されます.
|
void |
classifyConditionChanged(EdbTableClassify classify)
分類条件が変更されたときに呼び出されます.
|
void |
classifyStateChanged(EdbTableClassify classify)
分類選択状態が変更されたときに呼び出されます.
|
void |
edbMenuSelected(EdbMenu menu,
MenuEvent e) |
void |
edbTableTupleChanged(EdbTableEvent ev)
テーブルの登録情報に変化があった場合に呼び出されます.
|
boolean |
edbWindowClose(boolean force)
ウインドウを閉じます.
|
void |
editorStateChanged(EdbEditor e)
エディタの状態が変更されると呼び出されます.
|
EdbEID |
eid()
対象になるテーブルの EID を取得します.
|
EdbObject |
getObject()
対象になるテーブルを EDB オブジェクトとして取得します.
|
EdbTuple |
getTuple()
カタログペイン ( 情報のリスト ) で選択されている情報のタプルを取得します.
|
boolean |
isEIDChooser()
このブラウザで情報を参照選択(EID を選択)するかどうかを判定します.
|
EdbTableCondition |
makeAllCondition(EdbTableClassify excvp)
見出し語検索と分類の条件を設定したテーブル条件を作成します.
|
void |
makeMenus()
ブラウザで使用するメニューを作成します.
|
static EdbDNSBrowser |
openDNSBrowser(EDB edb,
EdbTableCondition tcon)
指定されたテーブル条件で DNS ブラウザを開きます.
|
static EdbDNSBrowser |
openDNSBrowser(EDB edb,
EdbTableCondition tcon,
String moi,
EdbEID eoi)
指定されたテーブル条件で DNS ブラウザを開きます.
|
void |
processWindowEvent(WindowEvent ev) |
void |
registEditorObject(EdbEditorObject eo)
入力がアクティブなオブジェクトを登録します.
|
void |
run()
ブラウザ起動時に呼び出されます.
|
(package private) void |
setTuplePane(EdbTuple tuple) |
(package private) void |
tuplePreviewControl(boolean v) |
void |
updateClassifyCondition(boolean force)
現在指定されている絞り込み条件で情報のリストを更新します.
force に
true が指定された場合は,絞り込み条件に変更がなくても情報のリストを更新します. |
actionPerformed, browserActionEnabledClose, browserActionEnabledNew, browserActionEnabledOpen, browserActionEnabledOutput, browserActionEnabledSave, browserActionEnabledSaveAs, createDataMenu, createExcelAndEdit, createMenuItem_ReplicateAndEdit, createMenuItem_StartEditting, editActionEnabledClear, editActionEnabledCopy, editActionEnabledCut, editActionEnabledDuplicate, editActionEnabledPaste, editActionEnabledSelectAll, editActionEnabledUndo, editActionPerformClear, editActionPerformCopy, editActionPerformCut, editActionPerformDuplicate, editActionPerformPaste, editActionPerformSelectAll, editActionPerformUndo, getBrowser, itemStateChanged, makeTuplePane
askEID, block, edbWindowGetTitle, 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
JSplitPane lowerSplitPane
protected Action openWebAction
JMenuBar mainMenuBar
protected EdbMenu.EditMenu editMenu
protected EdbMenu tableMenu
protected EdbMenu dataMenu
protected EdbMenu viewMenu
protected EdbMenu classifyMenu
protected EdbMenu selectedDataMenu
EdbCatalogue ca_tuples
String previousCondition
EdbTuple currentTuple
JPanel selectedPanel
EdbCaptionPane selectedEIDObject
JSplitPane mainPanel
JPanel mainLeftPanel
JPanel mainRightPanel
public EdbObject getObject()
null
を返します.public EdbEID eid()
public void edbTableTupleChanged(EdbTableEvent ev)
edbTableTupleChanged
in interface EdbTableListener
ev
- イベントpublic void browserRedraw(boolean force)
browserRedraw
in class EdbBrowser
force
- 強制的に行うかどうかpublic void registEditorObject(EdbEditorObject eo)
registEditorObject
in class EdbBrowser
eo
- 編集オブジェクトEdbEditor
public void classifyConditionChanged(EdbTableClassify classify)
classifyConditionChanged
in interface EdbTableClassify.ClassifyListener
classify
- 分類public void classifyStateChanged(EdbTableClassify classify)
classifyStateChanged
in interface EdbTableClassify.ClassifyListener
classify
- 分類public EdbTableCondition makeAllCondition(EdbTableClassify excvp)
excvp
- 分類public void cataloguePaneSelectedEIDChanged()
新しく選択された情報で,画面下部の見出し(caption)欄の表示を更新します.
cataloguePaneSelectedEIDChanged
in class EdbCatalogueOwner
public void cataloguePaneEIDSelectedAction()
選択中の情報の EID を EID リスナに設定し,ウインドウを非表示にします.
cataloguePaneEIDSelectedAction
in class EdbCatalogueOwner
public void cataloguePaneOrderChanged(boolean force)
情報のリストを更新します.
cataloguePaneOrderChanged
in class EdbCatalogueOwner
force
- 強制的かどうかpublic void updateClassifyCondition(boolean force)
true
が指定された場合は,絞り込み条件に変更がなくても情報のリストを更新します.updateClassifyCondition
in class EdbCatalogueOwner
force
- 強制的に更新するかどうかpublic EdbTuple getTuple()
null
を返します.public void editorStateChanged(EdbEditor e)
editorStateChanged
in interface EdbEditor.Manager
e
- エディタvoid setTuplePane(EdbTuple tuple)
void tuplePreviewControl(boolean v)
tuplePreviewControl
in class EdbCatalogueOwner
public boolean isEIDChooser()
isEIDChooser
in class EdbCatalogueOwner
true
,しない場合は false
を返します.public static EdbDNSBrowser openDNSBrowser(EDB edb, EdbTableCondition tcon, String moi, EdbEID eoi)
同じ条件で既にブラウザで開かれている場合は,新たに DNS ブラウザは作成されません.
edb
- EDB コンテキストtcon
- テーブル条件moi
- 注目すべきモードeoi
- 注目すべき EIDpublic static EdbDNSBrowser openDNSBrowser(EDB edb, EdbTableCondition tcon)
同じ条件で既にブラウザで開かれている場合は,新たに DNS ブラウザは作成されません.
edb
- EDB コンテキストtcon
- テーブル条件public void makeMenus()
public void edbMenuSelected(EdbMenu menu, MenuEvent e)
edbMenuSelected
in interface EdbMenu.EdbMenuListener
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 edbWindowClose(boolean force)
edbWindowClose
in interface EdbWindow
force
- 強制的に閉じるかどうかtrue
,失敗した場合は false
を返します.public void processWindowEvent(WindowEvent ev)
processWindowEvent
in class JFrame
public void cataloguePaneStartDrag(DragGestureEvent dge, EdbCataloguePane cp)
選択状態によって,ジェスチャを設定します.
cataloguePaneStartDrag
in class EdbCatalogueOwner
dge
- ジェスチャを記述するイベントcp
- カタログペインEDB Working Group at Tue Jun 10 17:08:59 JST 2025