|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame ix.iface.util.ToolFrame ix.util.xml.XMLTreeEditFrame
public class XMLTreeEditFrame
A frame that contains an XML editing panel.
XMLTreeEditor
,
XMLTreeEditPanel
,
Serialized FormNested Class Summary | |
---|---|
protected class |
XMLTreeEditFrame.FindFrame
|
protected class |
XMLTreeEditFrame.FindListener
|
protected static class |
XMLTreeEditFrame.FrameGroup
A set of XMLTreeEditFrames that are logically part of the same editor for selection, cut/paste, find, etc. |
(package private) class |
XMLTreeEditFrame.TextViewFrame
|
protected static class |
XMLTreeEditFrame.TreeHelpFrame
|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected IXAgent |
agent
|
protected java.awt.Container |
contentPane
|
protected java.lang.String[] |
editHelp
Help text appended to sharedHelp in editors. |
protected XMLTreeEditPanel |
editPanel
|
protected static XMLTreeEditFrame.FindFrame |
findFrame
|
protected XMLTreeEditFrame.FrameGroup |
frameGroup
|
protected static XMLTreeEditFrame.FrameGroup |
globalFrameGroup
|
protected XMLTreeEditFrame.TreeHelpFrame |
helpFrame
|
(package private) static XMLTreeNamespaceManager |
namespaces
Manages namespaces for all tree editors and viewers. |
protected static XMLTreeSendFrame |
sendFrame
|
protected java.lang.String[] |
sharedHelp
Help text shared by viewers and editors. |
protected static ToolManager |
toolManager
|
Fields inherited from class ix.iface.util.ToolFrame |
---|
toolFrames |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
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 |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
XMLTreeEditFrame(IXAgent agent)
|
|
XMLTreeEditFrame(IXAgent agent,
java.lang.String title)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Action interpreter for items in the frame's "File" menu. |
protected void |
addLookAtMenu(javax.swing.JMenu fileMenu)
|
void |
addTool(ToolController tc)
|
protected void |
closeFrame()
Exit if this is the last visible frame for this frame's agent; otherwise just become invisible. |
void |
editDocument(org.jdom.Document doc)
|
void |
editObject(java.lang.Object obj)
|
protected void |
ensureNamespaceManager()
|
void |
exitIfUserConfirms()
|
void |
expandDocument(int depth)
|
protected void |
findInDocument()
|
IXAgent |
getAgent()
|
protected java.lang.String |
getBaseTitle()
|
org.jdom.Document |
getDocument()
|
XMLTreeEditFrame.FrameGroup |
getFrameGroup()
|
java.lang.Object |
getObject()
|
boolean |
isEditor()
Returns true if this frame allows editing and false if it is a read-only viewer. |
protected boolean |
isStandalone()
|
boolean |
isViewer()
Returns the negation of the value returned by isEditor() . |
protected void |
loadFrom()
|
protected XMLTreeEditPanel |
makeEditPanel()
|
protected java.lang.String |
makeHelpText()
|
protected javax.swing.JMenuBar |
makeMenuBar()
Creates the menu bar |
protected javax.swing.JMenuItem |
makeMenuItem(java.lang.String text)
|
(package private) ToolManager |
makeToolManager()
|
protected void |
newEditorWindow()
|
protected void |
reset()
|
protected void |
resetIfUserConfirms()
|
protected void |
saveAs()
|
protected void |
sendTo()
|
protected void |
showHelp()
|
Methods inherited from class ix.iface.util.ToolFrame |
---|
setVisible, symbolNameChanged, walkToolFrames |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected IXAgent agent
protected java.awt.Container contentPane
protected XMLTreeEditPanel editPanel
protected XMLTreeEditFrame.FrameGroup frameGroup
protected XMLTreeEditFrame.TreeHelpFrame helpFrame
protected static XMLTreeEditFrame.FindFrame findFrame
protected static XMLTreeSendFrame sendFrame
protected static ToolManager toolManager
protected static XMLTreeEditFrame.FrameGroup globalFrameGroup
static XMLTreeNamespaceManager namespaces
protected java.lang.String[] sharedHelp
protected java.lang.String[] editHelp
sharedHelp
in editors.
Constructor Detail |
---|
public XMLTreeEditFrame(IXAgent agent)
public XMLTreeEditFrame(IXAgent agent, java.lang.String title)
Method Detail |
---|
public IXAgent getAgent()
public XMLTreeEditFrame.FrameGroup getFrameGroup()
protected XMLTreeEditPanel makeEditPanel()
protected void ensureNamespaceManager()
protected boolean isStandalone()
public boolean isEditor()
public boolean isViewer()
isEditor()
.
public void editDocument(org.jdom.Document doc)
public org.jdom.Document getDocument()
public void editObject(java.lang.Object obj)
public java.lang.Object getObject()
public void expandDocument(int depth)
protected javax.swing.JMenuBar makeMenuBar()
protected void addLookAtMenu(javax.swing.JMenu fileMenu)
ToolManager makeToolManager()
public void addTool(ToolController tc)
protected javax.swing.JMenuItem makeMenuItem(java.lang.String text)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected void reset()
protected void resetIfUserConfirms()
protected void closeFrame()
public void exitIfUserConfirms()
protected void newEditorWindow()
protected java.lang.String getBaseTitle()
protected void loadFrom()
protected void saveAs()
protected void findInDocument()
protected void sendTo()
protected void showHelp()
protected java.lang.String makeHelpText()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |