|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
com.ibm.able.editor.AbleEditorFrame
This class defines the main editor frame including menubar, toolbars, and canvas.
| Nested Class Summary |
|---|
| Nested classes inherited from class javax.swing.JFrame |
|---|
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
|---|
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected static java.awt.datatransfer.Clipboard |
clipboard
|
static int |
CYCLE
|
static java.awt.datatransfer.DataFlavor |
dataFlavor
|
static int |
HALT
|
static java.lang.String[] |
processLabels
|
static int |
RUN
|
static int |
STEP
|
| 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 | |
|---|---|
AbleEditorFrame()
|
|
| Method Summary | |
|---|---|
boolean |
canPaste()
|
void |
clearClipboard()
|
void |
copy(AbleBean bean)
|
static void |
createConnection(AbleViewObject src,
AbleViewObject dest)
Create a new buffer connection |
static void |
displayHelp(java.lang.Object source,
java.lang.String helpFile)
Display editor help in a browser |
static void |
displayHelpURL(java.lang.Object source,
java.net.URL url)
Display the specified url in a browser. |
void |
dispose()
|
AbleBean |
getClipboardViewObject()
|
AbleViewObject |
getCurrentAgentView()
|
java.lang.String |
getTextEditor()
|
java.lang.String |
getWorkingDirectory()
|
void |
importRemoteAgent(AbleBean theAgent)
Import a remote bean and add it to the current agent. |
void |
paste()
The paste function gets the Able bean from the clipboard and adds it to the current agent. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Handle property change events If the current agent is turned on or off, enable/disable the step/cycle/run buttons If a bean was added to an agent, create the view object and tree node If a bean was removed from an agent, remove the view object and tree node |
void |
run()
process agent on separate thread do either a single process, cycle or keep calling cycle until halt is pressed |
protected void |
saveEditorFramePreferences()
Save the location and size of the editor frame. |
protected void |
saveFramePreferences()
Save the locations and sizes of each frame in the able preferences file. |
void |
setCurrentAgent(java.lang.Object theBean)
Select the node whose user object contains this object. |
void |
setCursor(java.awt.Cursor theCursor)
|
protected void |
setFrameIcon()
Set the icon of the Able Editor pane |
protected void |
setProcessMode(int theMode)
|
void |
setStatus(java.lang.String text)
|
void |
setTextEditor(java.lang.String theEditor)
|
protected void |
setTitle()
Set the title of the Able Editor pane |
void |
setWorkingDirectory(java.lang.String theDir)
|
| Methods inherited from class javax.swing.JFrame |
|---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
public static final java.awt.datatransfer.DataFlavor dataFlavor
public static final int HALT
public static final int STEP
public static final int CYCLE
public static final int RUN
public static final java.lang.String[] processLabels
protected static java.awt.datatransfer.Clipboard clipboard
| Constructor Detail |
public AbleEditorFrame()
| Method Detail |
protected void setTitle()
protected void setFrameIcon()
protected void setProcessMode(int theMode)
public void setTextEditor(java.lang.String theEditor)
public java.lang.String getTextEditor()
public AbleViewObject getCurrentAgentView()
public void setCurrentAgent(java.lang.Object theBean)
theBean - The user object to be selected. No-op if not found.public void copy(AbleBean bean)
public boolean canPaste()
public void clearClipboard()
public AbleBean getClipboardViewObject()
public void paste()
public void run()
run in interface java.lang.Runnable
public static void createConnection(AbleViewObject src,
AbleViewObject dest)
throws AbleException
src - - the source beandest - - the destination bean
AbleExceptionpublic void dispose()
public static void displayHelp(java.lang.Object source,
java.lang.String helpFile)
source - -- the object requesting that help be displayedhelpFile - -- the name of the editor help (html) file to display
public static void displayHelpURL(java.lang.Object source,
java.net.URL url)
source - The object requesting that help be displayed.url - The name of the help (html) file to display.public java.lang.String getWorkingDirectory()
public void setWorkingDirectory(java.lang.String theDir)
public void setStatus(java.lang.String text)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerevt - - the property change eventprotected void saveFramePreferences()
protected void saveEditorFramePreferences()
public void setCursor(java.awt.Cursor theCursor)
public void importRemoteAgent(AbleBean theAgent)
theAgent - The AbleBean to import.
|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||