Serialized Form


Package net.clackrouter.actions

Class net.clackrouter.actions.AbstractActionCheckBox extends AbstractActionToggle implements Serializable

Class net.clackrouter.actions.AbstractActionDefault extends javax.swing.AbstractAction implements Serializable

Serialized Fields

graphpad

ClackFramework graphpad
A reference back to the graphpad. If an action was performed the Actions applies the changes to the current Document at the graphpad.

Class net.clackrouter.actions.AbstractActionFile extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.AbstractActionList extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.AbstractActionListCell extends AbstractActionList implements Serializable

Serialized Fields

size

java.awt.Dimension size

point

java.awt.Point point

Class net.clackrouter.actions.AbstractActionListCellColor extends AbstractActionListCell implements Serializable

Serialized Fields

colors

java.awt.Color[] colors
Colors for the selection

Class net.clackrouter.actions.AbstractActionRadioButton extends AbstractActionToggle implements Serializable

Serialized Fields

lastActionCommand

java.lang.String lastActionCommand
Contains the last Action Command

Class net.clackrouter.actions.AbstractActionToggle extends AbstractActionDefault implements Serializable

Serialized Fields

abstractButtons

java.util.Vector<E> abstractButtons
Container with abstract buttons of this type

Class net.clackrouter.actions.ClackAddComponent extends AbstractActionDefault implements Serializable

Serialized Fields

menuName2ClassNameMap

java.util.Properties menuName2ClassNameMap

Class net.clackrouter.actions.ClackClearErrors extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.ClackOpenAssignment extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.ClackRunConnectivityTest extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.ClackShowConsole extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.ClackSpawnShell extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.ClackStartEthereal extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.ClackStopEthereal extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.ClackToggleRouteTableView extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.EditCell extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.EditCopy extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.EditCut extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.EditDelete extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.EditPaste extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.EditRedo extends AbstractActionDefault implements Serializable

Serialized Fields

menuItems

java.util.Vector<E> menuItems

Class net.clackrouter.actions.EditUndo extends AbstractActionDefault implements Serializable

Serialized Fields

menuItems

java.util.Vector<E> menuItems

Class net.clackrouter.actions.FileClose extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.FileConnect extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.FileExit extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.FileExportGIF extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.FileExportJPG extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.FileExportPNG extends FileExportJPG implements Serializable

Class net.clackrouter.actions.FileNew extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.FileNewView extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.FileOpen extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.FileOpenURL extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.FilePrint extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.FileSave extends AbstractActionFile implements Serializable

Class net.clackrouter.actions.FileSaveAll extends FileSave implements Serializable

Class net.clackrouter.actions.HelpAbout extends AbstractActionDefault implements Serializable

Serialized Fields

aboutDlg

javax.swing.JDialog aboutDlg
The about dialog for JGraphpad

Class net.clackrouter.actions.HelpHomepage extends AbstractActionDefault implements Serializable

Serialized Fields

aboutDlg

javax.swing.JDialog aboutDlg
The about dialog for JGraphpad

Class net.clackrouter.actions.HelpSubmitABug extends AbstractActionDefault implements Serializable

Serialized Fields

aboutDlg

javax.swing.JDialog aboutDlg
The about dialog for JGraphpad

Class net.clackrouter.actions.ViewScaleZoomIn extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.ViewScaleZoomOut extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.WindowCascade extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.WindowMaximize extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.WindowMinimize extends AbstractActionDefault implements Serializable

Class net.clackrouter.actions.WindowWindows extends AbstractActionList implements Serializable


Package net.clackrouter.application

Class net.clackrouter.application.ClackShell extends javax.swing.JFrame implements Serializable

Serialized Fields

commandBuffer

java.lang.StringBuffer commandBuffer

keyevent_buffer

java.util.ArrayList<E> keyevent_buffer

run_shell

boolean run_shell

app_is_running

boolean app_is_running

kill_app

boolean kill_app

textArea

java.awt.TextArea textArea

prompt

java.lang.String prompt

promptCursor

int promptCursor

commandCursor

int commandCursor

historyLength

int historyLength

historyCursor

int historyCursor

historyCommands

java.util.Vector<E> historyCommands

mRouter

Router mRouter

appManager

ApplicationManager appManager

Package net.clackrouter.chart

Class net.clackrouter.chart.ClackOccChart extends javax.swing.JFrame implements Serializable


Package net.clackrouter.component.extension

Class net.clackrouter.component.extension.Classifier extends ClackComponent implements Serializable

Serialized Fields

mPatternMatchers

java.util.ArrayList<E> mPatternMatchers

Class net.clackrouter.component.extension.Classifier.QuickMatch extends java.lang.Object implements Serializable

Serialized Fields

mOffset

int mOffset

mValue

short mValue

mMask

int mMask

mNegate

boolean mNegate

Package net.clackrouter.component.simplerouter

Class net.clackrouter.component.simplerouter.ICMPEcho extends ClackComponent implements Serializable

Serialized Fields

listeners

java.util.ArrayList<E> listeners

Class net.clackrouter.component.simplerouter.ICMPPortUnreach extends ClackComponent implements Serializable

Class net.clackrouter.component.simplerouter.ICMPTTLExpired extends ClackComponent implements Serializable

Class net.clackrouter.component.simplerouter.IPHeaderCheck extends ClackComponent implements Serializable

Serialized Fields

mBadVer

int mBadVer

mBadIHL

int mBadIHL

mBadLen

int mBadLen

mBadChk

int mBadChk

mBadCnt

int mBadCnt

m_good_eggs

int m_good_eggs

Class net.clackrouter.component.simplerouter.IPTTLDec extends ClackComponent implements Serializable


Package net.clackrouter.error

Class net.clackrouter.error.ErrorConsole extends javax.swing.JFrame implements Serializable

Serialized Fields

piOut

java.io.PipedInputStream piOut

piErr

java.io.PipedInputStream piErr

poOut

java.io.PipedOutputStream poOut

poErr

java.io.PipedOutputStream poErr

textArea

javax.swing.JTextArea textArea

Package net.clackrouter.ethereal

Class net.clackrouter.ethereal.ColouredCell extends javax.swing.table.DefaultTableCellRenderer implements Serializable

Class net.clackrouter.ethereal.EtherealTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

tree

javax.swing.JTree tree

hexTable

HexTable hexTable

sorter

TableSorter sorter

packets

java.util.ArrayList<E> packets

curPacket

EtherealPacket curPacket

Class net.clackrouter.ethereal.EtherealTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

hexStart

int hexStart

hexEnd

int hexEnd

Class net.clackrouter.ethereal.HexTable extends javax.swing.JTable implements Serializable

Serialized Fields

cells

java.util.ArrayList<E> cells

Class net.clackrouter.ethereal.TableSorter extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

tableModel

javax.swing.table.TableModel tableModel

viewToModel

net.clackrouter.ethereal.TableSorter.Row[] viewToModel

modelToView

int[] modelToView

tableHeader

javax.swing.table.JTableHeader tableHeader

mouseListener

java.awt.event.MouseListener mouseListener

tableModelListener

javax.swing.event.TableModelListener tableModelListener

columnComparators

java.util.Map<K,V> columnComparators

sortingColumns

java.util.List<E> sortingColumns

Package net.clackrouter.example

Class net.clackrouter.example.ExampleLoader extends java.applet.Applet implements Serializable

Class net.clackrouter.example.SourceTrackerPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

reporting_panel

javax.swing.JPanel reporting_panel

Package net.clackrouter.gui

Class net.clackrouter.gui.ClackDocument extends javax.swing.JPanel implements Serializable

Serialized Fields

enableTooltips

boolean enableTooltips

mFramework

ClackFramework mFramework
A reference to the top level component


columnRule

Rule columnRule
The column rule for the graph


rowRule

Rule rowRule
The row rule for the graph


graphUndoManager

GraphUndoManager graphUndoManager
The graphUndoManager manager for the joint graph.

See Also:
#graph

undoHandler

UndoHandler undoHandler
The graphUndoManager handler for the current document. Each document has his own handler. So you can make an graphUndoManager seperate for each document.


fitAction

javax.swing.Action fitAction
Action used for fitting the size


statusbar

GPStatusBar statusbar

tab

ClackTab tab
a reference to the tab holding this document


currentScroll

javax.swing.JScrollPane currentScroll
the scrollpane containg the current view


topologyView

TopologyView topologyView
the topology view for this router


currentView

ClackView currentView

inTopoRouteTableViewMode

boolean inTopoRouteTableViewMode
flag telling whether this document is currently visible (ie: is the selected tab)


last_topo_view_draw

long last_topo_view_draw

topology

int topology

modified

boolean modified

zoomStack

java.util.Stack<E> zoomStack

m_doc_title

java.lang.String m_doc_title

currentBundle

net.clackrouter.gui.ClackDocument.RouterBundle currentBundle

m_routers

java.util.Hashtable<K,V> m_routers

isClackVisible

boolean isClackVisible

speed_slider

RouterSpeedSlider speed_slider

conn_test_win

ConnectivityTestWindow conn_test_win

Class net.clackrouter.gui.ClackFramework extends javax.swing.JPanel implements Serializable

Serialized Fields

applet

java.applet.Applet applet

toolBarsVisible

boolean toolBarsVisible

logger

GPLogConsole logger

tabbedPane

GPTabbedPane tabbedPane

doc2tab

java.util.Hashtable<K,V> doc2tab

barFactory

ClackBarFactory barFactory

toolBarMainPanel

javax.swing.JPanel toolBarMainPanel

toolBarInnerPanel

javax.swing.JPanel toolBarInnerPanel

menubar

javax.swing.JMenuBar menubar

defaultActionMap

javax.swing.ActionMap defaultActionMap

mainPanel

javax.swing.JPanel mainPanel

currentActionMap

javax.swing.ActionMap currentActionMap

marqueeHandler

ClackMarqueeHandler marqueeHandler

isSimpleGraph

boolean isSimpleGraph

clackGraphHelper

RouterGraphHelper clackGraphHelper

topologyManager

TopologyManager topologyManager

errorConsole

ErrorConsole errorConsole

mAppManager

ApplicationManager mAppManager

mTimeManager

TimeManager mTimeManager

mDocMap

java.util.Hashtable<K,V> mDocMap

mDebug

boolean mDebug

defaultActions

javax.swing.Action[] defaultActions
Actions defined by the ClackGraphpad class This is much reduced from the huge number of actions available in JGraphpad

Class net.clackrouter.gui.ClackLoader extends java.applet.Applet implements Serializable

Class net.clackrouter.gui.ClackTab extends javax.swing.JPanel implements Serializable

Serialized Fields

document

ClackDocument document

tabbedPane

GPTabbedPane tabbedPane

indexNum

int indexNum

Class net.clackrouter.gui.HierarchComponent extends javax.swing.JPanel implements Serializable

Serialized Fields

enableTooltips

boolean enableTooltips
Deprecated. 

file

java.io.File file
Deprecated. 
Filename for the current document. Null if never saved or opened.


graphpad

ClackFramework graphpad
Deprecated. 
A reference to the top level component


splitPane

GPSplitPane splitPane
Deprecated. 
Splitpane between the libraries and the graph


scrollPane

javax.swing.JScrollPane scrollPane
Deprecated. 
Container for the graph so that you can scroll over the graph


graph

RouterGraph graph
Deprecated. 
The joint graph for this document


overviewDialog

javax.swing.JDialog overviewDialog
Deprecated. 
The overview Dialog for this document. Can be null.


columnRule

Rule columnRule
Deprecated. 
The column rule for the graph


rowRule

Rule rowRule
Deprecated. 
The row rule for the graph


touch

Touch touch
Deprecated. 
On the fly layout


modified

boolean modified
Deprecated. 
True if this documents graph model was modified since last save.


fitAction

javax.swing.Action fitAction
Deprecated. 
Action used for fitting the size


findPattern

java.lang.String findPattern
Deprecated. 
contains the find pattern for this document


lastFound

java.lang.Object lastFound
Deprecated. 
contains the last found object


tab

ClackTab tab
Deprecated. 
a reference to the internal Frame


router

Router router
Deprecated. 

currentTCB

TCB currentTCB
Deprecated. 

dummyTCB

TCB dummyTCB
Deprecated. 

mTCP

TCP mTCP
Deprecated. 

componentCells

java.util.Hashtable<K,V> componentCells
Deprecated. 

ip_text

javax.swing.JTextField ip_text
Deprecated. 

port_text

javax.swing.JTextField port_text
Deprecated. 

statusbar

GPStatusBar statusbar
Deprecated. 

Package net.clackrouter.gui.tcp

Class net.clackrouter.gui.tcp.SendDataPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

port_text

javax.swing.JTextField port_text

ip_text

javax.swing.JTextField ip_text

Class net.clackrouter.gui.tcp.TCPDashboard extends javax.swing.JPanel implements Serializable

Serialized Fields

graphWindowButton

javax.swing.JButton graphWindowButton

webBrowserButton

javax.swing.JButton webBrowserButton

mPacketIn

VisibleTCPHeader mPacketIn

mPacketOut

VisibleTCPHeader mPacketOut

mTCP

TCP mTCP

dataRate

javax.swing.JLabel dataRate

windowSize

javax.swing.JLabel windowSize

timeRemaining

javax.swing.JLabel timeRemaining

unAckedListModel

javax.swing.DefaultListModel unAckedListModel

mCurrentTCB

TCB mCurrentTCB

bufferIn

TCPDashboard.BufferInPanel bufferIn

bufferOut

TCPDashboard.BufferOutPanel bufferOut

Class net.clackrouter.gui.tcp.TCPDashboard.BufferInPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

numElems

int numElems

Class net.clackrouter.gui.tcp.TCPDashboard.BufferOutPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

numElems

int numElems

Class net.clackrouter.gui.tcp.TCPTreeView extends javax.swing.JPanel implements Serializable

Serialized Fields

rootNode

javax.swing.tree.DefaultMutableTreeNode rootNode

treeModel

javax.swing.tree.DefaultTreeModel treeModel

tree

javax.swing.JTree tree

toolkit

java.awt.Toolkit toolkit

frame

TCPView frame

Class net.clackrouter.gui.tcp.TCPView extends javax.swing.JPanel implements Serializable

Serialized Fields

treeView

TCPTreeView treeView

dashboard

TCPDashboard dashboard

mIsVisible

boolean mIsVisible

mDocument

ClackDocument mDocument

Class net.clackrouter.gui.tcp.VisibleTCPHeader extends javax.swing.JPanel implements Serializable

Serialized Fields

src_port

javax.swing.JLabel src_port

dst_port

javax.swing.JLabel dst_port

seq_num

javax.swing.JLabel seq_num

ack_num

javax.swing.JLabel ack_num

offset

javax.swing.JLabel offset

flags

javax.swing.JLabel flags

win

javax.swing.JLabel win

Package net.clackrouter.gui.util

Class net.clackrouter.gui.util.HostnamePrompter extends javax.swing.JDialog implements Serializable

Serialized Fields

optionPane

javax.swing.JOptionPane optionPane

mPrompt

java.lang.String mPrompt

mGroup

javax.swing.ButtonGroup mGroup

mSelectedHost

java.lang.String mSelectedHost

mIsValid

boolean mIsValid

Class net.clackrouter.gui.util.OpenRouterDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

optionPane

javax.swing.JOptionPane optionPane

mIsValid

boolean mIsValid

mServerField

javax.swing.JTextField mServerField

mPortField

javax.swing.JTextField mPortField

mTopoField

javax.swing.JTextField mTopoField

mHostField

javax.swing.JTextField mHostField

Class net.clackrouter.gui.util.PortConnectionDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

optionPane

javax.swing.JOptionPane optionPane

mSource

ClackComponent mSource

mTarget

ClackComponent mTarget

mSourceGroup

javax.swing.ButtonGroup mSourceGroup

mTargetGroup

javax.swing.ButtonGroup mTargetGroup

mSourcePort

int mSourcePort

mTargetPort

int mTargetPort

mIsValid

boolean mIsValid

Class net.clackrouter.gui.util.RouterSpeedSlider extends javax.swing.JPanel implements Serializable

Serialized Fields

mDocument

ClackDocument mDocument

mSlider

javax.swing.JSlider mSlider

playButton

javax.swing.JButton playButton

pauseButton

javax.swing.JButton pauseButton

stepButton

javax.swing.JButton stepButton

contButton

javax.swing.JButton contButton

clock

javax.swing.JLabel clock

Class net.clackrouter.gui.util.TopologyPrompter extends javax.swing.JDialog implements Serializable

Serialized Fields

optionPane

javax.swing.JOptionPane optionPane

mTopoField

javax.swing.JTextField mTopoField

mIsValid

boolean mIsValid

Package net.clackrouter.jgraph.pad

Class net.clackrouter.jgraph.pad.GPAboutDialog extends javax.swing.JDialog implements Serializable

Class net.clackrouter.jgraph.pad.GPExplorer extends javax.swing.JPanel implements Serializable

Class net.clackrouter.jgraph.pad.GPGraphUI.CellEditorHandler extends java.lang.Object implements Serializable

Class net.clackrouter.jgraph.pad.GPGraphUI.GPTransferHandler extends GPGraphUI.GraphTransferHandler implements Serializable

Class net.clackrouter.jgraph.pad.GPGraphUI.GraphIncrementAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

direction

int direction
Specifies the direction to adjust the selection by.

Class net.clackrouter.jgraph.pad.GPGraphUI.GraphModelHandler extends java.lang.Object implements Serializable

Class net.clackrouter.jgraph.pad.GPGraphUI.GraphSelectionHandler extends java.lang.Object implements Serializable

Class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler extends javax.swing.TransferHandler implements Serializable

Serialized Fields

out

java.lang.Object out

in

java.lang.Object in

inCount

int inCount

Class net.clackrouter.jgraph.pad.GPGraphUI.GraphViewObserver extends java.lang.Object implements Serializable

Class net.clackrouter.jgraph.pad.GPGraphUI.KeyHandler extends java.awt.event.KeyAdapter implements Serializable

Serialized Fields

repeatKeyAction

javax.swing.Action repeatKeyAction
Key code that is being generated for.


isKeyDown

boolean isKeyDown
Set to true while keyPressed is active.

Class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler extends java.awt.event.MouseAdapter implements Serializable

Serialized Fields

cell

CellView cell

handler

java.lang.Object handler

Class net.clackrouter.jgraph.pad.GPGraphUI.PropertyChangeHandler extends java.lang.Object implements Serializable

Class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle extends java.lang.Object implements Serializable

Serialized Fields

isMoving

boolean isMoving
Indicates whether this handle is currently moving cells. Start may be non-null and isMoving false while the minimum movement has not been reached.


isDragging

boolean isDragging
Indicates whether this handle has started drag and drop. Note: isDragging => isMoving.


isContextVisible

boolean isContextVisible

blockPaint

boolean blockPaint

Class net.clackrouter.jgraph.pad.GPInternalFrame extends java.lang.Object implements Serializable

Class net.clackrouter.jgraph.pad.GPLogConsole extends javax.swing.JFrame implements Serializable

Serialized Fields

stdout

java.io.PrintStream stdout
The PrintStream for the System.out


stderr

java.io.PrintStream stderr
The PrintStream for the System.err


frameTitle

java.lang.String frameTitle
Title of the Frame


cardLayout

java.awt.CardLayout cardLayout
Card Layout for the Window


stderrText

javax.swing.JTextArea stderrText
Text area for the System.err output


stdoutScrollPane

javax.swing.JScrollPane stdoutScrollPane
ScrollPane for the System.out text area


stdoutText

javax.swing.JTextArea stdoutText
Text area for the System.out output


stderrScrollPane

javax.swing.JScrollPane stderrScrollPane
ScrollPane for the System.err text area


jTabbedPane1

javax.swing.JTabbedPane jTabbedPane1
Tabbed pane for the System.out and System.err text area


makeVisibleOnError

boolean makeVisibleOnError
If true, the console will become visible when any system output occurs.


popup

net.clackrouter.jgraph.pad.InternalPopupMenu popup
PopUpMenu for save and clear the output textareas

Class net.clackrouter.jgraph.pad.GPOverviewPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

graph

RouterGraph graph

originalGraph

JGraph originalGraph

v

net.clackrouter.jgraph.pad.GPOverviewPanel.PannerViewfinder v

r

java.awt.Rectangle r

graphWindowToPannerScale

double graphWindowToPannerScale

Class net.clackrouter.jgraph.pad.GPSelectProvider extends javax.swing.JDialog implements Serializable

Serialized Fields

pnlMain

javax.swing.JPanel pnlMain
main panel for the list and the ok button


lstGraphModelProviders

javax.swing.JList lstGraphModelProviders
List for the graph model providers


paneScroll

javax.swing.JScrollPane paneScroll
Scroll pane for the graph model providers


cmdOk

javax.swing.JButton cmdOk
ok button


answer

int answer
The answer. One of the option const values

Class net.clackrouter.jgraph.pad.GPStatusBar extends javax.swing.JPanel implements Serializable

