mil.navy.nps.awt
Class SocketWriteUI

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended bymil.navy.nps.awt.SocketWriteUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.io.Serializable

public class SocketWriteUI
extends java.awt.Panel
implements java.awt.event.ItemListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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
static boolean DEBUG
           
static java.lang.String DEFAULT_MCAST
           
static java.lang.String DEFAULT_PORT
           
static java.lang.String DEFAULT_UNICAST_DEST_ADDR
           
static java.lang.String DEFAULT_UNICAST_DEST_PORT
           
static java.lang.String DEFUALT_SITE_APP_ID
           
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SocketWriteUI()
           
 
Method Summary
 void debug(java.lang.String pDebugString)
           
 boolean getBeanIsMulticast()
           
 java.lang.String getBeanMcastAddress()
           
 int getBeanPort()
           
 int getBeanTTL()
           
 java.lang.String getBeanUnicastDestAddress()
           
 int getBeanUnicastDestPort()
           
 java.awt.Dimension getPreferredSize()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
          itemStateChanged is the implementation of the interface ItemListener, which is used by checkboxes.
static void main(java.lang.String[] args)
          The main method is just used for debugging purposes--you can launch the object from the command line and have it display without the use of a browser.
 void setBeanIsMulticast(boolean pIsMulticast)
           
 void setBeanMcastAddress(java.lang.String pMcastAddress)
           
 void setBeanPort(int pBeanPort)
           
 void setBeanTTL(int pBeanTTL)
           
 void setBeanUnicastDestAddress(java.lang.String pBeanUnicastDestAddress)
           
 void setBeanUnicastDestPort(int pBeanUnicastDestPort)
           
 void setMulticastFieldsOn(boolean pStatus)
          We have to set the status of the fields in a couple places to reflect either multicast or unicast.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, 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, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, 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

DEFAULT_MCAST

public static final java.lang.String DEFAULT_MCAST
See Also:
Constant Field Values

DEFAULT_PORT

public static final java.lang.String DEFAULT_PORT
See Also:
Constant Field Values

DEFUALT_SITE_APP_ID

public static final java.lang.String DEFUALT_SITE_APP_ID
See Also:
Constant Field Values

DEFAULT_UNICAST_DEST_PORT

public static final java.lang.String DEFAULT_UNICAST_DEST_PORT
See Also:
Constant Field Values

DEFAULT_UNICAST_DEST_ADDR

public static final java.lang.String DEFAULT_UNICAST_DEST_ADDR
See Also:
Constant Field Values

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

SocketWriteUI

public SocketWriteUI()
Method Detail

debug

public void debug(java.lang.String pDebugString)

getPreferredSize

public java.awt.Dimension getPreferredSize()

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged is the implementation of the interface ItemListener, which is used by checkboxes. The checkboxes add us as a listener, and we get their events. This is based on the Java 1.1 event model.

Specified by:
itemStateChanged in interface java.awt.event.ItemListener

setMulticastFieldsOn

public void setMulticastFieldsOn(boolean pStatus)
We have to set the status of the fields in a couple places to reflect either multicast or unicast. This does that.


setBeanIsMulticast

public void setBeanIsMulticast(boolean pIsMulticast)

getBeanIsMulticast

public boolean getBeanIsMulticast()

setBeanMcastAddress

public void setBeanMcastAddress(java.lang.String pMcastAddress)

getBeanMcastAddress

public java.lang.String getBeanMcastAddress()

setBeanPort

public void setBeanPort(int pBeanPort)

getBeanPort

public int getBeanPort()

setBeanUnicastDestAddress

public void setBeanUnicastDestAddress(java.lang.String pBeanUnicastDestAddress)

getBeanUnicastDestAddress

public java.lang.String getBeanUnicastDestAddress()

setBeanUnicastDestPort

public void setBeanUnicastDestPort(int pBeanUnicastDestPort)

getBeanUnicastDestPort

public int getBeanUnicastDestPort()

setBeanTTL

public void setBeanTTL(int pBeanTTL)

getBeanTTL

public int getBeanTTL()

main

public static void main(java.lang.String[] args)
The main method is just used for debugging purposes--you can launch the object from the command line and have it display without the use of a browser.