|
||||||||||
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 javax.swing.JComponent javax.swing.JPanel ix.iface.util.VerticalPanel ix.itest.SendPanel
public class SendPanel
I-Test and Messenger panel for sending messages.
Nested Class Summary | |
---|---|
(package private) class |
SendPanel.ActivityControls
|
(package private) class |
SendPanel.AnnotationControls
|
(package private) class |
SendPanel.CardPanel
|
(package private) class |
SendPanel.ChatMessageControls
|
(package private) class |
SendPanel.ConstraintControls
|
(package private) class |
SendPanel.IssueActivityControls
|
(package private) class |
SendPanel.IssueControls
|
(package private) class |
SendPanel.ReportControls
|
(package private) class |
SendPanel.SendControls
|
(package private) class |
SendPanel.SendControlsPanel
|
(package private) class |
SendPanel.SendTextArea
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
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 | |
---|---|
(package private) java.awt.event.ActionListener |
actionListener
|
(package private) IXAgent |
agent
|
(package private) ContactManager |
contactManager
|
(package private) SendPanel.SendTextArea |
contentText
|
(package private) javax.swing.DefaultComboBoxModel |
destinationChoiceModel
|
(package private) RadioButtonBox |
prioritySelector
|
(package private) javax.swing.JToggleButton.ToggleButtonModel |
reportCheckModel
|
(package private) SendPanel.SendControlsPanel |
sendControls
|
(package private) javax.swing.JButton |
styleButton
|
(package private) RadioButtonBox |
typeSelector
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
SendPanel(IXAgent agent)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
|
void |
editMessageColor()
|
void |
initActivity(Activity act)
|
void |
initConstraint(PatternAssignment pv)
|
void |
initConstraintForMe(PatternAssignment pv)
|
void |
initIssue(Issue issue)
|
void |
initReport(TaskItem item,
Name reportTo,
Name ref,
ReportType type)
|
void |
initToMe()
|
protected javax.swing.JPanel |
makeControlPanel()
|
protected RadioButtonBox |
makePriorityControl()
|
protected RadioButtonBox |
makeTypeControl()
|
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 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 |
sending(java.lang.String destination,
Sendable contents)
A hook to allow subclasses to see messages just before they're sent. |
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)
|
void |
transformToActivity(Issue issue)
|
protected void |
typeChangedTo(java.lang.String newType)
|
Methods inherited from class ix.iface.util.VerticalPanel |
---|
add, add, add, add, add, addFixedHeight |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
IXAgent agent
ContactManager contactManager
java.awt.event.ActionListener actionListener
SendPanel.SendTextArea contentText
RadioButtonBox typeSelector
RadioButtonBox prioritySelector
SendPanel.SendControlsPanel sendControls
javax.swing.JButton styleButton
javax.swing.JToggleButton.ToggleButtonModel reportCheckModel
javax.swing.DefaultComboBoxModel destinationChoiceModel
Constructor Detail |
---|
public SendPanel(IXAgent agent)
Method Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
public void editMessageColor()
public void initIssue(Issue issue)
public void initActivity(Activity act)
public void transformToActivity(Issue issue)
public void initConstraint(PatternAssignment pv)
public void initConstraintForMe(PatternAssignment pv)
public void initToMe()
public void initReport(TaskItem item, Name reportTo, Name ref, ReportType type)
protected void typeChangedTo(java.lang.String newType)
protected void sendTo(java.lang.String destination)
send(String, Sendable)
protected void send(java.lang.String destination, Sendable contents)
All of the SendPanel's sends go via this method.
It calls sending(String, Sendable)
just before
the sendable object is sent.
N.B. This method may 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)
protected void sending(java.lang.String destination, Sendable contents)
public void sendCopy(java.lang.String destination, Sendable contents)
send(String, Sendable)
protected void sendToGroup(Sendable contents)
protected java.lang.Object objectFromControls()
protected Priority priorityFromControls()
protected javax.swing.JPanel makeControlPanel()
protected RadioButtonBox makeTypeControl()
protected RadioButtonBox makePriorityControl()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |