|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | 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 | +--com.ibm.able.editor.AbleEditorFrame
This class defines the main editor frame including menubar, toolbars, and canvas.
Inner classes inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent |
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, 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 java.lang.String |
Copyright()
Determine the copyright of this class. |
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 lclUrl)
Display the specifed url in a browser |
void |
dispose()
|
AbleBean |
getClipboardViewObject()
|
AbleViewObject |
getCurrentAgentView()
|
java.lang.String |
getTextEditor()
|
java.lang.String |
getWorkingDirectory()
|
void |
importRemoteAgent(AbleBean theAgent)
Method importRemoteAgent. |
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, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
Methods inherited from class java.awt.Window |
---|
addWindowListener, applyResourceBundle, applyResourceBundle, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
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 beanpublic void dispose()
dispose
in class java.awt.Window
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 displaypublic static void displayHelpURL(java.lang.Object source, java.net.URL lclUrl)
source
- -- the object requesting that help be displayedhelpFile
- -- the name of the help (html) file to displaypublic 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.PropertyChangeListener
evt
- - the property change eventprotected void saveFramePreferences()
protected void saveEditorFramePreferences()
public void setCursor(java.awt.Cursor theCursor)
setCursor
in class java.awt.Window
public static java.lang.String Copyright()
public void importRemoteAgent(AbleBean theAgent)
myHostName
- myPort
- object
-
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |