flatscape.pane
Class Chat

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--flatscape.pane.AbstractPane
                                |
                                +--flatscape.pane.Chat
All Implemented Interfaces:
javax.accessibility.Accessible, AttributeListener, Configurable, DocumentListener, ElementListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Chat
extends AbstractPane
implements AttributeListener, DocumentListener, ElementListener

Copyright (c) 2001 Rutgers, The State University of New Jersey

Since:
manifold %Version%
Version:
%Version%, %Time%
See Also:
Serialized Form

Field Summary
protected  Controller controller_
          The controller
protected  java.lang.String docName_
           
protected  org.w3c.dom.Document document_
          The chat document
protected  javax.swing.JTextArea messageArea_
          The message area
protected  java.lang.String username_
           
 
Fields inherited from class flatscape.pane.AbstractPane
view_
 
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
Chat()
           
 
Method Summary
 void attributeRemoved(org.w3c.dom.Node node, java.lang.String attribute)
           
 void attributeSet(org.w3c.dom.Node node, java.lang.String attribute, java.lang.String value, java.lang.String oldValue)
           
 java.lang.Object config(java.lang.Object parent, org.w3c.dom.Element config)
          Called upon loading of the XML configuation files.
 void documentAdded(java.lang.String name, org.w3c.dom.Document document)
           
 void documentRemoved(java.lang.String name, org.w3c.dom.Document document)
           
protected  void initializeUI()
           
 void nodeAdded(org.w3c.dom.Node node)
           
 void nodeRemoved(org.w3c.dom.Node node)
           
 void nodeValueSet(org.w3c.dom.Node node, java.lang.String value, java.lang.String oldValue)
           
 
Methods inherited from class flatscape.pane.AbstractPane
getView
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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
 
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, 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, 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

controller_

protected Controller controller_
The controller


messageArea_

protected javax.swing.JTextArea messageArea_
The message area


document_

protected org.w3c.dom.Document document_
The chat document


docName_

protected java.lang.String docName_

username_

protected java.lang.String username_
Constructor Detail

Chat

public Chat()
Method Detail

config

public java.lang.Object config(java.lang.Object parent,
                               org.w3c.dom.Element config)
                        throws java.lang.Exception
Description copied from interface: Configurable
Called upon loading of the XML configuation files. Before this method is called, the no argument constructor is called.

Specified by:
config in interface Configurable
Overrides:
config in class AbstractPane
Parameters:
parent - The argument passed into the FConfig.getList method
config - The DOM element representing the XML element that loaded this class.
Returns:
The configured class, usually returns this.
Throws:
java.lang.Exception - Thrown if there is any problem configuring this class.

initializeUI

protected void initializeUI()

documentAdded

public void documentAdded(java.lang.String name,
                          org.w3c.dom.Document document)
Specified by:
documentAdded in interface DocumentListener

documentRemoved

public void documentRemoved(java.lang.String name,
                            org.w3c.dom.Document document)
Specified by:
documentRemoved in interface DocumentListener

nodeAdded

public void nodeAdded(org.w3c.dom.Node node)
Specified by:
nodeAdded in interface ElementListener
Parameters:
node -

nodeRemoved

public void nodeRemoved(org.w3c.dom.Node node)
Specified by:
nodeRemoved in interface ElementListener

nodeValueSet

public void nodeValueSet(org.w3c.dom.Node node,
                         java.lang.String value,
                         java.lang.String oldValue)
Specified by:
nodeValueSet in interface ElementListener

attributeSet

public void attributeSet(org.w3c.dom.Node node,
                         java.lang.String attribute,
                         java.lang.String value,
                         java.lang.String oldValue)
Specified by:
attributeSet in interface AttributeListener

attributeRemoved

public void attributeRemoved(org.w3c.dom.Node node,
                             java.lang.String attribute)
Specified by:
attributeRemoved in interface AttributeListener


Copyright (c) 2003 Rutgers, The State University of New Jersey