|
||||||||||
| 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
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--ix.itest.SendPanel
I-Test panel for sending messages.
| Inner Class Summary | |
(package private) class |
SendPanel.SendTextArea
|
| Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
| Field Summary | |
(package private) java.awt.event.ActionListener |
actionListener
|
(package private) IXAgent |
agent
|
(package private) LTF_Parser |
constraintParser
|
(package private) SendPanel.SendTextArea |
contentText
|
(package private) ComboChoice |
destinationChoice
|
(package private) RadioButtonBox |
prioritySelector
|
(package private) ComboChoice |
refChoice
|
(package private) javax.swing.JCheckBox |
reportCheck
|
(package private) javax.swing.JComboBox |
reportTypeChoice
|
(package private) RadioButtonBox |
typeSelector
|
| Fields inherited from class javax.swing.JComponent |
_bounds, accessibleContext, listenerList, paintingChild, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents |
| Fields inherited from class java.awt.Component |
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
SendPanel(IXAgent agent)
|
|
| Method Summary | |
(package private) void |
|
void |
actionPerformed(java.awt.event.ActionEvent event)
|
protected Activity |
activityFromControls()
Construct an activity from the current state of the GUI. |
protected Constraint |
constraintFromControls()
Construct a constraint from the current state of the GUI. |
void |
contactChange(ContactEvent e)
|
protected TaskItem |
fillTaskItemFromControls(TaskItem item)
Fills in the contents of an Issue or Activity. |
void |
initActivity(Activity act)
|
void |
initConstraint(PatternAssignment pv)
|
void |
initConstraintForMe(PatternAssignment pv)
|
void |
initIssue(Issue issue)
|
protected void |
initItem(TaskItem item)
|
void |
initReport(TaskItem item)
|
protected Issue |
issueFromControls()
Construct an issue from the current state of the GUI. |
protected javax.swing.JPanel |
makeControlPanel()
|
static javax.swing.JPanel |
makeFlowPanel(java.awt.Component c)
Puts a component in a JPanel that has a flow layout to protect it from the layout manager of the container to which the component would otherwise have been added directly. |
protected RadioButtonBox |
makePriorityControl()
|
protected javax.swing.JPanel |
makeSendControls()
|
protected RadioButtonBox |
makeTypeControl()
|
protected ChatMessage |
messageFromControls()
Construct a chat message from the current state of the GUI. |
protected java.lang.Object |
objectFromControls()
Construct an object from the current state of the GUI. |
protected Priority |
priorityFromControls()
Obtain a priority from the current state of the GUI. |
protected Report |
reportFromControls()
Construct a report from the current state of the GUI. |
protected void |
send(java.lang.String destination,
Sendable contents)
Sends to the indicated destination. |
void |
sendCopy(java.lang.String destination,
Sendable contents)
Used to send things "as if by the Messenger". |
protected void |
sendTo(java.lang.String destination)
Construct an object from the current state of the GUI and send it to the specified destination. |
protected void |
sendToGroup(Sendable contents)
|
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
| Methods inherited from class javax.swing.JComponent |
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, alwaysOnTop, checkIfChildObscuredBySibling, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
IXAgent agent
java.awt.event.ActionListener actionListener
SendPanel.SendTextArea contentText
RadioButtonBox typeSelector
RadioButtonBox prioritySelector
ComboChoice destinationChoice
javax.swing.JComboBox reportTypeChoice
javax.swing.JCheckBox reportCheck
ComboChoice refChoice
LTF_Parser constraintParser
| Constructor Detail |
public SendPanel(IXAgent agent)
| Method Detail |
void()
in class javax.swing.JPanelpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListenerpublic void initIssue(Issue issue)
public void initActivity(Activity act)
protected void initItem(TaskItem item)
public void initConstraint(PatternAssignment pv)
public void initConstraintForMe(PatternAssignment pv)
public void initReport(TaskItem item)
public void contactChange(ContactEvent e)
contactChange in interface ContactListenerprotected void sendTo(java.lang.String destination)
send(String, Sendable)
protected void send(java.lang.String destination,
Sendable contents)
All of the panel's sends go via this method.
N.B. It is allowed to modify the contents object. Usually, that is no problem for internal use, because the object will have been newly constructed from the panel's GUI. If modification would be a problem, however, the sendCopy method should be used instead.
sendCopy(String, Sendable),
IXAgent.handleInput(ix.util.IPC.InputMessage)
public void sendCopy(java.lang.String destination,
Sendable contents)
protected void sendToGroup(Sendable contents)
protected java.lang.Object objectFromControls()
protected Issue issueFromControls()
protected Activity activityFromControls()
protected TaskItem fillTaskItemFromControls(TaskItem item)
protected Constraint constraintFromControls()
protected Report reportFromControls()
protected ChatMessage messageFromControls()
protected Priority priorityFromControls()
protected javax.swing.JPanel makeControlPanel()
protected RadioButtonBox makeTypeControl()
protected RadioButtonBox makePriorityControl()
protected javax.swing.JPanel makeSendControls()
public static javax.swing.JPanel makeFlowPanel(java.awt.Component c)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||