Serialized Fields

message

javax.swing.JLabel message
contains the message at the current Status bar

Class net.clackrouter.jgraph.pad.GPTabbedPane extends javax.swing.JTabbedPane implements Serializable

Class net.clackrouter.jgraph.pad.GPUserObject extends java.lang.Object implements Serializable

Serialized Fields

properties

java.util.Map<K,V> properties

Class net.clackrouter.jgraph.pad.GraphListCellRenderer extends javax.swing.DefaultListCellRenderer implements Serializable

Serialized Fields

action

AbstractActionList action
reference to the combobox for this renderer

Class net.clackrouter.jgraph.pad.ImageIconBean extends javax.swing.ImageIcon implements Serializable

Serialized Fields

filename

java.lang.String filename

Class net.clackrouter.jgraph.pad.RealGraphCellRenderer extends javax.swing.JComponent implements Serializable

Serialized Fields

rendererPane

javax.swing.CellRendererPane rendererPane

views

CellView[] views

graph

RouterGraph graph

scale

double scale

Class net.clackrouter.jgraph.pad.Rule extends javax.swing.JComponent implements Serializable

Serialized Fields

activeoffset

int activeoffset

activelength

int activelength

orientation

int orientation

isMetric

boolean isMetric

increment

double increment

units

double units

drag

java.awt.Point drag

mouse

java.awt.Point mouse

Package net.clackrouter.jgraph.utils

Class net.clackrouter.jgraph.utils.HTMLPane extends javax.swing.JEditorPane implements Serializable

Serialized Fields

linkHandler

HTMLPane.CustomLinkHandler linkHandler

toolTipOriginalEnabledStatus

boolean toolTipOriginalEnabledStatus

Class net.clackrouter.jgraph.utils.JDialogP extends javax.swing.JDialog implements Serializable

Serialized Fields

property_bounds

java.lang.String property_bounds

nameSpace

java.lang.String nameSpace

guiProperties

UserProperties guiProperties

hasBeenVisibleAtLeastOnce

boolean hasBeenVisibleAtLeastOnce

Class net.clackrouter.jgraph.utils.JFrameP extends javax.swing.JFrame implements Serializable

Serialized Fields

property_bounds

java.lang.String property_bounds

nameSpace

java.lang.String nameSpace

guiProperties

UserProperties guiProperties

hasBeenVisibleAtLeastOnce

boolean hasBeenVisibleAtLeastOnce

Class net.clackrouter.jgraph.utils.UserProperties extends java.util.Properties implements Serializable

Serialized Fields

nameSpace

java.lang.String nameSpace

file

java.io.File file

Package net.clackrouter.jgraph.utils.gui

Class net.clackrouter.jgraph.utils.gui.GPDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

escKeystroke

javax.swing.KeyStroke escKeystroke
Key description for the ESC key.

Class net.clackrouter.jgraph.utils.gui.GPEscAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

button

javax.swing.JButton button

Class net.clackrouter.jgraph.utils.gui.GPFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

escKeystroke

javax.swing.KeyStroke escKeystroke
Key description for the ESC key.

Class net.clackrouter.jgraph.utils.gui.GPInternalFrame extends java.lang.Object implements Serializable

Class net.clackrouter.jgraph.utils.gui.GPSplitPane extends javax.swing.JSplitPane implements Serializable

Class net.clackrouter.jgraph.utils.gui.LayoutDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

graph

JGraph graph

layoutSettings

java.util.Hashtable<K,V> layoutSettings

pnlApplyTo

javax.swing.JPanel pnlApplyTo
GUI object


cmdConfigure

javax.swing.JButton cmdConfigure
GUI object


pnlLayoutControllers

javax.swing.JPanel pnlLayoutControllers
GUI object


scrollLayoutControllers

javax.swing.JScrollPane scrollLayoutControllers
GUI object


cmdSelectedNodes

javax.swing.JRadioButton cmdSelectedNodes
GUI object


cmdGrpApplyTo

javax.swing.ButtonGroup cmdGrpApplyTo
GUI object


cmdAllNodes

javax.swing.JRadioButton cmdAllNodes
GUI object


lstLayoutControllers

javax.swing.JList lstLayoutControllers
GUI object


pnlButtons

javax.swing.JPanel pnlButtons
GUI object


cmdCancel

javax.swing.JButton cmdCancel
GUI object


pnlMain

javax.swing.JPanel pnlMain
GUI object


lblApplyTo

javax.swing.JLabel lblApplyTo
GUI object


layoutHint

javax.swing.JLabel layoutHint
GUI object


cmdFinished

javax.swing.JButton cmdFinished
GUI object


closeButton

javax.swing.JButton closeButton
GUI object


Package net.clackrouter.jpcap

Class net.clackrouter.jpcap.RawPacket extends java.lang.Object implements Serializable

Serialized Fields

timeval

Timeval timeval

bytes

byte[] bytes

droplen

int droplen

_rcsid

java.lang.String _rcsid

Class net.clackrouter.jpcap.Timeval extends java.lang.Object implements Serializable

Serialized Fields

seconds

long seconds

microseconds

int microseconds

_rcsid

java.lang.String _rcsid

Package net.clackrouter.netutils

Class net.clackrouter.netutils.EthernetAddress extends java.lang.Object implements Serializable

Serialized Fields

addr

byte[] addr

straddr

java.lang.String straddr

