public final class MaintainerEditor extends MTMPBrowser implements ActionListener, MouseListener, EdbEditorOwner, EdbEditor, EdbMenu.EditMenuListener
Modifier and Type | Class and Description |
---|---|
(package private) class |
MaintainerEditor.MaintainerPanel |
EdbBrowser.EditAction, EdbBrowser.OpenAction, EdbBrowser.OpenEdbAssistanceAction, EdbBrowser.OpenHistoryWebAction, EdbBrowser.OpenWebAction
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
EdbEditor.Manager
Modifier and Type | Field and Description |
---|---|
(package private) EdbMenu.EditMenu |
editMenu |
protected EdbMenu |
fileMenu |
(package private) EdbPanel |
mainPanel |
(package private) List<MaintainerEditor.MaintainerPanel> |
maintainerPanels |
Font |
SUBTEXT_FONT |
Font |
TEXT_FONT |
protected EdbMenu.Item |
updateMenuItem |
editorObject, undo
edb, popupMenu, popupSeparated
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 |
actionPerformed(ActionEvent ae) |
boolean |
askUpdate() |
void |
browserRedraw(boolean all) |
boolean |
edbWindowClose(boolean force)
ウインドウを閉じます.
|
void |
editorInnovate()
エディタの各オブジェクトで何らかの編集作業が行われたときに呼び出されます.
|
void |
editorManagerProgressIncrement() |
void |
editorManagerProgressReset(int num) |
void |
editorManagerProgressSetDeterminate(boolean d) |
void |
editorOwnerDuplicateObject(Object o,
boolean undoable)
下位のオブジェクトに指定されたオブジェクトを複製します.
|
void |
editorOwnerInsertObject(Object o,
Object n,
boolean after,
boolean undoable)
下位のオブジェクトから指定されたオブジェクトを挿入します.
|
boolean |
editorOwnerIsEditable()
編集権限があるかどうかを調べる.
|
void |
editorOwnerObjectChanged(Object o)
下位のオブジェクトが変更されると呼び出されます.
|
void |
editorOwnerObjectVisibleRequested(Object o)
下位のオブジェクトが自身の表示要求時に呼び出されます.
|
void |
editorOwnerObjectWillChange(Object o)
下位のオブジェクトが変更される前に呼び出されます.
|
void |
editorOwnerRemoveObject(Object o,
boolean undoable)
下位のオブジェクトから指定されたオブジェクトを除外します.
|
void |
editorOwnerReplaceObject(Object o,
Object n,
boolean undoable)
下位のオブジェクトから指定されたオブジェクトで置き換えます.
|
boolean |
editorOwnerRotateFocus(Object o,
boolean next)
入力フォーカスを次に移します.
|
void |
editorStateChanged(EdbEditor e)
エディタの状態が変更されると呼び出されます.
|
EdbBrowser |
getBrowser()
ブラウザを取得します.
|
EdbEditor |
getEditor()
エディタを取得します.
|
MTMPEditor |
getMTMP2Editor() |
boolean |
isModified()
修正されたかどうかを判定します.
|
void |
makeMenuBar() |
(package private) static MaintainerEditor |
openEditor(MTMPEditor mgr) |
void |
processWindowEvent(WindowEvent ev) |
(package private) void |
setFixed(boolean fix) |
browserActionEnabledClose, browserActionEnabledNew, browserActionEnabledOpen, browserActionEnabledOutput, browserActionEnabledSave, browserActionEnabledSaveAs, browserActionPerformClose, browserActionPerformNew, browserActionPerformOpen, browserActionPerformOutput, browserActionPerformSave, browserActionPerformSaveAs, edbWindowGetTitle, edbWindowSetVisible, editActionEnabledClear, editActionEnabledCopy, editActionEnabledCut, editActionEnabledDuplicate, editActionEnabledPaste, editActionEnabledSelectAll, editActionEnabledUndo, editActionPerformClear, editActionPerformCopy, editActionPerformCut, editActionPerformDuplicate, editActionPerformPaste, editActionPerformSelectAll, editActionPerformUndo, editorUndoable, editorUndoExecute, editorUndoPush, eid, getObject, getTuple, isEditting, registEditorObject, run
askEID, block, edbWindowRedraw, getEDB, getTracePrintWriter, isPopupShown, isSimpleButton1Click, isSimpleButton1Click2, lockBrowser, makeMainMenuItem, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, openBrowser, openBrowser, openEditor, openWebBrowser, openWebBrowser, openWebHistoryBrowser, openWebHistoryBrowser, popupAdd, popupAdd, popupMake, popupMenuCanceled, popupMenuWillBecomeInvisible, popupMenuWillBecomeVisible, popupSeparator, popupShow, popupShow, 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
editorUndoable, editorUndoExecute, editorUndoPush, eid, getObject, getTuple, isEditting, registEditorObject
getEDB
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
editActionEnabledClear, editActionEnabledCopy, editActionEnabledCut, editActionEnabledDuplicate, editActionEnabledPaste, editActionEnabledSelectAll, editActionEnabledUndo, editActionPerformClear, editActionPerformCopy, editActionPerformCut, editActionPerformDuplicate, editActionPerformPaste, editActionPerformSelectAll, editActionPerformUndo
edbWindowRedraw, getBounds, setBounds
getFont, postEvent
public Font TEXT_FONT
public Font SUBTEXT_FONT
protected EdbMenu fileMenu
protected EdbMenu.Item updateMenuItem
EdbMenu.EditMenu editMenu
List<MaintainerEditor.MaintainerPanel> maintainerPanels
EdbPanel mainPanel
public void browserRedraw(boolean all)
browserRedraw
in class EdbBrowser
void setFixed(boolean fix)
public MTMPEditor getMTMP2Editor()
public void makeMenuBar()
public void actionPerformed(ActionEvent ae)
actionPerformed
in interface ActionListener
actionPerformed
in class EdbBrowser
static MaintainerEditor openEditor(MTMPEditor mgr)
public void editorInnovate()
EdbEditor
editorInnovate
in interface EdbEditor
editorInnovate
in class MTMPBrowser
public void processWindowEvent(WindowEvent ev)
processWindowEvent
in class JFrame
public boolean askUpdate()
public void editorManagerProgressIncrement()
public void editorManagerProgressReset(int num)
public void editorManagerProgressSetDeterminate(boolean d)
public EdbBrowser getBrowser()
EdbEditorOwner
getBrowser
in interface EdbEditorOwner
public EdbEditor getEditor()
EdbEditorOwner
getEditor
in interface EdbEditorOwner
public boolean editorOwnerIsEditable()
EdbEditorOwner
editorOwnerIsEditable
in interface EdbEditorOwner
public void editorOwnerObjectWillChange(Object o)
EdbEditorOwner
editorOwnerObjectWillChange
in interface EdbEditorOwner
o
- 変更されるオブジェクトpublic boolean editorOwnerRotateFocus(Object o, boolean next)
editorOwnerRotateFocus
in interface EdbEditorOwner
o
- 入力フォーカスを持つオブジェクトnext
- フォーカスを渡す向き.true
,失敗した場合は false
を返します.public void editorOwnerObjectChanged(Object o)
EdbEditorOwner
editorOwnerObjectChanged
in interface EdbEditorOwner
o
- 変更されたオブジェクトpublic void editorOwnerObjectVisibleRequested(Object o)
EdbEditorOwner
editorOwnerObjectVisibleRequested
in interface EdbEditorOwner
o
- 要求したオブジェクトpublic void editorOwnerDuplicateObject(Object o, boolean undoable)
EdbEditorOwner
editorOwnerDuplicateObject
in interface EdbEditorOwner
o
- 複製するオブジェクトundoable
- アンドゥ可能性.public void editorOwnerInsertObject(Object o, Object n, boolean after, boolean undoable)
EdbEditorOwner
editorOwnerInsertObject
in interface EdbEditorOwner
o
- 呼出しオブジェクトn
- 挿入するオブジェクトafter
- 呼出しオブジェクトの後に挿入undoable
- アンドゥ可能性.public void editorOwnerRemoveObject(Object o, boolean undoable)
EdbEditorOwner
editorOwnerRemoveObject
in interface EdbEditorOwner
o
- 除外するオブジェクトundoable
- アンドゥ可能性.public void editorOwnerReplaceObject(Object o, Object n, boolean undoable)
EdbEditorOwner
editorOwnerReplaceObject
in interface EdbEditorOwner
o
- 置き換えられるオブジェクトn
- 置き換えるオブジェクトundoable
- アンドゥ可能性.public void editorStateChanged(EdbEditor e)
EdbEditor.Manager
editorStateChanged
in interface EdbEditor.Manager
e
- エディタpublic boolean edbWindowClose(boolean force)
EdbWindow
edbWindowClose
in interface EdbWindow
force
- 強制的に閉じるかどうかtrue
,失敗した場合は false
を返します.public boolean isModified()
EdbEditor
isModified
in interface EdbEditor
true
,修正されていない場合は false
を返します.EDB Working Group at Tue Jun 10 17:08:59 JST 2025