net.fenyo.gnetwatch.data
Class FloodView

java.lang.Object
  extended by net.fenyo.gnetwatch.GUI.VisualElement
      extended by net.fenyo.gnetwatch.data.DataView
          extended by net.fenyo.gnetwatch.data.FloodView

public class FloodView
extends DataView

This view displays the flooded traffic to an IP target.

Version:
$Id: FloodView.java,v 1.12 2008/04/20 23:44:27 fenyo Exp $
Author:
Alexandre Fenyo

Field Summary
private static Log log
           
 
Fields inherited from class net.fenyo.gnetwatch.data.DataView
tab_item
 
Constructor Summary
FloodView()
           
FloodView(GUI gui, Target target)
          Constructor.
 
Method Summary
 java.lang.Class browserEventClass()
          Returns the event class this view can manage.
protected  java.lang.String browserName()
          Returns the name of report this view can generate.
protected  java.lang.String browserUnit()
          Returns the data unit for values this view can generate.
protected  BasicComponent createComponent()
          Creates a new display component.
protected  java.lang.StringBuffer getBrowserContent()
          Returns a report as an HTML string.
 
Methods inherited from class net.fenyo.gnetwatch.data.DataView
disposed, getBrowser, getTarget, getTitle, informSelected, initialize, setTarget
 
Methods inherited from class net.fenyo.gnetwatch.GUI.VisualElement
addParent, canManageThisChild, contains, duplicateTreeItemOnce, expandTreeItems, getAllParents, getChildren, getDescription, getGUI, getId, getItem, getParents, getProgress, getSubElements, getSubElements, getTreeItems, getType, isDisposed, isThisOurTreeItem, removeVisualElements, selected, setChildren, setDescription, setGUI, setId, setImage, setImageExec, setImageFolder, setImageHost, setImageHost6, setImageHost6SNMP, setImageHostSNMP, setImageInterface, setImageMultiRow, setImageNetwork, setImageOscillo, setImageQueue, setImageWatch, setItem, setParent, setParent, setProgress, setType, unselected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static Log log
Constructor Detail

FloodView

public FloodView(GUI gui,
                 Target target)
Constructor.

Parameters:
gui - current GUI instance.
target - ingress target interface.

FloodView

public FloodView()
Method Detail

createComponent

protected BasicComponent createComponent()
Creates a new display component.

Specified by:
createComponent in class DataView
Parameters:
none. -
Returns:
BasicComponent new display component.

browserName

protected java.lang.String browserName()
Returns the name of report this view can generate.

Specified by:
browserName in class DataView
Parameters:
none. -
Returns:
String report name.

browserUnit

protected java.lang.String browserUnit()
Returns the data unit for values this view can generate.

Specified by:
browserUnit in class DataView
Parameters:
none. -
Returns:
String data unit.

browserEventClass

public java.lang.Class browserEventClass()
Returns the event class this view can manage.

Specified by:
browserEventClass in class DataView
Parameters:
none. -
Returns:
Class event class.

getBrowserContent

protected java.lang.StringBuffer getBrowserContent()
Returns a report as an HTML string.

Overrides:
getBrowserContent in class DataView
Parameters:
none. -
Returns:
StringBull HTML report.