Package net.clackrouter.packets

Class net.clackrouter.packets.VNSInvalidPacketException extends java.lang.Exception implements Serializable

Class net.clackrouter.packets.VNSPacketArrivalEvent extends java.util.EventObject implements Serializable

Serialized Fields

m_packet

VNSPacket m_packet

Class net.clackrouter.packets.VNSPacketDepartureEvent extends java.util.EventObject implements Serializable

Serialized Fields

m_packet

VNSPacket m_packet

Class net.clackrouter.packets.VNSUnknownICMPCodeException extends java.lang.Exception implements Serializable

Class net.clackrouter.packets.VNSUnknownICMPTypeException extends java.lang.Exception implements Serializable


Package net.clackrouter.propertyview

Class net.clackrouter.propertyview.ARPLookupPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

sampleModel

javax.swing.DefaultListModel sampleModel

rlist

javax.swing.JList rlist

hardware_text

javax.swing.JTextField hardware_text

ip_text

javax.swing.JTextField ip_text

interface_text

javax.swing.JTextField interface_text

Class net.clackrouter.propertyview.ARPLookupPView extends DefaultPropertiesView implements Serializable

Serialized Fields

tableModel

javax.swing.table.DefaultTableModel tableModel

rTable

javax.swing.JTable rTable

config

javax.swing.JPanel config

scroll_pane

javax.swing.JScrollPane scroll_pane

hardware_text

javax.swing.JTextField hardware_text

ip_text

javax.swing.JTextField ip_text

interface_text

javax.swing.JTextField interface_text

Class net.clackrouter.propertyview.CapturePopup extends DefaultPropertiesView implements Serializable

Serialized Fields

mSaveFile

javax.swing.JTextField mSaveFile

mSaveButton

javax.swing.JButton mSaveButton

mStartButton

javax.swing.JButton mStartButton

mStopButton

javax.swing.JButton mStopButton

Class net.clackrouter.propertyview.ClassifierPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

mPatternModel

javax.swing.DefaultListModel mPatternModel

mPatternList

javax.swing.JList mPatternList

Class net.clackrouter.propertyview.CounterPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

reset

javax.swing.JButton reset

setLabel

javax.swing.JButton setLabel

myLabel

javax.swing.JTextField myLabel

Class net.clackrouter.propertyview.DataHandlerTable extends javax.swing.JTable implements Serializable

Serialized Fields

model

javax.swing.table.TableModel model

handler

ComponentDataHandler handler

Class net.clackrouter.propertyview.DataHandlerTable.HandlerCellEditor extends javax.swing.AbstractCellEditor implements Serializable

Serialized Fields

component

javax.swing.JTextField component

col

int col

row

int row

Class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

col_names

java.lang.String[] col_names

data

java.lang.Object[][] data

Class net.clackrouter.propertyview.DefaultPropertiesView extends javax.swing.JPanel implements Serializable

Serialized Fields

m_tab_pane

javax.swing.JTabbedPane m_tab_pane

m_port_panel

javax.swing.JPanel m_port_panel

m_model

ClackComponent m_model

mPacketsIn

javax.swing.JLabel mPacketsIn

mPacketsOut

javax.swing.JLabel mPacketsOut

handlerTable

DataHandlerTable handlerTable

handlerScroll

javax.swing.JScrollPane handlerScroll

Class net.clackrouter.propertyview.DelayPView extends DefaultPropertiesView implements Serializable

Serialized Fields

m_delay_spinner

javax.swing.JSpinner m_delay_spinner

Class net.clackrouter.propertyview.EtherealPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

setName

javax.swing.JButton setName

showWindow

javax.swing.JButton showWindow

name

javax.swing.JTextField name

Class net.clackrouter.propertyview.FlowByteQueuePopup extends DefaultPropertiesView implements Serializable

Serialized Fields

m_current_size

javax.swing.JLabel m_current_size

m_total_dropped

javax.swing.JLabel m_total_dropped

m_size_spinner

javax.swing.JSpinner m_size_spinner

m_old_occupancy

int m_old_occupancy

m_old_dropped

int m_old_dropped

Class net.clackrouter.propertyview.InterfacePopup extends DefaultPropertiesView implements Serializable

Serialized Fields

m_ipaddr_text

javax.swing.JTextField m_ipaddr_text

m_subnet_text

javax.swing.JTextField m_subnet_text

m_macaddr_text

javax.swing.JTextField m_macaddr_text

Class net.clackrouter.propertyview.IPRouteLookupPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

sampleModel

javax.swing.DefaultListModel sampleModel

rlist

javax.swing.JList rlist

dest_text

javax.swing.JTextField dest_text

next_text

javax.swing.JTextField next_text

mask_text

javax.swing.JTextField mask_text

if_text

javax.swing.JTextField if_text

Class net.clackrouter.propertyview.IPRouteLookupPview extends DefaultPropertiesView implements Serializable

Serialized Fields

tableModel

javax.swing.table.DefaultTableModel tableModel

rTable

javax.swing.JTable rTable

col_names

java.lang.String[] col_names

dest_text1

javax.swing.JTextField dest_text1

mask_text1

javax.swing.JTextField mask_text1

next_text1

javax.swing.JTextField next_text1

dest_text2

javax.swing.JTextField dest_text2

mask_text2

javax.swing.JTextField mask_text2

if_text2

javax.swing.JTextField if_text2

local_add_button

javax.swing.JButton local_add_button

remote_add_button

javax.swing.JButton remote_add_button

config

javax.swing.JPanel config

route_scroll

javax.swing.JScrollPane route_scroll

adder

net.clackrouter.propertyview.IPRouteLookupPview.ItemAdder adder

Class net.clackrouter.propertyview.Level2DemuxPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

m_ip_count

javax.swing.JLabel m_ip_count

m_arp_count

javax.swing.JLabel m_arp_count

m_other_count

javax.swing.JLabel m_other_count

Class net.clackrouter.propertyview.Level3DemuxPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

m_tcp_count

javax.swing.JLabel m_tcp_count

m_udp_count

javax.swing.JLabel m_udp_count

m_icmp_count

javax.swing.JLabel m_icmp_count

m_other_count

javax.swing.JLabel m_other_count

m_tab_pane

javax.swing.JTabbedPane m_tab_pane

m_overview_panel

javax.swing.JPanel m_overview_panel

m_packets_panel

javax.swing.JPanel m_packets_panel

Class net.clackrouter.propertyview.LossPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

m_loss_spinner

javax.swing.JSpinner m_loss_spinner

m_drops

javax.swing.JLabel m_drops

mDropNext

javax.swing.JButton mDropNext

mOldTotalDrops

int mOldTotalDrops

Class net.clackrouter.propertyview.NATPView extends DefaultPropertiesView implements Serializable

Serialized Fields

tModel

javax.swing.table.DefaultTableModel tModel

iModel

javax.swing.table.DefaultTableModel iModel

tTable

javax.swing.JTable tTable

iTable

javax.swing.JTable iTable

t_column_names

java.lang.String[] t_column_names

i_column_names

java.lang.String[] i_column_names

config

javax.swing.JPanel config

transport_table_pane

javax.swing.JScrollPane transport_table_pane

icmp_table_pane

javax.swing.JScrollPane icmp_table_pane

Class net.clackrouter.propertyview.QueuePopup extends DefaultPropertiesView implements Serializable

Serialized Fields

m_current_size

javax.swing.JLabel m_current_size

m_total_dropped

javax.swing.JLabel m_total_dropped

visible_queue

net.clackrouter.propertyview.QueuePopup.VisibleQueue visible_queue

m_size_spinner

javax.swing.JSpinner m_size_spinner

time_frame

ClackOccChart time_frame

m_old_occupancy

int m_old_occupancy

m_old_dropped

int m_old_dropped

Class net.clackrouter.propertyview.REDQueuePView extends DefaultPropertiesView implements Serializable

Serialized Fields

m_current_size

javax.swing.JLabel m_current_size

m_total_dropped

javax.swing.JLabel m_total_dropped

m_size_spinner

javax.swing.JSpinner m_size_spinner

time_frame

ClackOccChart time_frame

m_old_occupancy

int m_old_occupancy

m_old_dropped

int m_old_dropped

is_setup

boolean is_setup

Class net.clackrouter.propertyview.TCPMonitorPopup extends DefaultPropertiesView implements Serializable

Serialized Fields

sampleModel

javax.swing.DefaultListModel sampleModel

mTCPPanels

java.util.Hashtable<K,V> mTCPPanels

m_flow_panel

javax.swing.JPanel m_flow_panel

mFlowPanel

javax.swing.JPanel mFlowPanel

mRadioPanel

javax.swing.JPanel mRadioPanel

mButtonToDataMap

java.util.Hashtable<K,V> mButtonToDataMap

Class net.clackrouter.propertyview.TCPSeqMonPView extends DefaultPropertiesView implements Serializable

Class net.clackrouter.propertyview.ThrottlePView extends DefaultPropertiesView implements Serializable

Serialized Fields

m_delay_spinner

javax.swing.JSpinner m_delay_spinner

Package net.clackrouter.protocol

Class net.clackrouter.protocol.VNSConnectionFailedException extends java.lang.Exception implements Serializable


Package net.clackrouter.protocol.commands

Class net.clackrouter.protocol.commands.VNSInvalidProtocolCommandException extends java.lang.Exception implements Serializable


Package net.clackrouter.router.core

Class net.clackrouter.router.core.Router extends java.lang.Thread implements Serializable

Serialized Fields

mProtocolManager

VNSProtocolManager mProtocolManager
The protocol manager that allows this router to communicate with VNS


mComponents

java.util.Hashtable<K,V> mComponents

mInputInterfaces

java.util.Hashtable<K,V> mInputInterfaces

mOutputInterfaces

java.util.Hashtable<K,V> mOutputInterfaces

mPollingPool

java.util.ArrayList<E> mPollingPool

mVHostName

java.lang.String mVHostName

mLocalLinkInfo

java.util.Hashtable<K,V> mLocalLinkInfo
Support for dynamic local link information


mLinkChangedListeners

java.util.ArrayList<E> mLinkChangedListeners

default_next_hop

java.net.InetAddress default_next_hop

default_route_iface

java.lang.String default_route_iface

mEthereal

Ethereal mEthereal

mEtherealIsRunning

boolean mEtherealIsRunning

setup_routing_key

java.lang.String setup_routing_key

mIsDone

boolean mIsDone
flag indicated whether the router is finished, in which case is should kill the thread.


mDisconnectForTest

boolean mDisconnectForTest
flag indicating if the router is currently running a test and should not send/receive traffic.


mCurrentTest

