net.fenyo.gnetwatch.GUI
Class IpAddressEditor

java.lang.Object
  extended by net.fenyo.gnetwatch.GUI.IpAddressEditor
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.internal.SWTEventListener

public class IpAddressEditor
extends java.lang.Object
implements org.eclipse.swt.events.KeyListener

This class implements an IPv4 address editor.

Version:
$Id: IpAddressEditor.java,v 1.10 2008/04/15 23:58:17 fenyo Exp $
Author:
Alexandre Fenyo

Field Summary
private  Config config
           
private static Log log
           
static long serialVersionUID
           
private  org.eclipse.swt.widgets.Text text
           
 
Constructor Summary
IpAddressEditor(Config config, org.eclipse.swt.widgets.Text text)
          Constructor.
 
Method Summary
private  void handleKey(org.eclipse.swt.events.KeyEvent e)
          Handles a key event.
 void keyPressed(org.eclipse.swt.events.KeyEvent e)
          Handles a key press event.
 void keyReleased(org.eclipse.swt.events.KeyEvent e)
          Handles a key release event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

log

private static Log log

text

private final org.eclipse.swt.widgets.Text text

config

private final Config config
Constructor Detail

IpAddressEditor

public IpAddressEditor(Config config,
                       org.eclipse.swt.widgets.Text text)
Constructor.

Parameters:
text - control that is managed by this editor.
Method Detail

handleKey

private void handleKey(org.eclipse.swt.events.KeyEvent e)
Handles a key event.

Parameters:
e - event.

keyPressed

public void keyPressed(org.eclipse.swt.events.KeyEvent e)
Handles a key press event.

Specified by:
keyPressed in interface org.eclipse.swt.events.KeyListener
Parameters:
e - event.

keyReleased

public void keyReleased(org.eclipse.swt.events.KeyEvent e)
Handles a key release event.

Specified by:
keyReleased in interface org.eclipse.swt.events.KeyListener
Parameters:
e - event.