|
|||||||||||
| 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
zeus.agentviewer.AgentViewer
this is the main class for the viewer that lets you inspect the internals of Zeus Agents. Change log ---------- 12/04/01 - altered to allow toolbars to detach and set standard l&f to metal shifted tool bar to top/north of frame
| 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 | |
(package private) AbilitiesTableModel |
abilitiesBuffer
|
private javax.swing.JMenuItem |
about
|
private javax.swing.JMenuItem |
aboutZeus
|
protected AgentButton |
acqDbBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) java.lang.Thread |
agentViewerThread
|
(package private) AttributesTableModel |
attributesBuffer
|
(package private) InternalFramesPanel |
bottomPanel
|
private javax.swing.JMenuItem |
cascade
|
(package private) ConstraintsModel |
constraintsBuffer
|
(package private) javax.swing.JPanel |
contentPane
|
(package private) AgentContext |
context
|
protected AgentButton |
coordEngineBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
private javax.swing.JMenu |
dbMenu
|
(package private) TaskConditionsTableModel |
effectBuffer
|
(package private) ConditionsAttributeTableModel |
effectsAttrBuffer
|
(package private) EngineTableModel |
engineBuffer
|
private javax.swing.JMenuItem |
exit
|
private javax.swing.JMenu |
fileMenu
|
(package private) java.lang.String |
fsep
|
private javax.swing.JMenuItem |
goal
|
private javax.swing.JMenu |
goalMenu
|
(package private) int |
HEADERh
|
(package private) int |
HEADERw
|
(package private) int |
HEIGHT
|
private javax.swing.JMenu |
helpMenu
|
(package private) int |
ICONh
|
(package private) int |
ICONw
|
(package private) java.lang.String |
IMAGEPATH
|
protected AgentButton |
mailInBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) MailInTableModel |
mailInBuffer
|
protected AgentButton |
mailOutBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) MailOutTableModel |
mailOutBuffer
|
private javax.swing.JMenuBar |
menuBar
|
private javax.swing.JMenuItem |
metalLF
|
protected AgentButton |
msgHandlerBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) MsgHandlerTableModel |
msgHandlerBuffer
|
private javax.swing.JMenuItem |
nativeLF
|
private javax.swing.JMenuItem |
newAcquaintance
|
private javax.swing.JMenuItem |
newResource
|
private javax.swing.JMenuItem |
newTask
|
protected AgentButton |
ontDbBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
private javax.swing.JMenuItem |
options
|
(package private) OrderingModel |
orderingBuffer
|
(package private) AttributesModel |
pAttributesBuffer
|
protected AgentButton |
planSchBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) PlanSchModel |
planSchBuffer
|
(package private) ConditionsAttributeTableModel |
preAttrBuffer
|
(package private) TaskConditionsTableModel |
preCondBuffer
|
protected AgentButton |
protocolBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) ProtocolModel |
protocolBuffer
|
(package private) RelationsTableModel |
relationsBuffer
|
protected AgentButton |
resDbBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) ResourceTableModel |
resourceBuffer
|
protected AgentButton |
reteEngineBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
(package private) ReteEngineDataModel |
reteEngineBuffer
|
(package private) int |
startHeight
|
(package private) int |
startWidth
|
(package private) StrategyModel |
strategyBuffer
|
(package private) TaskTableModel |
taskBuffer
|
protected AgentButton |
taskPlanDbBtn
changed these to protected to allow subclassing of the viewer for specialist agent architectures |
private javax.swing.JMenuItem |
tile
|
private javax.swing.JToolBar |
toolBar
|
javax.swing.JPanel |
topPanel
|
private javax.swing.JMenu |
viewMenu
|
(package private) int |
WIDTH
|
| 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.Window |
|
| Fields inherited from class java.awt.Container |
|
| 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, PROPERTIES, SOMEBITS |
| Constructor Summary | |
AgentViewer()
|
|
| Method Summary | |
void |
About()
|
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
private void |
addButtonsToToolBar()
|
void |
componentHidden(java.awt.event.ComponentEvent e)
|
void |
componentMoved(java.awt.event.ComponentEvent e)
|
void |
componentResized(java.awt.event.ComponentEvent e)
|
void |
componentShown(java.awt.event.ComponentEvent e)
|
private void |
createMenus()
|
private void |
exitBtnFn()
|
(package private) javax.swing.Icon |
getIcon(java.lang.String imgFile,
int w,
int h)
|
private void |
getMetalUI()
|
private void |
getNativeUI()
|
private javax.swing.border.TitledBorder |
makeBorder(java.lang.String title)
|
void |
set(AgentContext context)
|
(package private) void |
setAcquaintanceBuffers()
|
private void |
setContentPane()
|
(package private) void |
setEngineBuffer()
|
(package private) void |
setMailInBox()
|
(package private) void |
setMailOutBox()
|
(package private) void |
setMsgHandlerBox()
|
(package private) void |
setPlanSchBuffer()
|
(package private) void |
setProtocolBuffers()
|
(package private) void |
setResourceBuffer()
|
(package private) void |
setReteEngineBuffer()
|
(package private) void |
setTaskBuffers()
|
void |
showHelp()
|
void |
showMsg(java.lang.String message)
|
| 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, dispose, 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, setCursor, 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 |
javax.swing.JPanel contentPane
public javax.swing.JPanel topPanel
InternalFramesPanel bottomPanel
java.lang.String fsep
java.lang.String IMAGEPATH
final int ICONh
final int ICONw
final int HEADERw
final int HEADERh
final int WIDTH
final int HEIGHT
int startWidth
int startHeight
private javax.swing.JMenuBar menuBar
private javax.swing.JMenu fileMenu
private javax.swing.JMenu helpMenu
private javax.swing.JMenu goalMenu
private javax.swing.JMenu viewMenu
private javax.swing.JMenu dbMenu
private javax.swing.JMenuItem goal
private javax.swing.JMenuItem options
private javax.swing.JMenuItem exit
private javax.swing.JMenuItem about
private javax.swing.JMenuItem aboutZeus
private javax.swing.JMenuItem tile
private javax.swing.JMenuItem cascade
private javax.swing.JMenuItem newTask
private javax.swing.JMenuItem newResource
private javax.swing.JMenuItem newAcquaintance
private javax.swing.JMenuItem nativeLF
private javax.swing.JMenuItem metalLF
private javax.swing.JToolBar toolBar
protected AgentButton mailInBtn
protected AgentButton mailOutBtn
protected AgentButton msgHandlerBtn
protected AgentButton reteEngineBtn
protected AgentButton coordEngineBtn
protected AgentButton acqDbBtn
protected AgentButton planSchBtn
protected AgentButton taskPlanDbBtn
protected AgentButton resDbBtn
protected AgentButton ontDbBtn
protected AgentButton protocolBtn
AgentContext context
java.lang.Thread agentViewerThread
MailInTableModel mailInBuffer
MailOutTableModel mailOutBuffer
MsgHandlerTableModel msgHandlerBuffer
ResourceTableModel resourceBuffer
RelationsTableModel relationsBuffer
AbilitiesTableModel abilitiesBuffer
AttributesTableModel attributesBuffer
TaskTableModel taskBuffer
TaskConditionsTableModel preCondBuffer
ConditionsAttributeTableModel preAttrBuffer
TaskConditionsTableModel effectBuffer
ConditionsAttributeTableModel effectsAttrBuffer
ConstraintsModel constraintsBuffer
OrderingModel orderingBuffer
PlanSchModel planSchBuffer
EngineTableModel engineBuffer
ReteEngineDataModel reteEngineBuffer
ProtocolModel protocolBuffer
StrategyModel strategyBuffer
AttributesModel pAttributesBuffer
| Constructor Detail |
public AgentViewer()
| Method Detail |
void setMailInBox()
void setMailOutBox()
void setMsgHandlerBox()
void setResourceBuffer()
void setAcquaintanceBuffers()
void setTaskBuffers()
void setPlanSchBuffer()
void setEngineBuffer()
void setReteEngineBuffer()
void setProtocolBuffers()
public void showMsg(java.lang.String message)
public void set(AgentContext context)
set in interface BasicAgentUIprivate void getNativeUI()
private void getMetalUI()
public void showHelp()
public void About()
public void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerprivate void setContentPane()
private void createMenus()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface java.awt.event.ActionListenerprivate void exitBtnFn()
javax.swing.Icon getIcon(java.lang.String imgFile,
int w,
int h)
private javax.swing.border.TitledBorder makeBorder(java.lang.String title)
private void addButtonsToToolBar()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||