ClackRouterTest mCurrentTest
Reference to the current test running on the router (null for no test).


mDocument

ClackDocument mDocument

The graphical ClackDocument associated with this router.

This class can be used to get references to other graphical entities, including the link RouterView and ClackGraphpad


mTopologyModel

TopologyModel mTopologyModel
The data model for the topology that includes this router


mTCPStack

TCP mTCPStack
Reference to this router's TCP stack (null if none)


mUDPStack

UDP mUDPStack
Reference to this router's UDP stack (null if none)


mIsGUI

boolean mIsGUI
flag indicating if this router is graphical (ie: is a router view visible in Clack?)


mLinks

java.util.Hashtable<K,V> mLinks
Map from router iterface name to the TopologyModel.Link object connected to this interface


mAlerter

Alerter mAlerter
Alerter used by components and wires


mIPRouteLookup

IPRouteLookup mIPRouteLookup

m_fw_hw_addr

EthernetAddress m_fw_hw_addr

data_change_event

ClackComponentEvent data_change_event

need_to_notify

java.util.Vector<E> need_to_notify

pending_error

boolean pending_error

link_change_info

java.util.ArrayList<E> link_change_info

Class net.clackrouter.router.core.RouterManager extends java.lang.Object implements Serializable

Serialized Fields

m_framework

ClackFramework m_framework

m_serverName

java.lang.String m_serverName

m_serverPort

int m_serverPort

m_username

java.lang.String m_username

m_password

java.lang.String m_password

Class net.clackrouter.router.core.RouterManager.ConnectFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

m_message

javax.swing.JLabel m_message

Package net.clackrouter.router.graph

Class net.clackrouter.router.graph.WireRenderer extends javax.swing.JComponent implements Serializable

Serialized Fields

simpleExtraLabels

boolean simpleExtraLabels
A switch for painting the extra labels


extraLabelFont

java.awt.Font extraLabelFont
Override this if you want the extra labels to appear in a special fontJ


bezier

Bezier bezier

spline

Spline2D spline

Class net.clackrouter.router.graph.WireView.EdgeHandle extends java.lang.Object implements Serializable

Serialized Fields

graph

JGraph graph

edge

EdgeView edge

orig

EdgeView orig

label

boolean label

source

boolean source

target

boolean target

currentLabel

int currentLabel
Holds the index of the current (editing) label or point.


currentIndex

int currentIndex
Holds the index of the current (editing) label or point.


currentPoint

java.awt.geom.Point2D currentPoint

firstOverlayCall

boolean firstOverlayCall

isEdgeConnectable

boolean isEdgeConnectable

relevantEdge

EdgeView relevantEdge

Package net.clackrouter.test

Class net.clackrouter.test.ConnectivityTestWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

my_test

ConnectivityTestThread my_test

stop

javax.swing.JButton stop

restart

javax.swing.JButton restart

log

javax.swing.JTextArea log

model

TopologyModel model

Package net.clackrouter.topology.core

Class net.clackrouter.topology.core.HostSelector extends javax.swing.JFrame implements Serializable

Serialized Fields

mGraphpad

ClackFramework mGraphpad

topoNum

javax.swing.JTextField topoNum

mDisplayedTopo

int mDisplayedTopo

mTopologyView

TopologyView mTopologyView

mComboBox

javax.swing.JComboBox mComboBox

mXMLFileMap

java.util.Properties mXMLFileMap

mScrollPane

javax.swing.JScrollPane mScrollPane

Class net.clackrouter.topology.core.TopoPopup extends javax.swing.JPopupMenu implements Serializable


Package net.clackrouter.topology.create

Class net.clackrouter.topology.create.AddLinkWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

DEFAULT_HEIGHT

int DEFAULT_HEIGHT

DEFAULT_WIDTH

int DEFAULT_WIDTH

hostnames

javax.swing.JComboBox[] hostnames

ifacenames

javax.swing.JTextField[] ifacenames

mTopologyView

CreateTopologyView mTopologyView

Class net.clackrouter.topology.create.CreateTopologyView extends javax.swing.JPanel implements Serializable

Serialized Fields

mGraph

CreateTopologyGraph mGraph

mTopologyModel

TopologyModel mTopologyModel

boundsRects

java.util.Hashtable<K,V> boundsRects

ifaceMap

java.util.Hashtable<K,V> ifaceMap

iface_id_counter

int iface_id_counter

Class net.clackrouter.topology.create.TopologyCreator extends javax.swing.JFrame implements Serializable

Serialized Fields

host_counter

int host_counter

mTopologyView

CreateTopologyView mTopologyView

mComboBox

javax.swing.JComboBox mComboBox

mScrollPane

javax.swing.JScrollPane mScrollPane

Package net.clackrouter.topology.graph

Class net.clackrouter.topology.graph.TopologyView extends javax.swing.JPanel implements Serializable

Serialized Fields

mIsVisible

boolean mIsVisible

mTopoModel

TopologyModel mTopoModel

mGraphpad

ClackFramework mGraphpad

mGraph

TopoGraph mGraph

mDocument

ClackDocument mDocument

Package net.clackrouter.tutorial

Class net.clackrouter.tutorial.ClackAssignment extends javax.swing.JFrame implements Serializable

Class net.clackrouter.tutorial.ClackTutorial extends javax.swing.JFrame implements Serializable

Serialized Fields

mEditorPane

javax.swing.JEditorPane mEditorPane