|
||||||||||
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 | +--edu.ou.kmi.buddyspace.utils.DockableWindow | +--edu.ou.kmi.buddyspace.utils.AlertsDockableWindow | +--edu.ou.kmi.buddyspace.plugins.conference.gui.BSConfWindow
BSConfWindow
is the conference chatroom GUI.
Nested Class Summary |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
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 java.util.Vector |
countdowns
|
static java.lang.String |
NOT_VOTING_STR
|
static java.lang.String[] |
presenceStrs
|
static java.lang.String |
VOTE_NO_STR
|
static java.lang.String |
VOTE_YES_STR
|
Fields inherited from class edu.ou.kmi.buddyspace.utils.AlertsDockableWindow |
newMsg |
Fields inherited from class edu.ou.kmi.buddyspace.utils.DockableWindow |
contentPane, DEFAULT_SIZE, docked, frame, icon, ID, moveToBack, select, title, viewSize, winMan |
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 |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
Handles actions from GUI controls |
void |
cancelListening()
Removes itself from listening |
void |
error(JID roomJID,
java.lang.String errCode,
java.lang.String errMsg)
BSConfListener function |
void |
errorWM(JID roomJID,
java.lang.String errCode,
java.lang.String errMsg)
BSConfListener function - called from winMan |
JID |
getRoomJID()
Returns JID of the room |
void |
groupMessage(JID fromAddress,
java.lang.String nick,
java.lang.String body)
BSConfListener function |
void |
invitation(JID fromAddress,
JID roomJID,
java.lang.String subject,
java.lang.String body)
BSConfListener function - empty implementation |
void |
itemStateChanged(java.awt.event.ItemEvent itemEvent)
Handles changes in state of presence combo box |
void |
keyPressed(java.awt.event.KeyEvent evt)
KeyListener function - empty implementation |
void |
keyReleased(java.awt.event.KeyEvent evt)
KeyListener function - empty implementation |
void |
keyTyped(java.awt.event.KeyEvent evt)
KeyListener function - send message on ENTER |
protected void |
loadHistory()
Loads message history |
void |
presenceChanged(JID fromAddress,
java.lang.String nick,
BSPresenceInfo pi)
BSConfListener function |
void |
privateMessage(JID fromAddress,
java.lang.String nick,
java.lang.String body)
BSConfListener function |
void |
roomMessage(JID roomJID,
java.lang.String body)
BSConfListener function |
protected void |
sendCountdownState(BSCountdown count)
Sends message according to given countdown |
protected void |
sendPresence()
|
void |
setMyJID(JID roomJID,
JID myJID)
Called when myJID is set |
void |
startCountdown()
Starts countdown |
void |
stateChanged(JID roomJID,
int state)
BSConfListener function |
Methods inherited from class edu.ou.kmi.buddyspace.utils.AlertsDockableWindow |
getNewMsg, setNewMsg |
Methods inherited from class edu.ou.kmi.buddyspace.utils.DockableWindow |
close, dockAsTab, getFrame, getFrameHeight, getFrameWidth, getFrameX, getFrameY, getID, getTitle, isDocked, isVisible, prepareOnClose, setAutoSelect, setDocked, setDocked, setFrameLocation, setFrameSize, setIcon, setTitle, showWindow, showWindow, toFront, updateLAF |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
public static final java.lang.String VOTE_YES_STR
public static final java.lang.String VOTE_NO_STR
public static final java.lang.String NOT_VOTING_STR
public static final java.lang.String[] presenceStrs
protected java.util.Vector countdowns
Method Detail |
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
protected void sendCountdownState(BSCountdown count)
public JID getRoomJID()
public void startCountdown()
protected void loadHistory()
public void itemStateChanged(java.awt.event.ItemEvent itemEvent)
itemStateChanged
in interface java.awt.event.ItemListener
protected void sendPresence()
public void roomMessage(JID roomJID, java.lang.String body)
BSConfListener
function
roomMessage
in interface BSConfListener
public void groupMessage(JID fromAddress, java.lang.String nick, java.lang.String body)
BSConfListener
function
groupMessage
in interface BSConfListener
public void privateMessage(JID fromAddress, java.lang.String nick, java.lang.String body)
BSConfListener
function
privateMessage
in interface BSConfListener
public void presenceChanged(JID fromAddress, java.lang.String nick, BSPresenceInfo pi)
BSConfListener
function
presenceChanged
in interface BSConfListener
public void stateChanged(JID roomJID, int state)
BSConfListener
function
stateChanged
in interface BSConfListener
public void keyReleased(java.awt.event.KeyEvent evt)
KeyListener
function - empty implementation
keyReleased
in interface java.awt.event.KeyListener
public void keyPressed(java.awt.event.KeyEvent evt)
KeyListener
function - empty implementation
keyPressed
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent evt)
KeyListener
function - send message on ENTER
keyTyped
in interface java.awt.event.KeyListener
public void invitation(JID fromAddress, JID roomJID, java.lang.String subject, java.lang.String body)
BSConfListener
function - empty implementation
invitation
in interface BSConfListener
public void error(JID roomJID, java.lang.String errCode, java.lang.String errMsg)
BSConfListener
function
error
in interface BSConfListener
public void errorWM(JID roomJID, java.lang.String errCode, java.lang.String errMsg)
BSConfListener
function - called from winMan
public void cancelListening()
cancelListening
in class DockableWindow
public void setMyJID(JID roomJID, JID myJID)
setMyJID
in interface BSConfListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |