A B C D E F G H I J K L M N O P Q R S T U V W Z _

A

aboutDlg - Variable in class net.clackrouter.actions.HelpAbout
The about dialog for JGraphpad
aboutDlg - Variable in class net.clackrouter.actions.HelpHomepage
The about dialog for JGraphpad
aboutDlg - Variable in class net.clackrouter.actions.HelpSubmitABug
The about dialog for JGraphpad
abs(Point2D.Double) - Static method in class net.clackrouter.jgraph.utils.MathExtensions
Computes the absolute value of v.
abs(double, double) - Static method in class net.clackrouter.jgraph.utils.MathExtensions
Computes the absolute value of a Vector, running from the Point (0;0) to the Point (x;y).
abs_timeout - Variable in class net.clackrouter.component.tcp.Retransmitter.RetransListEntry
 
AbstractActionCheckBox - Class in net.clackrouter.actions
 
AbstractActionCheckBox(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionCheckBox
Constructor for AbstractActionCheckBox.
AbstractActionCheckBox(ClackFramework, String) - Constructor for class net.clackrouter.actions.AbstractActionCheckBox
Constructor for AbstractActionCheckBox.
AbstractActionCheckBox(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionCheckBox
Constructor for AbstractActionCheckBox.
AbstractActionDefault - Class in net.clackrouter.actions
An abstract JGraphpad action.
AbstractActionDefault() - Constructor for class net.clackrouter.actions.AbstractActionDefault
Constructor for AbstractActionDefault.
AbstractActionDefault(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionDefault
Constructor for AbstractActionDefault.
AbstractActionDefault(String) - Constructor for class net.clackrouter.actions.AbstractActionDefault
Constructor for AbstractActionDefault.
AbstractActionDefault(ClackFramework, String) - Constructor for class net.clackrouter.actions.AbstractActionDefault
Constructor for AbstractActionDefault.
AbstractActionDefault(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionDefault
Constructor for AbstractActionDefault.
AbstractActionDefault(String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionDefault
Constructor for AbstractActionDefault.
AbstractActionFile - Class in net.clackrouter.actions
 
AbstractActionFile(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionFile
Constructor for AbstractActionFile.
AbstractActionFile.MyFileFilter - Class in net.clackrouter.actions
Filter for the jgraphpad file format (*.pad or *.lib)
AbstractActionFile.MyFileFilter(String, String) - Constructor for class net.clackrouter.actions.AbstractActionFile.MyFileFilter
Constructor for the Graphpad specific file format
AbstractActionList - Class in net.clackrouter.actions
 
AbstractActionList(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionList
Constructor for AbstractActionList.
AbstractActionList(ClackFramework, String) - Constructor for class net.clackrouter.actions.AbstractActionList
Constructor for AbstractActionList.
AbstractActionList(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionList
Constructor for AbstractActionList.
AbstractActionListCell - Class in net.clackrouter.actions
 
AbstractActionListCell(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionListCell
Constructor for AbstractActionListCell.
AbstractActionListCell(ClackFramework, String) - Constructor for class net.clackrouter.actions.AbstractActionListCell
Constructor for AbstractActionListCell.
AbstractActionListCell(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionListCell
Constructor for AbstractActionListCell.
AbstractActionListCellColor - Class in net.clackrouter.actions
 
AbstractActionListCellColor(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionListCellColor
Constructor for AbstractActionListCellColor.
AbstractActionListCellColor(ClackFramework, String) - Constructor for class net.clackrouter.actions.AbstractActionListCellColor
Constructor for AbstractActionListCellColor.
AbstractActionListCellColor(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionListCellColor
Constructor for AbstractActionListCellColor.
AbstractActionRadioButton - Class in net.clackrouter.actions
 
AbstractActionRadioButton(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionRadioButton
Constructor for AbstractActionRadioButton.
AbstractActionRadioButton(ClackFramework, String) - Constructor for class net.clackrouter.actions.AbstractActionRadioButton
Constructor for AbstractActionRadioButton.
AbstractActionRadioButton(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionRadioButton
Constructor for AbstractActionRadioButton.
AbstractActionToggle - Class in net.clackrouter.actions
 
AbstractActionToggle(ClackFramework) - Constructor for class net.clackrouter.actions.AbstractActionToggle
Constructor for AbstractActionToggle.
AbstractActionToggle(ClackFramework, String) - Constructor for class net.clackrouter.actions.AbstractActionToggle
Constructor for AbstractActionToggle.
AbstractActionToggle(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.AbstractActionToggle
Constructor for AbstractActionToggle.
abstractButtons - Variable in class net.clackrouter.actions.AbstractActionToggle
Container with abstract buttons of this type
accept(File) - Method in class net.clackrouter.actions.AbstractActionFile.MyFileFilter
Returns true if the file ends with the full extension or if the file is a directory
accept(File) - Method in class net.clackrouter.actions.FileSave.ClackFileFilter
 
accept(File) - Method in class net.clackrouter.actions.FileSaveAll.ClackFileFilter
 
accept() - Method in class net.clackrouter.application.TCPSocket
Returns a client socket once an incoming client connection has been received.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.base.ClackComponent
The starting point for packet-processing when packets are "pushed" to this component.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.base.Queue
Enqueues a packet at the tail of the queue, if possible, or drops it if it is already at max occupancy.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.ethernet.EtherSwitch
Enqueues a packet at the tail of the queue, if possible, or drops it if it is already at max occupancy.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.Capture
Looks at all packets sent through the component, and keeps a copy of the packet if it is supposed to be capturing the packet, then passes the packet on.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.Classifier
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.Counter
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.DNSHijacker
Extract the packet and see if its UDP, and then DNS.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.FlowByteQueue
Add packet to the queue if the additional bytes can be stored without exceeding max size, otherwise drop.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.Loss
Randomly test to see if the packet should be dropped, otherwise forward it unmodified
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.NAPT
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.REDQueue
Receives a packet and sees if RED will drop or enqueue
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.SIPRedirector
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.TCPMonitor
Extracts TCP packets from the IP that is being passed through the component and analyzes them.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.TCPSeqMon
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.Tee
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.extension.UDP
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ARPDemux
Accepts packets that are either ARP requests or ARP replies, and sends them to different output ports.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ARPLookup
Handles both incoming ARP Replies and Outgoing IP packets needing an destination Ethernet address
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ARPRespond
Assures the packet is a valid request, then if the IP matches the address of the interface the ARP request was received on, we send a reply.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ByteQueue
Add packet to the queue if the additional bytes can be stored without exceeding max size, otherwise drop.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.EtherEncap
Encapsulate a higher-level packet in Ethernet.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.EtherStrip
Removes the Ethernet header, and stores the input interface using the
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ICMPDemux
Checks the TYPE field in the ICMP header and sends the packet to the corrresponding port.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ICMPEcho
Processing Echo request and replies to the source address with an Echo Reply packet.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ICMPPortUnreach
Accepts IP packets that were received by the local TCP or UDP stacks and that do not have any receiving socket bound on that port.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.ICMPTTLExpired
Accepts an expired IP packet and generates an ICMP TTL-Exceeded message with the IP packet as data.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.InterfaceIn
Not a valid method for InterfaceIn, which intead communicates directly with the router
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.IPEncap
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
Accept IP packet and either forward, drop, or pass on for local processing.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.IPStrip
Dummy method right now, simply passes the packet on to the output port with no modification.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.IPTTLDec
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.Level2Demux
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.OrderPackets
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.ProcessAck
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.ProcessSegment
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.ReceiveWindowCheck
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.Retransmitter
Depending on the input port, either removes acknowledged data from its retransmission list, or stores a packet in the retrans list.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.SetChecksum
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.SockBuffer
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.TCB
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.TCP
Strips the IP header and handles the packet for one of the following three cases: If the port is a simple client-end of a connection, it hands the packet to this TCB.
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.component.tcp.ValidateChecksum
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.ethereal.Ethereal
 
acceptPacket(VNSPacket, int) - Method in class net.clackrouter.example.EvenOdd
 
acceptPullRequest() - Method in class net.clackrouter.component.base.ClackPort
Called by a connected port that is trying to pull a packet from this port.
acceptPushRequest(VNSPacket) - Method in class net.clackrouter.component.base.ClackPort
Called by a connected port that is pushing a packet to us.
acceptWrite(String, String) - Method in interface net.clackrouter.component.base.ComponentDataHandler
 
acceptWrite(String, String) - Method in class net.clackrouter.component.extension.REDQueue
 
ack - Variable in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
ack_num - Variable in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
ack_num - Variable in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
ack_num - Variable in class net.clackrouter.packets.VNSTCPPacket
 
ackFlagSet() - Method in class net.clackrouter.packets.VNSTCPPacket
 
action - Variable in class net.clackrouter.jgraph.pad.GraphListCellRenderer
reference to the combobox for this renderer
ACTION_CLOSE - Static variable in class net.clackrouter.router.graph.RouterView
 
ACTION_RESERVE_HOST - Static variable in class net.clackrouter.topology.core.HostSelector
 
ACTION_UNDOCK - Static variable in class net.clackrouter.router.graph.RouterView
 
ACTION_VIEW_TOPO - Static variable in class net.clackrouter.topology.core.HostSelector
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.AbstractActionListCell
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackAddComponent
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackClearErrors
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackOpenAssignment
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackRunConnectivityTest
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackShowConsole
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackSpawnShell
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackStartEthereal
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackStopEthereal
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ClackToggleRouteTableView
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.EditCell
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.EditCopy
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.EditCut
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.EditDelete
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.EditPaste
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.EditRedo
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.EditUndo
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileClose
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileConnect
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileExit
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileExportGIF
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileExportJPG
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileNew
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileNewView
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileOpen
Shows a file chooser with the file filters from the file formats to select a file.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileOpenURL
Shows a file chooser with the file filters from the file formats to select a file.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FilePrint
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileSave
Shows a file chooser if the filename from the document is null.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.FileSaveAll
Shows a file chooser if the filename from the document is null.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.HelpAbout
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.HelpHomepage
Opens the url http://www.jgraph.com/.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.HelpSubmitABug
Opens the help url.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ViewScaleZoomIn
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.ViewScaleZoomOut
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.WindowCascade
Calls the method setLocation, setSize and toFont for each JInternalFrame.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.WindowMaximize
Calls the method setMaximum(true) for each JInternalFrame.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.WindowMinimize
Calls the method setIcon(true) for each JInternalFrame.
actionPerformed(ActionEvent) - Method in class net.clackrouter.actions.WindowWindows
Gets the GPInternalFrame from the ActionEvent and sets the frame toFront and selected.
actionPerformed(ActionEvent) - Method in class net.clackrouter.component.extension.TCPMonitor.TimerCallback
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.gui.tcp.TCPDashboard
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.ComponentHandler
Public as a result of Timer.
actionPerformed(ActionEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphIncrementAction
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.jgraph.utils.gui.GPEscAction
If the button is set, then the method will call the do click method at the button.
actionPerformed(ActionEvent) - Method in class net.clackrouter.propertyview.CapturePopup
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.propertyview.CounterPopup
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.propertyview.EtherealPopup
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.propertyview.TCPMonitorPopup
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.router.core.Alerter.TimerCallback
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.topology.core.HostSelector
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.topology.create.AddLinkWindow
 
actionPerformed(ActionEvent) - Method in class net.clackrouter.topology.create.TopologyCreator
 
activeHandle - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
The handle that consumed the last mousePressedEvent.
activelength - Variable in class net.clackrouter.jgraph.pad.Rule
 
activeoffset - Variable in class net.clackrouter.jgraph.pad.Rule
 
add(MutableTreeNode) - Method in class net.clackrouter.ethereal.EtherealTreeNode
 
add(int, Object) - Method in class net.clackrouter.netutils.PQueue
 
ADD - Static variable in class net.clackrouter.topology.create.AddLinkWindow
 
ADD_HOST - Static variable in class net.clackrouter.topology.create.TopologyCreator
 
ADD_LINK - Static variable in class net.clackrouter.topology.create.TopologyCreator
 
addAdditionalComponent(String, String) - Method in class net.clackrouter.gui.ClackFramework
 
addAdditionalRecord(DNSPacket.Answer) - Method in class net.clackrouter.packets.DNSPacket
 
addAlerter(Alerter.Alertable) - Method in class net.clackrouter.router.core.Alerter
 
addAllInterfaces(Router) - Static method in class net.clackrouter.router.core.RouterConfig
 
addAnswerRecord(DNSPacket.Answer) - Method in class net.clackrouter.packets.DNSPacket
 
addApplicationMapping(String, String) - Method in class net.clackrouter.application.ApplicationManager
 
addARPCacheEntry(String, InetAddress, EthernetAddress) - Method in class net.clackrouter.component.simplerouter.ARPLookup
Adds an entry to the ARP cache
addAuthorityRecord(DNSPacket.Answer) - Method in class net.clackrouter.packets.DNSPacket
 
addBarEntry(GPBarEntry) - Static method in class net.clackrouter.gui.ClackBarFactory
Here you can add your own bar entries.
addBlankBorderToPanel(JPanel, String) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
addBorderToPanel(JPanel, String) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
addClackApplication(String, String) - Method in class net.clackrouter.gui.ClackFramework
 
addClackTab(ClackTab) - Method in class net.clackrouter.gui.ClackFramework
Adds a new ClackTab to the ClackGraphpad
addComponent(Component) - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
Adds a component to the control of the position manager.
addComponent(ClackComponent) - Method in class net.clackrouter.router.core.Router
Add a component to this router's list.
addContainer(Container) - Static method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
Adds a container to the control of the local change adapter
addDatagramToQueue(VNSUDPPacket) - Method in class net.clackrouter.application.UDPSocket
 
addDocument(JFileChooser) - Method in class net.clackrouter.actions.FileOpen
 
addDocument(URL) - Method in class net.clackrouter.actions.FileOpenURL
 
addElem() - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferInPanel
 
addElem() - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferOutPanel
 
addElems(int) - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferInPanel
 
addElems(int) - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferOutPanel
 
addEntry(InetAddress, InetAddress, int, short) - Method in class net.clackrouter.packets.RIPRoutingUpdate
Adds a single entry to the list of prefixes contained in this update
addEntry(RoutingEntry) - Method in class net.clackrouter.routing.RoutingTable
You probably want to use either addRemoteEntry() or addLocalEntry() instead of this function.
addHTMLDescription(String) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
addInternetBlock(ArrayList, ArrayList, TopologyModel.Host) - Static method in class net.clackrouter.topology.core.TopoParser
 
addLink(TopoHostCell, String, TopoHostCell, String) - Method in class net.clackrouter.topology.create.CreateTopologyView
 
addLinkLSA(long, int) - Method in class net.clackrouter.packets.LinkStatePacket
 
AddLinkWindow - Class in net.clackrouter.topology.create
 
AddLinkWindow(CreateTopologyView) - Constructor for class net.clackrouter.topology.create.AddLinkWindow
 
addListener(ICMPListener) - Method in class net.clackrouter.component.simplerouter.ICMPEcho
 
addListener(TopoWire) - Method in class net.clackrouter.topology.core.TopologyModel.Link
 
addLocaleChangeListener(LocaleChangeListener) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Adds a locale change listener to this Translator.
addLocalEntry(RoutingEntry) - Method in class net.clackrouter.routing.RoutingTable
 
addLocalLinkChangeListener(LocalLinkChangedListener) - Method in class net.clackrouter.router.core.Router
 
addLocalLinkInfo(InetAddress, InetAddress, InetAddress, String, boolean, int, boolean) - Method in class net.clackrouter.router.core.Router
 
addMainPanel(String) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
addMapping(String, String) - Method in class net.clackrouter.actions.ClackAddComponent
 
addMapping(InetAddress, int, UDPSocket) - Method in class net.clackrouter.component.extension.UDP
Adds a local address / port binding to the UDP stack
addNeedToNotify(Alarm) - Method in class net.clackrouter.router.core.Router
 
addNetworkLSA(InetAddress, InetAddress) - Method in class net.clackrouter.packets.LinkStatePacket
 
addNewPortToArray(String) - Method in class net.clackrouter.component.extension.Classifier
 
addNotify() - Method in class net.clackrouter.application.ClackShell
 
addObject(Object) - Method in class net.clackrouter.gui.tcp.TCPTreeView
Add child to the currently selected node.
addObject(DefaultMutableTreeNode, Object) - Method in class net.clackrouter.gui.tcp.TCPTreeView
 
addObject(DefaultMutableTreeNode, Object, boolean) - Method in class net.clackrouter.gui.tcp.TCPTreeView
 
addPacket(VNSPacket, String) - Method in class net.clackrouter.ethereal.Ethereal
 
addPacket(VNSPacket, long) - Method in class net.clackrouter.ethereal.EtherealTableModel
 
addPacket(VNSPacket, String, long) - Method in class net.clackrouter.ethereal.EtherealTableModel
This will take in any generic VNSPacket and cast it to the proper packet and call makeStringArray on it
addPanelToTabPane(String, Component) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
addPattern(String) - Method in class net.clackrouter.component.extension.Classifier
 
addPoint(int, Point2D) - Method in class net.clackrouter.router.graph.WireView
Adds p at position index.
addProperNameProvider(ProperNameProvider) - Method in class net.clackrouter.jgraph.pad.resources.DefaultResourceBundle
Adds the Propernameprovider and asks him for the proper names.
addQueryRecord(DNSPacket.Query) - Method in class net.clackrouter.packets.DNSPacket
 
ADDR_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
ADDR_LEN - Static variable in class net.clackrouter.packets.VNSEthernetPacket
Length of source and destination address fields.
addRemoteEntry(RoutingEntry) - Method in class net.clackrouter.routing.RoutingTable
Must first lookup to make sure we have a route to the next-hop address already, if not, throw an error.
address - Variable in class net.clackrouter.application.UDPSocket.HostInfo
 
address - Variable in class net.clackrouter.routing.LocalLinkInfo
IP address of this link's interface
address - Variable in class net.clackrouter.topology.core.TopologyModel.Interface
 
AddressAllocTest - Class in net.clackrouter.test
 
AddressAllocTest(ArrayList) - Constructor for class net.clackrouter.test.AddressAllocTest
 
addRouter(Router) - Method in class net.clackrouter.gui.ClackDocument
 
addRouterComponentCell(Router, ClackComponent, Rectangle2D) - Method in class net.clackrouter.router.graph.RouterGraphHelper
Adds a ComponentCell to the RouterGraph representing the router that was passed to the ClackComponent when it was created.
addRouterWire(ComponentCell, int, ComponentCell, int) - Method in class net.clackrouter.router.graph.RouterGraphHelper
Adds a RouterWire to the graph between two component ports that have been connected.
addSampleData(GraphModel) - Static method in class net.clackrouter.router.graph.RouterGraph
 
addTabbedPaneContainerListener(ContainerListener) - Method in class net.clackrouter.gui.ClackFramework
 
addTCPFlow(TCPMonitor.TCPFlow) - Method in class net.clackrouter.propertyview.TCPMonitorPopup
 
addToPath(String) - Method in class net.clackrouter.packets.VNSPacket
 
addTopology(String) - Method in class net.clackrouter.topology.create.TopologyCreator
 
addToPropertyViewTab(String, JPanel) - Method in class net.clackrouter.router.graph.RouterView
 
addXYValue(String, Number, Number) - Method in class net.clackrouter.chart.ClackOccData
Adds the supplied (x,y) tuple to the instantaneous series, calculates the running average and adds (x, average) tuple to the average series.
Alarm - Interface in net.clackrouter.router.core
 
alert(String) - Method in class net.clackrouter.application.ClackApplication
Creates a simple dialog box to display a message
alert() - Method in interface net.clackrouter.router.core.Alerter.Alertable
 
alert() - Method in class net.clackrouter.router.graph.WireView
 
alert() - Method in class net.clackrouter.topology.core.TopologyModel.Link
 
Alerter - Class in net.clackrouter.router.core
Simple "alarm clock" like class that gives an alert on regular intervals to any classes that registered to be notified.
Alerter(int) - Constructor for class net.clackrouter.router.core.Alerter
 
Alerter.Alertable - Interface in net.clackrouter.router.core
Simple interface for callback to an component that is being "alerted".
Alerter.TimerCallback - Class in net.clackrouter.router.core
 
Alerter.TimerCallback() - Constructor for class net.clackrouter.router.core.Alerter.TimerCallback
 
ALERTER_LENGTH_MSEC - Static variable in class net.clackrouter.topology.core.TopologyModel
 
alpha - Variable in class net.clackrouter.component.extension.REDQueue
 
analyzeFlowState(VNSTCPPacket) - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
analyzePacket(VNSTCPPacket) - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
angleBetween(Point2D.Double, Point2D.Double) - Static method in class net.clackrouter.jgraph.utils.MathExtensions
Calculates the angle between v1 and v2.
ANY_PORT - Static variable in class net.clackrouter.netutils.FilterEntry
 
app_close_request() - Method in class net.clackrouter.component.tcp.SendWindowCheck
Used to notify the TCP stack that the application has called close on the socket.
appendPacket(String, RawPacket, int) - Static method in class net.clackrouter.jpcap.TcpdumpWriter
A Tcpdump packet has the following format: seconds [4 bytes] microseconds [4 bytes] captured length [4 bytes] original packet length [4 bytes] packet data [variable length]
appendVNSEthernetPacket(String, VNSEthernetPacket) - Static method in class net.clackrouter.jpcap.TcpdumpWriter
 
appIsFinished() - Method in class net.clackrouter.application.ClackShell
 
applet - Variable in class net.clackrouter.gui.ClackFramework
 
application_main(String[]) - Method in class net.clackrouter.application.ClackApplication
Abstract "main method" to be implemented by sub-class
application_main(String[]) - Method in class net.clackrouter.application.HTTPGetter
 
application_main(String[]) - Method in class net.clackrouter.application.Ifconfig
 
application_main(String[]) - Method in class net.clackrouter.application.MiniWebServer
 
application_main(String[]) - Method in class net.clackrouter.application.Ping
 
application_main(String[]) - Method in class net.clackrouter.application.Show
 
application_main(String[]) - Method in class net.clackrouter.application.TCPRedirector
 
application_main(String[]) - Method in class net.clackrouter.application.UDPRedirector
 
application_main(String[]) - Method in class net.clackrouter.application.UnixRoute
 
application_main(String[]) - Method in class net.clackrouter.example.HelloApp
 
applicationIcon - Static variable in class net.clackrouter.gui.ClackFramework
 
ApplicationManager - Class in net.clackrouter.application
 
ApplicationManager() - Constructor for class net.clackrouter.application.ApplicationManager
 
apply(RouterGraph, Object, TableModel) - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
applyNetMask(InetAddress, InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
appTitle - Static variable in class net.clackrouter.gui.ClackFramework
 
ARPDemux - Class in net.clackrouter.component.simplerouter
Demultiplexes between ARP Requests and ARP Reply Packets
ARPDemux(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ARPDemux
 
ARPLookup - Class in net.clackrouter.component.simplerouter
Contains ARP cache, sends ARP requests, handles ARP replies, and supplies Ethernet Destination addresses based on next hop addresses for packets.
ARPLookup(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ARPLookup
 
ARPLookup.CacheEntry - Class in net.clackrouter.component.simplerouter
Data structure representing a single ARP Cache entry
ARPLookup.CacheEntry(InetAddress, EthernetAddress, int) - Constructor for class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
 
ARPLookupPopup - Class in net.clackrouter.propertyview
 
ARPLookupPopup(ARPLookup) - Constructor for class net.clackrouter.propertyview.ARPLookupPopup
 
ARPLookupPView - Class in net.clackrouter.propertyview
 
ARPLookupPView(ARPLookup) - Constructor for class net.clackrouter.propertyview.ARPLookupPView
 
ARPParser - Class in net.clackrouter.ethereal.parser
 
ARPParser() - Constructor for class net.clackrouter.ethereal.parser.ARPParser
 
ARPRespond - Class in net.clackrouter.component.simplerouter
Component to respond to ARP Request packets sent to one of the router's interfaces.
ARPRespond(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ARPRespond
 
ArrayHelper - Class in net.clackrouter.jpcap
Utility functions for populating and manipulating arrays.
ArrayHelper() - Constructor for class net.clackrouter.jpcap.ArrayHelper
 
arrowEndPoints - Static variable in class net.clackrouter.actions.AbstractActionListCell
 
arrowPoints - Static variable in class net.clackrouter.actions.AbstractActionListCell
 
ASCENDING - Static variable in class net.clackrouter.ethereal.TableSorter
 
askLocalAttribute - Variable in class net.clackrouter.jgraph.pad.GPExplorer.StatefulGraphLayoutCache
 
attemptLocalTransmit(String, TopologyModel.Link, VNSPacket) - Method in class net.clackrouter.topology.core.TopologyModel
 
attemptPortConnection(DefaultPort, DefaultPort) - Method in class net.clackrouter.router.graph.RouterGraphHelper
Show connection dialog to connect two ports and attempt to make the connection
autoArrange - Variable in class net.clackrouter.jgraph.pad.GPExplorer
 
AutoGenTopoXML - Class in net.clackrouter.topology.core
 
AutoGenTopoXML() - Constructor for class net.clackrouter.topology.core.AutoGenTopoXML
 
autoscroll(JGraph, Point) - Static method in class net.clackrouter.jgraph.pad.GPGraphUI
Scroll the graph for an event at p.
AVG_INTERVAL_MSEC - Static variable in class net.clackrouter.component.extension.FlowByteQueue
 
avgLen - Variable in class net.clackrouter.component.extension.REDQueue
 

B

background - Variable in class net.clackrouter.router.graph.RouterGraph
 
barEntries - Static variable in class net.clackrouter.gui.ClackBarFactory
Vector with Bar entries
barFactory - Variable in class net.clackrouter.gui.ClackFramework
 
beginDeco - Variable in class net.clackrouter.router.graph.WireRenderer
Painting attributes of the current edgeview
beginFill - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
beginSize - Variable in class net.clackrouter.router.graph.WireRenderer
Painting attributes of the current edgeview
bezier - Variable in class net.clackrouter.router.graph.WireRenderer
 
BIG_ENDIAN - Static variable in class net.clackrouter.jpcap.TcpdumpWriter
 
bind() - Method in class net.clackrouter.application.TCPSocket
Default bind behavior selects a random port in the range between 1024 and 2024 and binds to the first listed interface on the router (often eth0)
bind(InetAddress, int) - Method in class net.clackrouter.application.TCPSocket
Binds the socket to a specified address and port.
bind() - Method in class net.clackrouter.application.UDPSocket
Default bind behavior selects a random port in the range between 1024 and 2024 and binds to the first listed interface on the router (often eth0)
bind(InetAddress, int) - Method in class net.clackrouter.application.UDPSocket
Binds the socket to a specified address and port.
blockPaint - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
BODY_LEN - Static variable in class net.clackrouter.packets.VNSEthernetPacket
Length of the body.
borderColor - Variable in class net.clackrouter.router.graph.WireRenderer
Color attributes of the current edgeview.
bounds - Variable in class net.clackrouter.gui.ClackMarqueeHandler
 
BrowserLauncher - Class in net.clackrouter.jgraph.utils
BrowserLauncher is a class that provides one static method, openURL, which opens the default web browser for the current user of the system to the given URL.
BUF_HEIGHT - Static variable in class net.clackrouter.gui.tcp.TCPDashboard
 
BUF_WIDTH - Static variable in class net.clackrouter.gui.tcp.TCPDashboard
 
BUF_X - Static variable in class net.clackrouter.gui.tcp.TCPDashboard
 
BUF_Y - Static variable in class net.clackrouter.gui.tcp.TCPDashboard
 
buildTopolayoutElement(Document, TopoGraph) - Static method in class net.clackrouter.topology.core.TopoSerializer
 
buildTopologyElement(Document, TopologyModel) - Static method in class net.clackrouter.topology.create.CTopoSerializer
 
bundleNames - Static variable in class net.clackrouter.jgraph.pad.resources.Translator
Contains ResourceBundle names The first bundlename is the Graphpad bundle.
bundles - Static variable in class net.clackrouter.jgraph.pad.resources.Translator
Contains ResourceBundle objects.
ByteBuffer2Inet(ByteBuffer) - Static method in class net.clackrouter.netutils.NetUtils
 
ByteQueue - Class in net.clackrouter.component.simplerouter
A drop-tail queue measuring its occupancy in bytes.
ByteQueue(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ByteQueue
 
ByteQueue(Router, String, int) - Constructor for class net.clackrouter.component.simplerouter.ByteQueue
Create a queue specifying its max size in bytes

C

cachedBounds - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
calcTCPChecksum(IPPacket) - Static method in class net.clackrouter.component.tcp.TCPChecksum
Calculates the TCP checksum for the supplied IP packet
calculateChecksum() - Method in class net.clackrouter.packets.IPPacket.Header
Calculates IP header checksum.
calculateChecksum() - Method in class net.clackrouter.packets.VNSICMPPacket
Calculates the checksum of this ICMP packet.
calculateChecksum() - Method in class net.clackrouter.packets.VNSUDPPacket
 
cancelEditing(JGraph) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Cancels all current editing sessions.
canImport(JComponent, DataFlavor[]) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GPTransferHandler
 
canImport(JComponent, DataFlavor[]) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
Capture - Class in net.clackrouter.component.extension
Component that allows the user to capture packet through it to a PCAP file readable by Ethereal or another packet-analyzer.
Capture(Router, String) - Constructor for class net.clackrouter.component.extension.Capture
 
CapturePopup - Class in net.clackrouter.propertyview
 
CapturePopup(Capture) - Constructor for class net.clackrouter.propertyview.CapturePopup
 
cell - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
CELL_EDGE_DEFAULT - Static variable in class net.clackrouter.gui.ClackMarqueeHandler
 
CELL_PORT_DEFAULT - Static variable in class net.clackrouter.gui.ClackMarqueeHandler
 
CELL_VERTEX_DEFAULT - Static variable in class net.clackrouter.gui.ClackMarqueeHandler
 
CELL_VERTEX_ELLIPSE - Static variable in class net.clackrouter.gui.ClackMarqueeHandler
 
CELL_VERTEX_IMAGE - Static variable in class net.clackrouter.gui.ClackMarqueeHandler
 
CELL_VERTEX_TEXT - Static variable in class net.clackrouter.gui.ClackMarqueeHandler
 
cellEditor - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Current editor for the graph.
cellEditorListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Listens for CellEditor events.
cellRemovedFromModel(DefaultGraphCell) - Method in class net.clackrouter.router.graph.RouterGraphHelper
Called when ClackDocument.graphChanged(GraphModelEvent) recognizes that something has been removed from the RouterGraph.
cells - Variable in class net.clackrouter.jgraph.pad.GPGraphTools.UnionFind
 
center - Static variable in class net.clackrouter.actions.AbstractActionList
 
center(Window) - Static method in class net.clackrouter.jgraph.utils.Utilities
 
changeAttributes(Map) - Method in class net.clackrouter.router.graph.Wire
Override parent method to ensure non-null points.
charFormat(byte[]) - Static method in class net.clackrouter.ethereal.parser.PacketParser
 
charFormat(byte[], int, int) - Static method in class net.clackrouter.ethereal.parser.PacketParser
 
charset - Static variable in class net.clackrouter.protocol.VNSProtocolCharCoder
The US ASCII character set of the coder
ChartUtils - Class in net.clackrouter.chart
 
ChartUtils() - Constructor for class net.clackrouter.chart.ChartUtils
 
checkDefaults() - Method in class net.clackrouter.router.graph.Wire
Override parent method to ensure non-null points.
checkForVNSCloseCommand() - Method in class net.clackrouter.protocol.VNSProtocolManager
Performs a test to see if the VNS server is sending us a CLOSE command.
checkRouter(Router) - Static method in class net.clackrouter.test.ErrorChecker
 
checksum - Variable in class net.clackrouter.packets.VNSUDPPacket
 
CHECKSUM_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
CHECKSUM_OFFSET - Static variable in class net.clackrouter.component.tcp.TCPChecksum
 
childrenSelected - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
ClackAddComponent - Class in net.clackrouter.actions
Action to implement component addition (via the Router Graph popup menu).
ClackAddComponent(ClackFramework) - Constructor for class net.clackrouter.actions.ClackAddComponent
 
ClackApplication - Class in net.clackrouter.application
Abstract class to be sub-classed by all applications to be run on Clack.
ClackApplication() - Constructor for class net.clackrouter.application.ClackApplication
 
ClackAssignment - Class in net.clackrouter.tutorial
 
ClackAssignment(File) - Constructor for class net.clackrouter.tutorial.ClackAssignment
 
ClackBarFactory - Class in net.clackrouter.gui
The bar factory creates the menubars and the toolbars seen at the top of a clack window.
ClackBarFactory(ClackFramework) - Constructor for class net.clackrouter.gui.ClackBarFactory
creates an instance and memorizes the gaphpad
ClackClearErrors - Class in net.clackrouter.actions
 
ClackClearErrors(ClackFramework) - Constructor for class net.clackrouter.actions.ClackClearErrors
 
ClackComponent - Class in net.clackrouter.component.base
ClackComponent is the abstract base class for all component blocks that comprise router functionality.
ClackComponent(Router, String) - Constructor for class net.clackrouter.component.base.ClackComponent
Constructor, should be called by all sub-classes to set-up the component
ClackComponent.Waiter - Class in net.clackrouter.component.base
 
ClackComponent.Waiter(long) - Constructor for class net.clackrouter.component.base.ClackComponent.Waiter
 
ClackComponentEvent - Class in net.clackrouter.component.base
Class representing clack component events, used to pass information to listening entities
ClackComponentEvent(int, Object) - Constructor for class net.clackrouter.component.base.ClackComponentEvent
 
ClackComponentEvent(int) - Constructor for class net.clackrouter.component.base.ClackComponentEvent
 
ClackComponentListener - Interface in net.clackrouter.component.base
 
clackComponentMap - Static variable in class net.clackrouter.router.core.RouterConfig
 
ClackDocument - Class in net.clackrouter.gui
A ClackDocument represents a single router instance in Clack.
ClackDocument(ClackFramework, int) - Constructor for class net.clackrouter.gui.ClackDocument
Constructor for ClackDocument.
ClackFramework - Class in net.clackrouter.gui
Core Clack class, which implements the main Clack panel.
ClackFramework(Applet) - Constructor for class net.clackrouter.gui.ClackFramework
Creates a new instance with the parsed parameters and parent applet.
ClackFramework.AppCloser - Class in net.clackrouter.gui
To shutdown when run as an application.
ClackFrameworkHelper - Class in net.clackrouter.gui
 
ClackFrameworkHelper() - Constructor for class net.clackrouter.gui.ClackFrameworkHelper
 
clackGraphHelper - Variable in class net.clackrouter.gui.ClackFramework
 
ClackLoader - Class in net.clackrouter.gui
The outermost Clack class, which can be launched either as an Applet, or an application.
ClackLoader() - Constructor for class net.clackrouter.gui.ClackLoader
 
ClackMarqueeHandler - Class in net.clackrouter.gui
ClackMarqueeHandler deals with user events for the RouterGraph.
ClackMarqueeHandler(ClackFramework) - Constructor for class net.clackrouter.gui.ClackMarqueeHandler
Constructor for GPMarqueeHandler.
ClackOccChart - Class in net.clackrouter.chart
Real-time graphing window, using jfreechart libraries.
ClackOccChart(ClackOccData, Queue) - Constructor for class net.clackrouter.chart.ClackOccChart
 
ClackOccData - Class in net.clackrouter.chart
Represents a collection of (x,y) values that contain instanteneuous and average queue size.
ClackOccData() - Constructor for class net.clackrouter.chart.ClackOccData
Constructs queue size dataset.
ClackOpenAssignment - Class in net.clackrouter.actions
 
ClackOpenAssignment(ClackFramework) - Constructor for class net.clackrouter.actions.ClackOpenAssignment
 
clackPaint() - Method in interface net.clackrouter.gui.ClackPaintable
 
clackPaint() - Method in class net.clackrouter.router.graph.ComponentView
 
clackPaint() - Method in class net.clackrouter.router.graph.DynamicClackView
 
clackPaint() - Method in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
clackPaint() - Method in class net.clackrouter.router.graph.WireView
 
ClackPaintable - Interface in net.clackrouter.gui
Interface to be implemented by objects that can be dynamically painted by Clack.
ClackPort - Class in net.clackrouter.component.base
The ClackPort handles the actual transfer of packets between different components that have been connected.
ClackPort(ClackComponent, int, String, int, int, Class) - Constructor for class net.clackrouter.component.base.ClackPort
 
ClackRouterTest - Class in net.clackrouter.test
This is an example of how one could perform an external "black box" test on a router, by applying a packet to the router and then test what the router replies with.
ClackRouterTest() - Constructor for class net.clackrouter.test.ClackRouterTest
 
ClackRunConnectivityTest - Class in net.clackrouter.actions
 
ClackRunConnectivityTest(ClackFramework) - Constructor for class net.clackrouter.actions.ClackRunConnectivityTest
Constructor for ViewScaleZoomIn.
ClackShell - Class in net.clackrouter.application
Simple Command Line Interface for a Clack Router.
ClackShell(Router, ClackFramework) - Constructor for class net.clackrouter.application.ClackShell
 
ClackShowConsole - Class in net.clackrouter.actions
An action class to show the logging console to see Clack debugging information
ClackShowConsole(ClackFramework) - Constructor for class net.clackrouter.actions.ClackShowConsole
Constructor for ViewScaleZoomIn.
ClackSpawnShell - Class in net.clackrouter.actions
Simple action to show the Clach Shell CLI window.
ClackSpawnShell(ClackFramework) - Constructor for class net.clackrouter.actions.ClackSpawnShell
Constructor for ViewScaleZoomIn.
ClackStartEthereal - Class in net.clackrouter.actions
 
ClackStartEthereal(ClackFramework) - Constructor for class net.clackrouter.actions.ClackStartEthereal
 
ClackStopEthereal - Class in net.clackrouter.actions
 
ClackStopEthereal(ClackFramework) - Constructor for class net.clackrouter.actions.ClackStopEthereal
 
ClackTab - Class in net.clackrouter.gui
This is a wrapper class representing a single tab in a ClackGraphpad.
ClackTab(ClackDocument, GPTabbedPane, int) - Constructor for class net.clackrouter.gui.ClackTab
 
ClackToggleRouteTableView - Class in net.clackrouter.actions
 
ClackToggleRouteTableView(ClackFramework) - Constructor for class net.clackrouter.actions.ClackToggleRouteTableView
Constructor for ViewScaleZoomIn.
ClackTutorial - Class in net.clackrouter.tutorial
Displays an HTML tutorial in a frame outside of the main Clack router frame.
ClackTutorial(String) - Constructor for class net.clackrouter.tutorial.ClackTutorial
 
ClackView - Interface in net.clackrouter.gui
Interface for different views of Clack that can be placed inside a ClackDocument
CLASS_INET - Static variable in class net.clackrouter.packets.DNSPacket
 
Classifier - Class in net.clackrouter.component.extension
Classifies packets and sends them out distict ports if they match user-specified byte-string/offset pairs called patterns.
Classifier(Router, String) - Constructor for class net.clackrouter.component.extension.Classifier
 
Classifier.PatternMatcher - Class in net.clackrouter.component.extension
 
Classifier.PatternMatcher(String) - Constructor for class net.clackrouter.component.extension.Classifier.PatternMatcher
 
Classifier.QuickMatch - Class in net.clackrouter.component.extension
 
Classifier.QuickMatch(int, short, int) - Constructor for class net.clackrouter.component.extension.Classifier.QuickMatch
 
ClassifierPopup - Class in net.clackrouter.propertyview
 
ClassifierPopup(Classifier) - Constructor for class net.clackrouter.propertyview.ClassifierPopup
 
cleanUp() - Method in class net.clackrouter.gui.ClackTab
Cleans up references that cause memory leaks Maintainance fix, rather than proper fix
clear() - Method in class net.clackrouter.gui.tcp.TCPTreeView
Remove all nodes except the root node.
clear() - Method in class net.clackrouter.routing.RoutingTable
 
ClearAllErrors(TopologyModel) - Static method in class net.clackrouter.error.ErrorUtils
 
clearAllFlowInformation() - Method in class net.clackrouter.component.extension.FlowByteQueue
 
clearSelection() - Method in class net.clackrouter.ethereal.HexTable
 
clone() - Method in class net.clackrouter.jgraph.pad.GPAttributeMap
Returns a clone of map, from keys to values.
clone() - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
clone() - Method in class net.clackrouter.router.graph.ComponentCell
 
clone() - Method in class net.clackrouter.router.graph.Wire
Create a clone of the cell.
cloneTopologyElement(Document, Element) - Static method in class net.clackrouter.topology.core.TopoSerializer
 
close() - Method in class net.clackrouter.application.TCPSocket
Closes this end of the socket connection, meaning no more data can be sent.
CLOSE_WAIT_MILLIS - Static variable in class net.clackrouter.component.tcp.TCB
 
closeAllConnections() - Method in class net.clackrouter.topology.core.TopologyManager
 
CODE_ETHERNET - Static variable in class net.clackrouter.jpcap.TcpdumpWriter
 
colors - Variable in class net.clackrouter.actions.AbstractActionListCellColor
Colors for the selection
colors - Static variable in class net.clackrouter.chart.ClackOccData
 
ColouredCell - Class in net.clackrouter.ethereal
 
columnNames - Static variable in class net.clackrouter.ethereal.EtherealTableModel
 
columnRule - Variable in class net.clackrouter.gui.ClackDocument
The column rule for the graph
columnRule - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. The column rule for the graph
COMPARABLE_COMAPRATOR - Static variable in class net.clackrouter.ethereal.TableSorter
 
compareTo(Object) - Method in class net.clackrouter.routing.RoutingEntry
 
CompDoubleClickHandler - Class in net.clackrouter.gui.util
Handles when a user double-clicks on a component.
CompDoubleClickHandler() - Constructor for class net.clackrouter.gui.util.CompDoubleClickHandler
 
completeEditing() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Messages to stop the editing session.
completeEditing(boolean, boolean, boolean) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Stops the editing session.
completeUIInstall() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Invoked from installUI after all the defaults/listeners have been installed.
completeUIUninstall() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
componentCell - Variable in class net.clackrouter.component.base.ClackComponent
The JGraph component cell representing this ClackComponent
ComponentCell - Class in net.clackrouter.router.graph
Representation of a ClackComponent for use with a JGraph GraphModel.
ComponentCell(ClackComponent, RouterView) - Constructor for class net.clackrouter.router.graph.ComponentCell
 
componentCellMap - Static variable in class net.clackrouter.router.core.RouterConfig
 
componentCells - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
ComponentDataHandler - Interface in net.clackrouter.component.base
A simple interface that let's components export/import data to and from property views without writing any GUI code.
componentEvent(ClackComponentEvent) - Method in interface net.clackrouter.component.base.ClackComponentListener
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.example.SourceTrackerPopup
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.gui.tcp.TCPDashboard
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.gui.tcp.TCPView
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.propertyview.ARPLookupPopup
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.propertyview.ARPLookupPView
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.propertyview.IPRouteLookupPview
 
componentEvent(ClackComponentEvent) - Method in class net.clackrouter.propertyview.NATPView
 
ComponentFinder - Class in net.clackrouter.component.base
Implements the flow-based component discovery in a Clack router graph (not currently used).
ComponentFinder() - Constructor for class net.clackrouter.component.base.ComponentFinder
 
componentHidden(ComponentEvent) - Method in class net.clackrouter.gui.ClackDocument
 
componentHidden(ComponentEvent) - Method in class net.clackrouter.gui.ClackFramework
 
componentHidden(ComponentEvent) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
componentListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Listens for Component events.
componentMoved(ComponentEvent) - Method in class net.clackrouter.gui.ClackDocument
 
componentMoved(ComponentEvent) - Method in class net.clackrouter.gui.ClackFramework
 
componentMoved(ComponentEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.ComponentHandler
 
componentMoved(ComponentEvent) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
componentResized(ComponentEvent) - Method in class net.clackrouter.gui.ClackDocument
 
componentResized(ComponentEvent) - Method in class net.clackrouter.gui.ClackFramework
Attempts to update the doc based on a resize of the entire frame.
componentResized(ComponentEvent) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
componentShown(ComponentEvent) - Method in class net.clackrouter.gui.ClackDocument
 
componentShown(ComponentEvent) - Method in class net.clackrouter.gui.ClackFramework
 
componentShown(ComponentEvent) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
ComponentView - Class in net.clackrouter.router.graph
Provides a view for the ComponentCell, representing a Clack Component.
ComponentView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.router.graph.ComponentView
 
ComponentVizLauncher - Interface in net.clackrouter.component.base
 
COMPRESS_FILES - Static variable in class net.clackrouter.actions.AbstractActionFile
If the library files should be compressed (zipped)
configRouterFromElement(Router, Element) - Static method in class net.clackrouter.router.core.RouterConfig
 
configure(String, Router, String[]) - Method in class net.clackrouter.application.ClackApplication
Used to configure the application before it is run (for internal Clack use).
configure() - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
Will call if the user clicks on the configuration button.
configureClackFramework(String[], ClackFramework) - Static method in class net.clackrouter.gui.ClackFrameworkHelper
 
configureCreateTopologyGraph(TopologyModel) - Method in class net.clackrouter.topology.create.CreateTopologyView
 
configureIPInterface(String, InetAddress, InetAddress) - Method in class net.clackrouter.router.core.Router
Let's external entities set the IP address and subnet of a particular interface on the router This is a bit tricky, because they need to change both the input and output interfaces, and repaint them.
configureTopoModelFromXML(InputStream) - Method in class net.clackrouter.topology.core.TopologyManager
 
connect(InetAddress, int) - Method in class net.clackrouter.application.TCPSocket
Create a client connection to a remote host.
connect(String, int) - Method in class net.clackrouter.protocol.VNSProtocolManager
Establish a connection to the VNS server for this protocol manager
connect_no_gui() - Method in class net.clackrouter.component.tcp.TCB
Method to connect all TCP subcomponents for this TCB.
connectedIfaces - Variable in class net.clackrouter.topology.core.TopologyModel.Interface
 
connectInterfaces(TopologyView, TopologyModel, TopologyModel.Link, Hashtable) - Method in class net.clackrouter.topology.core.TopoGraph
 
connection_state - Variable in class net.clackrouter.component.tcp.TCB
 
ConnectivityTestThread - Class in net.clackrouter.test
This class was created to test the IP allocation portion of the Basic IP tutorial assignment.
ConnectivityTestThread(ArrayList, JTextArea) - Constructor for class net.clackrouter.test.ConnectivityTestThread
 
ConnectivityTestWindow - Class in net.clackrouter.test
 
ConnectivityTestWindow(TopologyModel) - Constructor for class net.clackrouter.test.ConnectivityTestWindow
 
connectPorts(ClackPort, ClackPort) - Static method in class net.clackrouter.component.base.ClackPort
The preferred method for connecting two ports.
connectToVNS(TopologyModel, String, boolean, String, String) - Method in class net.clackrouter.router.core.RouterManager
 
CONSOLE_WIDTH - Static variable in class net.clackrouter.application.ClackShell
 
constructByteBuffer(ByteBuffer) - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
Contruct the bytes that will be ready to be sent to the server by prepending length and type to the data passed in from the subclass.
constructByteBuffer() - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
Contruct the bytes that will be ready to be sent to the server by prepending the length and the type.
constructByteBufferEcho(byte, int, int) - Method in class net.clackrouter.packets.VNSICMPPacket
 
CONT - Static variable in class net.clackrouter.gui.util.RouterSpeedSlider
 
containers - Static variable in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
vector with all registered containers
containers - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
vector with all registered containers
context - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
contextViews - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
Continue() - Method in class net.clackrouter.router.core.TimeManager
 
control_flags - Variable in class net.clackrouter.packets.VNSTCPPacket
 
convert(byte) - Static method in class net.clackrouter.packets.VNSICMPType
Convert a byte version of the type to its object version.
convertToGif(Image) - Static method in class net.clackrouter.actions.FileExportGIF
convert Image to GIF-encoded data, reducing the number of colors if needed
copy(LocalLinkInfo) - Static method in class net.clackrouter.routing.LocalLinkInfo
 
cost - Variable in class net.clackrouter.routing.OSPFRoutingEntry
 
cost - Variable in class net.clackrouter.routing.RIPRoutingEntry
the cost of reaching this network
Counter - Class in net.clackrouter.component.extension
Simple component that transparently passes packets on to the next component , but graphically displays the number of packets that have passed through it.
Counter(Router, String) - Constructor for class net.clackrouter.component.extension.Counter
 
CounterPopup - Class in net.clackrouter.propertyview
 
CounterPopup(Counter) - Constructor for class net.clackrouter.propertyview.CounterPopup
 
CounterView - Class in net.clackrouter.router.graph
A specialized view to paint an updating counter value instead of the standard view.
CounterView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.router.graph.CounterView
 
CounterView.CounterRenderer - Class in net.clackrouter.router.graph
 
CounterView.CounterRenderer() - Constructor for class net.clackrouter.router.graph.CounterView.CounterRenderer
 
create(JGraph, Object[], Map, Rectangle2D, ConnectionSet, ParentMap) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GPTransferHandler
 
create(JGraph, Object[], Map, Rectangle2D, ConnectionSet, ParentMap) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
createCellEditorListener() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Creates a listener to handle events from the current editor.
createCellRendererPane() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the renderer pane that renderer components are placed in.
createClackAddMenu() - Method in class net.clackrouter.gui.ClackBarFactory
Creates the Component Add menu based on the contents of the Clack.properties file.
createComponentListener() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Creates and returns a new ComponentHandler.
createConnectionSet(EdgeView, Object, boolean) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
createContext(JGraph, Object[]) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
createCopy() - Method in class net.clackrouter.component.base.ClackComponent
Clones the component using reflection to create a deep copy.
createDefaultCostFunction() - Method in class net.clackrouter.jgraph.pad.GPGraphTools
 
createDirectoryRecursively(File) - Static method in class net.clackrouter.jgraph.utils.Utilities
Create a directory, plus all parent directories necessary to contain it.
createEdgeView(JGraph, CellMapper, Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
createEdgeView(JGraph, CellMapper, Object) - Method in class net.clackrouter.topology.core.TopoGraph
 
createFrame() - Method in class net.clackrouter.gui.ClackFramework
Creates a frame for this Graphpad panel
createFromTopoName(String, TopologyModel) - Static method in class net.clackrouter.netutils.FilterEntry
Creates a Filter entry from a configuration string.
createGraphModelListener() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns a listener that can update the graph when the model changes.
createGraphPopupMenu(ComponentCell) - Method in class net.clackrouter.gui.ClackBarFactory
creates the Graph popup.
createGraphSelectionListener() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Creates the listener that updates the display based on selection change methods.
createGraphViewObserver() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns a listener that can update the graph when the view changes.
createHandle(GraphContext) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Constructs the "root handle" for context.
createImageIcon(String) - Static method in class net.clackrouter.gui.tcp.TCPTreeView
Returns an ImageIcon, or null if the path was invalid.
createInfoPanel() - Method in class net.clackrouter.propertyview.FlowByteQueuePopup
 
createInfoPanel() - Method in class net.clackrouter.propertyview.QueuePopup
 
createInfoPanel() - Method in class net.clackrouter.propertyview.REDQueuePView
 
createInfoPanel() - Method in class net.clackrouter.propertyview.TCPSeqMonPView
 
createInputPullPort(int, String, Class) - Method in class net.clackrouter.component.base.ClackComponent
 
createInputPushPort(int, String, Class) - Method in class net.clackrouter.component.base.ClackComponent
 
createInputStream(String, boolean) - Static method in class net.clackrouter.actions.AbstractActionFile
Create an object input stream.
createInputStream(String) - Static method in class net.clackrouter.actions.AbstractActionFile
Create an object input stream.
createKey(InetAddress, int, InetAddress, int) - Method in class net.clackrouter.component.extension.TCPMonitor
 
createKeyListener() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Creates the listener reponsible for getting key events from the graph.
createLineEnd(int, int, Point2D, Point2D) - Method in class net.clackrouter.router.graph.WireRenderer
Paint the current view's direction.
createLocalEdit(Map, Object[], Object[]) - Method in class net.clackrouter.jgraph.pad.GPExplorer.StatefulGraphLayoutCache
 
createLocalRIPRoutingEntry(InetAddress, InetAddress, String, int) - Static method in class net.clackrouter.routing.RIPRoutingEntry
 
createMapping(TCB) - Method in class net.clackrouter.component.tcp.TCP
method called when a socket is bound to a local address with bind()
createMenu(String) - Method in class net.clackrouter.gui.ClackBarFactory
creates a menu for the specified key
createMenu(String, String[]) - Method in class net.clackrouter.gui.ClackBarFactory
Create a menu for the app.
createMenubar() - Method in class net.clackrouter.gui.ClackBarFactory
Create the menubar for the app.
createMenuItem(String) - Method in class net.clackrouter.gui.ClackBarFactory
This is the hook through which all menu items are created.
createMouseListener() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Creates the listener responsible for calling the correct handlers based on mouse events, and to select invidual cells.
createNonLocalRIPRoutingEntry(InetAddress, InetAddress, InetAddress, String, short, int) - Static method in class net.clackrouter.routing.RIPRoutingEntry
 
createOutputPullPort(int, String, Class) - Method in class net.clackrouter.component.base.ClackComponent
 
createOutputPushPort(int, String, Class) - Method in class net.clackrouter.component.base.ClackComponent
 
createOutputStream(String, boolean) - Static method in class net.clackrouter.actions.AbstractActionFile
Create an object output stream.
createOutputStream(String) - Static method in class net.clackrouter.actions.AbstractActionFile
Create an object output stream.
createOverviewPanel(JGraph, ClackDocument) - Static method in class net.clackrouter.jgraph.pad.GPOverviewPanel
GPOverviewPanel factory that returns instance with small inset as a buffer.
createPatternListPanel() - Method in class net.clackrouter.propertyview.ClassifierPopup
 
createPortView(JGraph, CellMapper, Object) - Method in class net.clackrouter.topology.core.TopoGraph
 
createPropertyChangeListener() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Creates a listener that is responsible to update the UI based on how the graph's bounds properties change.
createQM(String) - Method in class net.clackrouter.component.extension.Classifier.PatternMatcher
 
createRadioButtons(ClackFramework) - Method in class net.clackrouter.gui.util.HostnamePrompter
 
createRadioButtons() - Method in class net.clackrouter.gui.util.PortConnectionDialog
 
createRadioButtons() - Method in class net.clackrouter.gui.util.TopologyPrompter
 
createRootPane() - Method in class net.clackrouter.jgraph.pad.GPAboutDialog
 
createRouterXMLElement(Document, Router, RouterGraph, boolean) - Static method in class net.clackrouter.router.core.RouterSerializer
Creates the whole XML doc object in memory representing the current state Creates the root node and appends all the children to it.
createScrollPane() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
createShape() - Method in class net.clackrouter.router.graph.WireRenderer
Returns the shape that represents the current edge in the context of the current graph.
createTCB(String) - Method in class net.clackrouter.component.tcp.TCP
Used to create a Transmission Control Block (TCB) to be associated with a socket.
createTCPSocket() - Method in class net.clackrouter.application.ClackApplication
Create a TCPSocket running on this router
createTool(String) - Method in class net.clackrouter.gui.ClackBarFactory
Hook through which every toolbar item is created.
createToolbar(String, String) - Method in class net.clackrouter.gui.ClackBarFactory
Create the toolbar.
createToolbarButton(String) - Method in class net.clackrouter.gui.ClackBarFactory
Create a button to go inside of the toolbar.
createToolBars(JPanel) - Method in class net.clackrouter.gui.ClackBarFactory
creates a panel with the toolbars into.
createTopoGraph(TopologyView, ClackDocument) - Method in class net.clackrouter.topology.core.TopologyModel
 
CreateTopoHostView - Class in net.clackrouter.topology.create
View for a virtual host in a Topology JGraph.
CreateTopoHostView(TopoHostCell, JGraph, CellMapper) - Constructor for class net.clackrouter.topology.create.CreateTopoHostView
 
CreateTopologyGraph - Class in net.clackrouter.topology.create
Main graph class to resresent a topology, which has hosts as different nodes and ethernet links as edges.
CreateTopologyGraph(GraphModel) - Constructor for class net.clackrouter.topology.create.CreateTopologyGraph
 
CreateTopologyMouseListener - Class in net.clackrouter.topology.create
 
CreateTopologyMouseListener(CreateTopologyGraph) - Constructor for class net.clackrouter.topology.create.CreateTopologyMouseListener
 
CreateTopologyView - Class in net.clackrouter.topology.create
ClackView for the graph showing a VNS topology using a TopoGraph.
CreateTopologyView(String) - Constructor for class net.clackrouter.topology.create.CreateTopologyView
 
createTransferable() - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
createTransferable(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
createTransferHandler() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
createUDPSocket() - Method in class net.clackrouter.application.ClackApplication
Create a UDPSocket running on this router
createUI(JComponent) - Static method in class net.clackrouter.jgraph.pad.GPGraphUI
 
createVertexView(JGraph, CellMapper, Object) - Method in class net.clackrouter.router.graph.RouterGraph
Creates and returns a default GraphView.
createVertexView(JGraph, CellMapper, Object) - Method in class net.clackrouter.topology.core.TopoGraph
Creates a view to represent either a physical or virtual host in the topology ( if mIsReservable is true, the host is virtual).
createVertexView(JGraph, CellMapper, Object) - Method in class net.clackrouter.topology.create.CreateTopologyGraph
 
CTopoSerializer - Class in net.clackrouter.topology.create
 
CTopoSerializer() - Constructor for class net.clackrouter.topology.create.CTopoSerializer
 
curLen - Variable in class net.clackrouter.component.extension.REDQueue
 
current - Variable in class net.clackrouter.gui.ClackMarqueeHandler
 
currentActionMap - Variable in class net.clackrouter.gui.ClackFramework
 
currentComponentType - Variable in class net.clackrouter.gui.ClackMarqueeHandler
 
currentIndex - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
Holds the index of the current (editing) label or point.
currentLabel - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
Holds the index of the current (editing) label or point.
currentPoint - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
currentScroll - Variable in class net.clackrouter.gui.ClackDocument
the scrollpane containg the current view
currentTCB - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
currentView - Variable in class net.clackrouter.gui.ClackDocument
 

D

damp() - Method in class net.clackrouter.jgraph.pad.Touch
 
dashOffset - Variable in class net.clackrouter.router.graph.WireRenderer
Contains the current dash offset.
data - Variable in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
data - Variable in class net.clackrouter.packets.DNSPacket.Answer
 
data_offset - Variable in class net.clackrouter.packets.VNSTCPPacket
 
DataHandlerTable - Class in net.clackrouter.propertyview
 
DataHandlerTable(Object[][], ComponentDataHandler) - Constructor for class net.clackrouter.propertyview.DataHandlerTable
 
DataHandlerTable.HandlerCellEditor - Class in net.clackrouter.propertyview
 
DataHandlerTable.HandlerCellEditor() - Constructor for class net.clackrouter.propertyview.DataHandlerTable.HandlerCellEditor
 
DataHandlerTable.HandlerTableModel - Class in net.clackrouter.propertyview
 
DataHandlerTable.HandlerTableModel(Object[][]) - Constructor for class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel
 
dataLen - Variable in class net.clackrouter.ethereal.parser.PacketParser
 
dataModel - Variable in class net.clackrouter.jgraph.pad.GPUserObject
 
dataStart - Variable in class net.clackrouter.ethereal.parser.PacketParser
 
DEBUG - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
debug_addr_print(IPPacket) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
 
decimalFormat(byte[]) - Static method in class net.clackrouter.ethereal.parser.PacketParser
 
decimalFormat(byte[], int, int) - Static method in class net.clackrouter.ethereal.parser.PacketParser
 
decode(ByteBuffer) - Static method in class net.clackrouter.protocol.VNSProtocolCharCoder
Decodes the supplied byte buffer into a string using US ASCII decoding.
decode(ByteBuffer, int) - Static method in class net.clackrouter.protocol.VNSProtocolCharCoder
Decodes the supplied byte buffer into a string using US ASCII decoding.
decode(ByteBuffer, boolean) - Static method in class net.clackrouter.protocol.VNSProtocolCharCoder
Decodes the supplied byte buffer into a string using US ASCII decoding.
decoder - Static variable in class net.clackrouter.protocol.VNSProtocolCharCoder
Decoder of the US ASCII byte buffers
DEFAULT_ALPHA - Static variable in class net.clackrouter.component.extension.REDQueue
 
DEFAULT_CACHE_TIMEOUT - Static variable in class net.clackrouter.component.simplerouter.ARPLookup
 
default_configure(Router) - Static method in class net.clackrouter.router.core.RouterConfig
 
DEFAULT_DELAY - Static variable in class net.clackrouter.component.extension.Delay
 
DEFAULT_DELAY - Static variable in class net.clackrouter.component.extension.Throttle
 
DEFAULT_FALSE_ADDRESS - Static variable in class net.clackrouter.component.extension.DNSHijacker
 
DEFAULT_HEADER_LEN - Static variable in class net.clackrouter.packets.VNSTCPPacket
 
DEFAULT_HEIGHT - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
DEFAULT_HEIGHT - Static variable in class net.clackrouter.test.ConnectivityTestWindow
 
DEFAULT_HEIGHT - Variable in class net.clackrouter.topology.create.AddLinkWindow
 
DEFAULT_HEIGHT - Static variable in class net.clackrouter.tutorial.ClackAssignment
 
DEFAULT_HEIGHT - Static variable in class net.clackrouter.tutorial.ClackTutorial
 
DEFAULT_LEN - Static variable in class net.clackrouter.component.extension.REDQueue
 
DEFAULT_LOSS - Static variable in class net.clackrouter.component.extension.Loss
 
DEFAULT_MAX_IDLE_TIME - Static variable in class net.clackrouter.component.extension.FlowByteQueue
 
DEFAULT_MAX_OCCUPANCY - Static variable in class net.clackrouter.component.tcp.SockBuffer
 
DEFAULT_MAX_PROBABILITY - Static variable in class net.clackrouter.component.extension.REDQueue
 
DEFAULT_MAX_SIZE - Static variable in class net.clackrouter.component.extension.FlowByteQueue
 
DEFAULT_MAX_SIZE - Static variable in class net.clackrouter.component.simplerouter.ByteQueue
 
DEFAULT_MAX_THRESHOLD - Static variable in class net.clackrouter.component.extension.REDQueue
 
DEFAULT_MIN_THRESHOLD - Static variable in class net.clackrouter.component.extension.REDQueue
 
DEFAULT_PAYLOAD - Static variable in class net.clackrouter.component.extension.UDPSource
 
DEFAULT_PORT - Static variable in class net.clackrouter.component.extension.UDPSource
 
DEFAULT_ROUTE_METRIC - Static variable in class net.clackrouter.router.core.Router
 
DEFAULT_SENDING_RATE - Static variable in class net.clackrouter.component.extension.UDPSource
 
DEFAULT_SIZE - Static variable in class net.clackrouter.component.base.Queue
 
DEFAULT_SLIDER - Static variable in class net.clackrouter.gui.util.RouterSpeedSlider
 
DEFAULT_TARGET - Static variable in class net.clackrouter.component.extension.DNSHijacker
 
DEFAULT_TIMEOUT_MSEC - Static variable in class net.clackrouter.component.ethernet.EtherSwitch
 
DEFAULT_WAIT_MILLIS - Static variable in class net.clackrouter.component.extension.Counter
 
DEFAULT_WIDTH - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
DEFAULT_WIDTH - Static variable in class net.clackrouter.test.ConnectivityTestWindow
 
DEFAULT_WIDTH - Variable in class net.clackrouter.topology.create.AddLinkWindow
 
DEFAULT_WIDTH - Static variable in class net.clackrouter.tutorial.ClackAssignment
 
DEFAULT_WIDTH - Static variable in class net.clackrouter.tutorial.ClackTutorial
 
defaultActionMap - Variable in class net.clackrouter.gui.ClackFramework
 
defaultActions - Variable in class net.clackrouter.gui.ClackFramework
Actions defined by the ClackGraphpad class This is much reduced from the huge number of actions available in JGraphpad
defaultBackground - Variable in class net.clackrouter.router.graph.WireRenderer
Color attributes of the current edgeview.
defaultBorderColor - Variable in class net.clackrouter.gui.ClackMarqueeHandler
The default color for borders
defaultBorderColor - Variable in class net.clackrouter.router.graph.RouterGraph
 
defaultBundle - Static variable in class net.clackrouter.jgraph.pad.resources.Translator
Resouce Bundle with proper names.
defaultDropTargetListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
The default DropTargetListener.
defaultForeground - Variable in class net.clackrouter.router.graph.WireRenderer
Color attributes of the current edgeview.
DefaultParser - Class in net.clackrouter.ethereal.parser
 
DefaultParser() - Constructor for class net.clackrouter.ethereal.parser.DefaultParser
 
DefaultPropertiesView - Class in net.clackrouter.propertyview
Default class to handle functionality commonly implemented by Property Views for Clack components.
DefaultPropertiesView(String, ClackComponent) - Constructor for class net.clackrouter.propertyview.DefaultPropertiesView
 
DefaultPropertiesView(String, ClackComponent, String) - Constructor for class net.clackrouter.propertyview.DefaultPropertiesView
 
DefaultResourceBundle - Class in net.clackrouter.jgraph.pad.resources
Defaultresourcebundle for proper names.
DefaultResourceBundle() - Constructor for class net.clackrouter.jgraph.pad.resources.DefaultResourceBundle
Creates a new Instance an requerys all default names.
defaultTransferHandler - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
The default TransferHandler.
Delay - Class in net.clackrouter.component.extension
 
Delay(Router, String) - Constructor for class net.clackrouter.component.extension.Delay
 
Delay(Router, String, int) - Constructor for class net.clackrouter.component.extension.Delay
 
DelayPView - Class in net.clackrouter.propertyview
 
DelayPView(Delay) - Constructor for class net.clackrouter.propertyview.DelayPView
 
deleteEntry(RoutingEntry) - Method in class net.clackrouter.routing.RoutingTable
 
delPattern(int) - Method in class net.clackrouter.component.extension.Classifier
 
desc - Variable in class net.clackrouter.actions.AbstractActionFile.MyFileFilter
Descrption of the File format
DESCENDING - Static variable in class net.clackrouter.ethereal.TableSorter
 
DESCR_PATH_ROOT - Static variable in class net.clackrouter.propertyview.DefaultPropertiesView
 
DEST_PORT - Static variable in class net.clackrouter.component.extension.NAPT
 
DEST_UNREACH_TIMER - Static variable in class net.clackrouter.component.simplerouter.ARPLookup
 
destination - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
Destination that receives all events.
device_name - Variable in class net.clackrouter.component.base.Interface
 
dialog(String, boolean, String, String) - Method in class net.clackrouter.actions.AbstractActionFile
Opens a dialog and return the filename.
DIR_IN - Static variable in class net.clackrouter.component.base.ClackPort
 
DIR_OUT - Static variable in class net.clackrouter.component.base.ClackPort
 
direction - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.GraphIncrementAction
Specifies the direction to adjust the selection by.
disconnect - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
disconnectFromVNS() - Method in class net.clackrouter.protocol.VNSProtocolManager
Signals the protocol manager to exit
disconnectPorts(ClackPort, ClackPort) - Static method in class net.clackrouter.component.base.ClackPort
Disconnects two ports
displayelements - Variable in class net.clackrouter.router.graph.RouterGraph
 
DIVIDER_LOCATION - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
Key suffix for the Registry to save and load the dividerlocation for the JSplitPane
DNDPREVIEW - Static variable in class net.clackrouter.jgraph.pad.GPGraphUI
Controls live-preview in dragEnabled mode.
dns_class - Variable in class net.clackrouter.packets.DNSPacket.Answer
 
dns_class - Variable in class net.clackrouter.packets.DNSPacket.Query
 
DNS_PORT - Static variable in class net.clackrouter.packets.DNSPacket
 
dns_type - Variable in class net.clackrouter.packets.DNSPacket.Answer
 
dns_type - Variable in class net.clackrouter.packets.DNSPacket.Query
 
DNSHijacker - Class in net.clackrouter.component.extension
A fun little component that hijacks DNS requests being forwarded by the IP layer and sends back false replies.
DNSHijacker(Router, String) - Constructor for class net.clackrouter.component.extension.DNSHijacker
 
DNSHijacker(Router, String, String, String) - Constructor for class net.clackrouter.component.extension.DNSHijacker
 
DNSPacket - Class in net.clackrouter.packets
Represents a Domain Name System (DNS) packet.
DNSPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.DNSPacket
 
DNSPacket(int, int) - Constructor for class net.clackrouter.packets.DNSPacket
 
DNSPacket.Answer - Class in net.clackrouter.packets
Contains DNS Answer information
DNSPacket.Answer(String, short, short, int, byte[]) - Constructor for class net.clackrouter.packets.DNSPacket.Answer
 
DNSPacket.Query - Class in net.clackrouter.packets
Contains DNS Query information
DNSPacket.Query(String, short, short) - Constructor for class net.clackrouter.packets.DNSPacket.Query
 
doAuth(String, String) - Method in class net.clackrouter.protocol.VNSProtocolManager
 
doc2tab - Variable in class net.clackrouter.gui.ClackFramework
 
document - Variable in class net.clackrouter.topology.core.TopologyModel.Host
 
done - Variable in class net.clackrouter.component.tcp.TCB
 
DONT_SET_MNEMONIC - Static variable in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
Key for the special jcomponent client property.
DONT_SET_TOOL_TIP_TEXT - Static variable in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
Key for the special jcomponent client property.
dragEnter(DropTargetDragEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphDropTargetListener
 
dropAction - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Needed to exchange information between DropTargetHandler and TransferHandler.
dropActionChanged(DropTargetDragEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphDropTargetListener
 
dropNextPacket() - Method in class net.clackrouter.component.extension.Loss
 
dst_port - Variable in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
dst_port - Variable in class net.clackrouter.packets.VNSTCPPacket
 
dst_port - Variable in class net.clackrouter.packets.VNSUDPPacket
 
dstAddr - Variable in class net.clackrouter.netutils.FilterEntry.PacketInfo
 
dstPort - Variable in class net.clackrouter.netutils.FilterEntry.PacketInfo
 
dummyGraph - Static variable in class net.clackrouter.actions.AbstractActionListCell
A dummy jgraph for the menu components based on jgraph components.
dummyGraph - Static variable in class net.clackrouter.jgraph.pad.GraphListCellRenderer
 
dummyTCB - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
DynamicClackView - Class in net.clackrouter.router.graph
Abstract base class that should be extended in order to create a dynamic Clack component.
DynamicClackView(Object, JGraph, CellMapper, int, int) - Constructor for class net.clackrouter.router.graph.DynamicClackView
 

E

ECHO_IN - Static variable in class net.clackrouter.component.simplerouter.ICMPEcho
 
ECHO_OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPEcho
 
ECHO_REPLY - Static variable in class net.clackrouter.packets.VNSICMPType
ICMP message types.
ECHO_REPLY_OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPDemux
 
ECHO_REQUEST - Static variable in class net.clackrouter.packets.VNSICMPType
 
ECHO_REQUEST_OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPDemux
 
EchoReply - Static variable in class net.clackrouter.packets.VNSICMPType
 
EchoRequest - Static variable in class net.clackrouter.packets.VNSICMPType
 
edge - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
EditCell - Class in net.clackrouter.actions
 
EditCell(ClackFramework) - Constructor for class net.clackrouter.actions.EditCell
Constructor for EditCellAction.
EditCopy - Class in net.clackrouter.actions
 
EditCopy(ClackFramework) - Constructor for class net.clackrouter.actions.EditCopy
Constructor for EditCopy.
EditCut - Class in net.clackrouter.actions
 
EditCut(ClackFramework) - Constructor for class net.clackrouter.actions.EditCut
Constructor for EditCut.
EditCut(ClackFramework, String) - Constructor for class net.clackrouter.actions.EditCut
Constructor for EditCut.
EditCut(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.EditCut
Constructor for EditCut.
EditDelete - Class in net.clackrouter.actions
 
EditDelete(ClackFramework) - Constructor for class net.clackrouter.actions.EditDelete
Constructor for EditDelete.
editingCanceled(ChangeEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.CellEditorHandler
Messaged when editing has been canceled in the graph.
editingCell - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Path that is being edited.
editingComponent - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
When editing, this will be the Component that is doing the actual editing.
editingStopped(ChangeEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.CellEditorHandler
Messaged when editing has stopped in the graph.
editorHasDifferentSize - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Set to true if the editor has a different size than the renderer.
EditPaste - Class in net.clackrouter.actions
 
EditPaste(ClackFramework) - Constructor for class net.clackrouter.actions.EditPaste
Constructor for EditPaste.
EditPaste(ClackFramework, String) - Constructor for class net.clackrouter.actions.EditPaste
Constructor for EditPaste.
EditPaste(ClackFramework, String, Icon) - Constructor for class net.clackrouter.actions.EditPaste
Constructor for EditPaste.
EditRedo - Class in net.clackrouter.actions
 
EditRedo(ClackFramework) - Constructor for class net.clackrouter.actions.EditRedo
Constructor for EditRedo.
EditUndo - Class in net.clackrouter.actions
 
EditUndo(ClackFramework) - Constructor for class net.clackrouter.actions.EditUndo
Constructor for EditUndo.
enableTooltips - Variable in class net.clackrouter.gui.ClackDocument
 
enableTooltips - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
encapPacket(VNSPacket) - Method in class net.clackrouter.component.extension.Capture
Encapusulates a VNSPacket with fake header layers so that TCPDump can make sense of it.
encode(String) - Static method in class net.clackrouter.protocol.VNSProtocolCharCoder
Encodes the supplied message into a byte buffer using US ASCII encoding.
encoder - Static variable in class net.clackrouter.protocol.VNSProtocolCharCoder
Encoder of the US ASCII strings
endDeco - Variable in class net.clackrouter.router.graph.WireRenderer
Painting attributes of the current edgeview
endFill - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
endSize - Variable in class net.clackrouter.router.graph.WireRenderer
Painting attributes of the current edgeview
endTest() - Method in class net.clackrouter.router.core.Router
signals the end of the current test
entrySize - Static variable in class net.clackrouter.gui.ClackFramework
 
equals(Object) - Method in class net.clackrouter.ethereal.Pair
 
equals(Object) - Method in class net.clackrouter.netutils.EthernetAddress
 
equals(Object) - Method in class net.clackrouter.netutils.NetUtils.Net
 
equals(Object) - Method in class net.clackrouter.packets.LinkStatePacket.Net
 
error(String) - Method in class net.clackrouter.component.base.ClackComponent
Writes an error message to the component console log and prints it to Standard Error
error(String) - Method in class net.clackrouter.gui.ClackFramework
Show a dialog with the given error message.
ERROR_FILL - Static variable in class net.clackrouter.router.graph.ComponentView
 
ERROR_PORT - Static variable in class net.clackrouter.error.ErrorReportServer
 
ERROR_STROKE - Static variable in class net.clackrouter.router.graph.ComponentView
 
ErrorChecker - Class in net.clackrouter.test
Example of a static router checker, which enforces certain things about the contents of a router.
ErrorChecker() - Constructor for class net.clackrouter.test.ErrorChecker
 
ErrorConsole - Class in net.clackrouter.error
A class where users can see System.out and System.err, since getting a Java console varies by browser, and requires a plugin for Firefox.
ErrorConsole() - Constructor for class net.clackrouter.error.ErrorConsole
 
errorConsole - Variable in class net.clackrouter.gui.ClackFramework
 
ErrorReporter - Class in net.clackrouter.error
Class for remote error reporting when Clack peforms a fatal error.
ErrorReporter() - Constructor for class net.clackrouter.error.ErrorReporter
 
ErrorReportServer - Class in net.clackrouter.error
Server to run on a remote host and record errors reported back to it by clack clients.
ErrorReportServer() - Constructor for class net.clackrouter.error.ErrorReportServer
 
ErrorUtils - Class in net.clackrouter.error
 
ErrorUtils() - Constructor for class net.clackrouter.error.ErrorUtils
 
escKeystroke - Variable in class net.clackrouter.jgraph.utils.gui.GPDialog
Key description for the ESC key.
escKeystroke - Variable in class net.clackrouter.jgraph.utils.gui.GPFrame
Key description for the ESC key.
ETH_BCAST_ADDR - Variable in class net.clackrouter.component.base.Interface
 
Ethereal - Class in net.clackrouter.ethereal
 
Ethereal(Router, String) - Constructor for class net.clackrouter.ethereal.Ethereal
 
EtherealPacket - Class in net.clackrouter.ethereal
 
EtherealPacket(VNSPacket, String, long) - Constructor for class net.clackrouter.ethereal.EtherealPacket
 
EtherealPopup - Class in net.clackrouter.propertyview
 
EtherealPopup(Ethereal) - Constructor for class net.clackrouter.propertyview.EtherealPopup
 
EtherealTableModel - Class in net.clackrouter.ethereal
 
EtherealTreeNode - Class in net.clackrouter.ethereal
 
EtherealTreeNode() - Constructor for class net.clackrouter.ethereal.EtherealTreeNode
 
EtherealTreeNode(String, byte[]) - Constructor for class net.clackrouter.ethereal.EtherealTreeNode
 
EtherealTreeNode(String, int) - Constructor for class net.clackrouter.ethereal.EtherealTreeNode
 
EtherealTreeNode(String, int, int) - Constructor for class net.clackrouter.ethereal.EtherealTreeNode
 
EtherEncap - Class in net.clackrouter.component.simplerouter
Encapsulates data in an Ethernet frame
EtherEncap(Router, String) - Constructor for class net.clackrouter.component.simplerouter.EtherEncap
 
EthernetAddress - Class in net.clackrouter.netutils
Class representing an Ethernet address and associated utility functions.
EthernetAddress() - Constructor for class net.clackrouter.netutils.EthernetAddress
 
EthernetParser - Class in net.clackrouter.ethereal.parser
 
EthernetParser() - Constructor for class net.clackrouter.ethereal.parser.EthernetParser
 
EtherStrip - Class in net.clackrouter.component.simplerouter
Strips off the Ethernet header.
EtherStrip(Router, String) - Constructor for class net.clackrouter.component.simplerouter.EtherStrip
 
EtherSwitch - Class in net.clackrouter.component.ethernet
 
EtherSwitch(Router, String) - Constructor for class net.clackrouter.component.ethernet.EtherSwitch
 
evalCommand() - Method in class net.clackrouter.application.ClackShell
 
EvenOdd - Class in net.clackrouter.example
A class that examines IP packets and outputs the packet on one of two ports depending on whether the last byte of its IP address is even or odd.
EvenOdd(Router, String) - Constructor for class net.clackrouter.example.EvenOdd
 
EVENT_CONNECTION_CHANGE - Static variable in class net.clackrouter.component.base.ClackComponentEvent
A component has either had a connection added or removed
EVENT_DATA_CHANGE - Static variable in class net.clackrouter.component.base.ClackComponentEvent
A generic change to component internal state
EVENT_PACKET_IN - Static variable in class net.clackrouter.component.base.ClackComponentEvent
The component received a packet
EVENT_PACKET_OUT - Static variable in class net.clackrouter.component.base.ClackComponentEvent
The component sent a packet
ExampleLoader - Class in net.clackrouter.example
 
ExampleLoader() - Constructor for class net.clackrouter.example.ExampleLoader
 
execute() - Method in class net.clackrouter.jgraph.pad.GPExplorer
 
execute(ClackFramework) - Method in interface net.clackrouter.jgraph.pad.GPPlugin
 
execute() - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
Execute the algorithm
executeCircleLayout() - Method in class net.clackrouter.jgraph.pad.GPExplorer
 
executeLayout() - Method in class net.clackrouter.jgraph.pad.GPExplorer
 
exit(boolean) - Method in class net.clackrouter.gui.ClackFramework
Called on exit by FileExit action
expire_ttl - Variable in class net.clackrouter.component.extension.NAPT.ICMPMapping
 
expire_ttl - Variable in class net.clackrouter.component.extension.NAPT.TransportLevelMapping
 
exploreMode - Variable in class net.clackrouter.jgraph.pad.GPExplorer
 
exportDone(JComponent, Transferable, int) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
ext - Variable in class net.clackrouter.actions.AbstractActionFile.MyFileFilter
Extension for this file format.
externalPort - Variable in class net.clackrouter.component.extension.NAPT.TransportLevelMapping
 
extractByteBuffer() - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
Extract the bytes that are relevant to the subclass.
ExtractEncapUtils - Class in net.clackrouter.netutils
 
ExtractEncapUtils() - Constructor for class net.clackrouter.netutils.ExtractEncapUtils
 
extractInteger(byte[], int, int) - Static method in class net.clackrouter.jpcap.ArrayHelper
Extract an integer from a byte array.
extractLong(byte[], int, int) - Static method in class net.clackrouter.jpcap.ArrayHelper
Extract a long from a byte array.
extractToLayer2(VNSPacket) - Static method in class net.clackrouter.netutils.ExtractEncapUtils
Takes any packet that is Layer2 or below, and returns a Layer2 packet.
extractToLayer3(VNSPacket) - Static method in class net.clackrouter.netutils.ExtractEncapUtils
Takes any packet that is Layer3 or below, and returns a Layer3 packet.
extraLabelFont - Variable in class net.clackrouter.router.graph.WireRenderer
Override this if you want the extra labels to appear in a special fontJ
extraLabelLocations - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 

F

file - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. Filename for the current document.
file - Variable in class net.clackrouter.jgraph.utils.UserProperties
 
FileClose - Class in net.clackrouter.actions
 
FileClose(ClackFramework) - Constructor for class net.clackrouter.actions.FileClose
Constructor for FileClose.
FileConnect - Class in net.clackrouter.actions
 
FileConnect(ClackFramework) - Constructor for class net.clackrouter.actions.FileConnect
Constructor for FileConnect.
FileExit - Class in net.clackrouter.actions
 
FileExit(ClackFramework) - Constructor for class net.clackrouter.actions.FileExit
Constructor for FileExit.
FileExportGIF - Class in net.clackrouter.actions
 
FileExportGIF(ClackFramework) - Constructor for class net.clackrouter.actions.FileExportGIF
Constructor for FileExportJPG.
FileExportGIF(ClackFramework, String) - Constructor for class net.clackrouter.actions.FileExportGIF
 
FileExportJPG - Class in net.clackrouter.actions
 
FileExportJPG(ClackFramework) - Constructor for class net.clackrouter.actions.FileExportJPG
Constructor for FileExportJPG.
FileExportJPG(ClackFramework, String) - Constructor for class net.clackrouter.actions.FileExportJPG
 
FileExportPNG - Class in net.clackrouter.actions
 
FileExportPNG(ClackFramework) - Constructor for class net.clackrouter.actions.FileExportPNG
Constructor for FileExportJPG.
FileNew - Class in net.clackrouter.actions
 
FileNew(ClackFramework) - Constructor for class net.clackrouter.actions.FileNew
Constructor for FileNew.
FileNewView - Class in net.clackrouter.actions
 
FileNewView(ClackFramework) - Constructor for class net.clackrouter.actions.FileNewView
Constructor for FileNewView.
FileOpen - Class in net.clackrouter.actions
 
FileOpen(ClackFramework) - Constructor for class net.clackrouter.actions.FileOpen
Constructor for FileOpen.
FileOpenURL - Class in net.clackrouter.actions
 
FileOpenURL(ClackFramework) - Constructor for class net.clackrouter.actions.FileOpenURL
Constructor for FileOpen.
FilePrint - Class in net.clackrouter.actions
Prints the current graph.
FilePrint(ClackFramework) - Constructor for class net.clackrouter.actions.FilePrint
Constructor for FilePrint.
FileSave - Class in net.clackrouter.actions
Action opens a dialog to select the file.
FileSave(ClackFramework) - Constructor for class net.clackrouter.actions.FileSave
Constructor for FileSave.
FileSave.ClackFileFilter - Class in net.clackrouter.actions
 
FileSave.ClackFileFilter(boolean, boolean) - Constructor for class net.clackrouter.actions.FileSave.ClackFileFilter
 
FileSaveAll - Class in net.clackrouter.actions
 
FileSaveAll(ClackFramework) - Constructor for class net.clackrouter.actions.FileSaveAll
Constructor for FileSave.
FileSaveAll.ClackFileFilter - Class in net.clackrouter.actions
 
FileSaveAll.ClackFileFilter(boolean, boolean) - Constructor for class net.clackrouter.actions.FileSaveAll.ClackFileFilter
 
fileType - Variable in class net.clackrouter.actions.FileExportGIF
 
fileType - Variable in class net.clackrouter.actions.FileExportJPG
 
FileUtility - Class in net.clackrouter.jpcap
Writes data in tcpdump format
FileUtility() - Constructor for class net.clackrouter.jpcap.FileUtility
 
fillAbstractButton(AbstractButton, String, String) - Static method in class net.clackrouter.gui.ClackBarFactory
The method fills the AbstractButton with the localized label, the image, the accelerator and the mnemonic.
fillApplyMap(CellView, Map) - Method in class net.clackrouter.actions.AbstractActionListCell
 
fillBytes(byte[], long, int, int) - Static method in class net.clackrouter.jpcap.ArrayHelper
 
fillBytesLittleEndian(byte[], long, int, int) - Static method in class net.clackrouter.jpcap.ArrayHelper
 
fillCustomItems(Vector) - Method in class net.clackrouter.actions.AbstractActionListCell
 
fillDefaultActionMap() - Method in class net.clackrouter.gui.ClackFramework
 
fillList() - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
Fills the List with the LayoutControllers
fillMenuButton(AbstractButton, String, String) - Static method in class net.clackrouter.gui.ClackBarFactory
fills the abstract button with values from the properties files.
fillResetMap(Map) - Method in class net.clackrouter.actions.AbstractActionListCell
 
fillToolbarButton(AbstractButton, String, String) - Static method in class net.clackrouter.gui.ClackBarFactory
fills the abstract button with values from the properties files.
FilterEntry - Class in net.clackrouter.netutils
 
FilterEntry(InetAddress, int, int, String) - Constructor for class net.clackrouter.netutils.FilterEntry
 
FilterEntry(InetAddress, String, int, int, String) - Constructor for class net.clackrouter.netutils.FilterEntry
 
FilterEntry.PacketInfo - Class in net.clackrouter.netutils
 
FilterEntry.PacketInfo() - Constructor for class net.clackrouter.netutils.FilterEntry.PacketInfo
 
fin - Variable in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
fin_seq_sent - Variable in class net.clackrouter.component.tcp.TCB
 
finalize() - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
Removes the current instance from the position manager and from the locale change adapter.
finalize() - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
Removes the current instance from the position manager and from the locale change adapter.
finalize() - Method in class net.clackrouter.jgraph.utils.gui.GPSplitPane
Removes the Split Pane from the position manager and calls the super implementation.
find(Object) - Method in class net.clackrouter.jgraph.pad.GPGraphTools.UnionFind
 
findConnectedIncoming(ClackComponent, int, String) - Method in class net.clackrouter.component.base.ComponentFinder
Find connected component whose packets may reach this component by recursing over all incoming connected links.
findConnectedOutgoing(ClackComponent, int, String) - Static method in class net.clackrouter.component.base.ComponentFinder
Find connected component whose packets may reach this component by recursing over all outgoing connected links.
findPattern - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. contains the find pattern for this document
findViewForPoint(Point2D) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
Hook for subclassers to return a different view for a mouse click at pt.
finFlagSet() - Method in class net.clackrouter.packets.VNSTCPPacket
 
finReceived - Variable in class net.clackrouter.component.tcp.TCB
 
fireListeners(ClackComponentEvent) - Method in class net.clackrouter.component.base.ClackComponent
for each reportable event, this calls the ClackComponentListener.componentEvent(ClackComponentEvent) method of each listener
fireListeners() - Method in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
 
fireListeners() - Method in class net.clackrouter.topology.core.TopologyModel.Link
 
firePropertyChange(String, Object, Object) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, byte, byte) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
firePropertyChange(String, boolean, boolean) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
FIREWALL_NAME - Static variable in class net.clackrouter.topology.core.TopoParser
 
first - Variable in class net.clackrouter.ethereal.Pair
 
firstDrag - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
firstOverlayCall - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
firstPort - Variable in class net.clackrouter.gui.ClackMarqueeHandler
 
fitAction - Variable in class net.clackrouter.gui.ClackDocument
Action used for fitting the size
fitAction - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. Action used for fitting the size
flags - Variable in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
FLAGS_AND_FRAG_OFFSET_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
FLAGS_BIT_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
FLAGS_QUERY_RESPONSE_NO_ERROR - Static variable in class net.clackrouter.packets.DNSPacket
 
FLAGS_QUERY_STANDARD - Static variable in class net.clackrouter.packets.DNSPacket
 
FlowByteQueue - Class in net.clackrouter.component.extension
 
FlowByteQueue(Router, String) - Constructor for class net.clackrouter.component.extension.FlowByteQueue
 
FlowByteQueue(Router, String, int) - Constructor for class net.clackrouter.component.extension.FlowByteQueue
 
FlowByteQueuePopup - Class in net.clackrouter.propertyview
 
FlowByteQueuePopup(FlowByteQueue) - Constructor for class net.clackrouter.propertyview.FlowByteQueuePopup
 
flowUpdated() - Method in interface net.clackrouter.component.extension.TCPMonitor.TCPFlowListener
 
focus - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
The focused cell under the mousepointer.
focus - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
fontColor - Variable in class net.clackrouter.router.graph.WireRenderer
Color attributes of the current edgeview.
fontGraphics - Variable in class net.clackrouter.router.graph.WireRenderer
Static Graphics used for Font Metrics
FRAG_OFFSET_BIT_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
FRAME_HEIGHT - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
Key suffix for the Registry to save and load the frame height for the component
FRAME_STATE - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
Key suffix for the Registry to save and load the frame state for the component
FRAME_WIDTH - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
Key suffix for the Registry to save and load the frame width for the component
FRAME_X - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
Key suffix for the Registry to save and load the frame x position for the component
FRAME_Y - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
Key suffix for the Registry to save and load the frame y position for the component
FROM_IFACE - Static variable in class net.clackrouter.component.simplerouter.Level2Demux
 
FTPParser - Class in net.clackrouter.ethereal.parser
 
FTPParser() - Constructor for class net.clackrouter.ethereal.parser.FTPParser
 
fullExt - Variable in class net.clackrouter.actions.AbstractActionFile.MyFileFilter
Full extension for this file format (the Point and the extension)
FW_IFACE_ID - Static variable in class net.clackrouter.topology.core.TopoParser
 

G

get16bit(byte[]) - Static method in class net.clackrouter.packets.VNSPacket
 
get32bit(byte[]) - Static method in class net.clackrouter.packets.VNSPacket
 
getAckNum() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getAction(String) - Method in class net.clackrouter.gui.ClackBarFactory
returns the action for the cmd key.
getActionMap() - Method in class net.clackrouter.jgraph.pad.GPConfiguration
Returns the actionMap.
getAdditionalRecord(int) - Method in class net.clackrouter.packets.DNSPacket
 
getAdditionalRecordCount() - Method in class net.clackrouter.packets.DNSPacket
 
getAddress() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getAddress() - Method in class net.clackrouter.netutils.EthernetAddress
 
getAge() - Method in class net.clackrouter.packets.LinkStatePacket
 
getAlerter() - Method in class net.clackrouter.router.core.Router
Get the router's Alerter for registering a one-time callback.
getAlerter() - Method in class net.clackrouter.topology.core.TopologyModel
 
getAll() - Method in class net.clackrouter.router.graph.RouterGraph
 
getAllComponents() - Method in class net.clackrouter.router.core.Router
Get all components contained within the router.
getAllDocuments() - Method in class net.clackrouter.gui.ClackFramework
Returns all of the documents.
getAllEntries() - Method in class net.clackrouter.packets.RIPRoutingUpdate
Retrieve all prefix entries contained within this update
getAllTabs() - Method in class net.clackrouter.gui.ClackFramework
 
getAllTabs() - Method in class net.clackrouter.jgraph.pad.GPTabbedPane
 
getAnswer() - Method in class net.clackrouter.jgraph.pad.GPSelectProvider
Returns the answer.
getAnswerRecord(int) - Method in class net.clackrouter.packets.DNSPacket
 
getAnswerRecordCount() - Method in class net.clackrouter.packets.DNSPacket
 
getApplicationIcon() - Static method in class net.clackrouter.gui.ClackFramework
Returns the applicationIcon.
getApplicationManager() - Method in class net.clackrouter.gui.ClackFramework
 
getAppName() - Method in class net.clackrouter.application.ClackApplication
Get application name
getARPCache() - Method in class net.clackrouter.component.simplerouter.ARPLookup
 
getARPCount() - Method in class net.clackrouter.component.simplerouter.Level2Demux
 
getArray() - Method in class net.clackrouter.ethereal.EtherealPacket
 
getAuthorityRecord(int) - Method in class net.clackrouter.packets.DNSPacket
 
getAuthorityRecordCount() - Method in class net.clackrouter.packets.DNSPacket
 
getBackgroundImage() - Method in class net.clackrouter.router.graph.RouterGraph
 
getBadChk() - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
getBadCnt() - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
getBadIHL() - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
getBadLen() - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
getBadVer() - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
getBarFactory() - Method in class net.clackrouter.gui.ClackFramework
Returns the barFactory.
getBarKey() - Method in class net.clackrouter.jgraph.pad.GPBarEntry
Returns the barKey.
getBarValue() - Method in class net.clackrouter.jgraph.pad.GPBarEntry
Returns the barValue.
getBodyBuffer() - Method in class net.clackrouter.packets.IPPacket
Returns the byte buffer containing the body of an IP packet.
getBodyBuffer() - Method in class net.clackrouter.packets.VNSEthernetPacket
Returns the body of the Ethernet frame.
getBodyBuffer() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getBodyBuffer() - Method in class net.clackrouter.packets.VNSUDPPacket
 
getBodyBytes() - Method in class net.clackrouter.packets.IPPacket
Returns a byte array that contains the payload of an IP packet.
getBodyLength() - Method in class net.clackrouter.packets.IPPacket
Returns length, in bytes, of an IP packet's body.
getBorderInsets(Component) - Method in class net.clackrouter.jgraph.utils.ShadowBorder
 
getBounds(CellView) - Method in class net.clackrouter.router.graph.WireRenderer
Returns the bounds of the edge shape.
getBounds() - Method in class net.clackrouter.router.graph.WireView
Returns the location for this portview.
getBounds() - Method in class net.clackrouter.topology.graph.TopoInterfaceView
Returns the bounds for the port view.
getBroadcastAddress() - Static method in class net.clackrouter.packets.VNSEthernetPacket
 
getByAddress(byte[]) - Static method in class net.clackrouter.netutils.EthernetAddress
 
getByAddress(String) - Static method in class net.clackrouter.netutils.EthernetAddress
 
getByteBuffer() - Method in class net.clackrouter.packets.IPPacket.Header
Returns a byte buffer containing the header.
getByteBuffer() - Method in class net.clackrouter.packets.VNSPacket
Returns the byte buffer containing the packet's bytes.
getByteBuffer() - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
Get all the bytes of this command.
getBytes() - Method in class net.clackrouter.netutils.EthernetAddress
 
getBytes() - Method in class net.clackrouter.packets.IPPacket.Header
Returns an array of bytes representing the header.
getBytesOutStanding() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getByteString(byte[]) - Static method in class net.clackrouter.packets.VNSTCPPacket
 
getCellEditorValue() - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerCellEditor
 
getCellRenderer(int, int) - Method in class net.clackrouter.ethereal.HexTable
 
getChecksum() - Method in class net.clackrouter.packets.IPPacket.Header
Returns the packet's checksum field value.
getCLabel() - Method in class net.clackrouter.component.extension.Counter
 
getClackComponent() - Method in class net.clackrouter.router.graph.ComponentCell
 
getClackGraphHelper() - Method in class net.clackrouter.gui.ClackFramework
 
getClackView() - Method in interface net.clackrouter.gui.ClackPaintable
 
getClackView() - Method in class net.clackrouter.router.graph.ComponentCell
 
getClackView() - Method in class net.clackrouter.router.graph.ComponentView
 
getClackView() - Method in class net.clackrouter.router.graph.DynamicClackView
 
getClackView() - Method in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
getClackView() - Method in class net.clackrouter.router.graph.Wire
 
getClackView() - Method in class net.clackrouter.router.graph.WireView
 
getClassNameOnly(Class) - Static method in class net.clackrouter.test.ErrorChecker
 
getClassNameWithoutPackage(Class) - Static method in class net.clackrouter.jgraph.utils.Utilities
Returns the classname without the package.
getCode() - Method in class net.clackrouter.packets.VNSICMPPacket
 
getColor() - Method in class net.clackrouter.component.base.ClackComponent
The color this component should be rendered in, assuming a standard component rendering by the ComponentView.ComponentRenderer class.
getColor() - Method in class net.clackrouter.component.base.Interface
 
getColor() - Method in class net.clackrouter.component.base.PullToPush
 
getColor() - Method in class net.clackrouter.component.extension.Capture
 
getColor() - Method in class net.clackrouter.component.extension.Delay
 
getColor() - Method in class net.clackrouter.component.extension.Loss
 
getColor() - Method in class net.clackrouter.component.extension.NAPT
 
getColor() - Method in class net.clackrouter.component.extension.Throttle
 
getColor() - Method in class net.clackrouter.component.simplerouter.ARPDemux
 
getColor() - Method in class net.clackrouter.component.simplerouter.ARPLookup
 
getColor() - Method in class net.clackrouter.component.simplerouter.ARPRespond
 
getColor() - Method in class net.clackrouter.component.simplerouter.EtherEncap
 
getColor() - Method in class net.clackrouter.component.simplerouter.EtherStrip
 
getColor() - Method in class net.clackrouter.component.simplerouter.ICMPDemux
 
getColor() - Method in class net.clackrouter.component.simplerouter.ICMPEcho
 
getColor() - Method in class net.clackrouter.component.simplerouter.ICMPPortUnreach
 
getColor() - Method in class net.clackrouter.component.simplerouter.ICMPTTLExpired
 
getColor() - Method in class net.clackrouter.component.simplerouter.IPEncap
 
getColor() - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
getColor() - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
 
getColor() - Method in class net.clackrouter.component.simplerouter.IPStrip
 
getColor() - Method in class net.clackrouter.component.simplerouter.IPTTLDec
 
getColor() - Method in class net.clackrouter.component.simplerouter.Level2Demux
 
getColor() - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
getColumnClass(int) - Method in class net.clackrouter.ethereal.EtherealTableModel
 
getColumnClass(int) - Method in class net.clackrouter.ethereal.TableSorter
 
getColumnCount() - Method in class net.clackrouter.ethereal.EtherealTableModel
 
getColumnCount() - Method in class net.clackrouter.ethereal.TableSorter
 
getColumnCount() - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel
 
getColumnName(int) - Method in class net.clackrouter.ethereal.EtherealTableModel
 
getColumnName(int) - Method in class net.clackrouter.ethereal.TableSorter
 
getColumnName(int) - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel
 
getColumnRule() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the columnRule.
getComparator(int) - Method in class net.clackrouter.ethereal.TableSorter
 
getComponent() - Method in interface net.clackrouter.gui.ClackView
The component associated with this view
getComponent() - Method in class net.clackrouter.gui.tcp.TCPView
 
getComponent(String) - Method in class net.clackrouter.router.core.Router
Retrieve a component by name
getComponent() - Method in class net.clackrouter.router.graph.RouterView
 
getComponent() - Method in class net.clackrouter.topology.create.CreateTopologyView
 
getComponent() - Method in class net.clackrouter.topology.graph.TopologyView
 
getComponentCell() - Method in class net.clackrouter.component.base.ClackComponent
Retrieve the ComponentCell object representing this component in the Router Graph
getComponentCount(RouterGraph) - Method in class net.clackrouter.jgraph.pad.GPGraphTools
 
getConnectedPort(int) - Method in class net.clackrouter.component.base.ClackPort
 
getConnectionInfo() - Method in class net.clackrouter.gui.util.OpenRouterDialog
 
getConnectivityTestWin() - Method in class net.clackrouter.gui.ClackDocument
 
getContext() - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
getControlString() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getCost(JGraph, Object) - Method in interface net.clackrouter.jgraph.pad.GPGraphTools.CostFunction
 
getCost(JGraph, Object) - Method in class net.clackrouter.jgraph.pad.GPGraphTools.DefaultCostFunction
 
getCounter() - Method in class net.clackrouter.example.SourceTracker1
 
getCounterView() - Method in class net.clackrouter.component.extension.Counter
 
getCurrentActionMap() - Method in class net.clackrouter.gui.ClackFramework
Returns the current Action Map
getCurrentApplication() - Method in class net.clackrouter.application.TCPSocket
the application using this TCPSocket
getCurrentDocument() - Method in class net.clackrouter.actions.AbstractActionDefault
 
getCurrentDocument() - Method in class net.clackrouter.gui.ClackFramework
Returns the currently selected document.
getCurrentGraph() - Method in class net.clackrouter.actions.AbstractActionDefault
 
getCurrentGraph() - Method in class net.clackrouter.gui.ClackDocument
Returns the graph associated with the ClackView that the document is currently displaying
getCurrentGraphLayoutCache() - Method in class net.clackrouter.actions.AbstractActionDefault
 
getCurrentRouter() - Method in class net.clackrouter.gui.ClackDocument
 
getCurrentRouterGraph() - Method in class net.clackrouter.gui.ClackDocument
 
getCurrentRouterGraph() - Method in class net.clackrouter.gui.ClackFramework
Returns the current graph, that is, the one in the current document.
getCurrentRouterView() - Method in class net.clackrouter.gui.ClackDocument
 
getCurrentTab() - Method in class net.clackrouter.gui.ClackFramework
Returns the currently active and visible ClackTab.
getData() - Method in class net.clackrouter.jpcap.RawPacket
Fetch the raw packet data.
getData() - Method in class net.clackrouter.packets.VNSICMPPacket
Returns any data from this ICMP packet
getData() - Method in class net.clackrouter.protocol.commands.VNSBannerProtocolCommand
 
getData() - Method in class net.clackrouter.protocol.commands.VNSCloseProtocolCommand
 
getData() - Method in class net.clackrouter.protocol.commands.VNSHWInfoProtocolCommand
 
getData() - Method in class net.clackrouter.protocol.commands.VNSPacketProtocolCommand
 
getData() - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
getData() - Method in class net.clackrouter.protocol.VNSProtocolManager
Supplies the next data chunk from the VNS server
getDataSize() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getDate() - Method in class net.clackrouter.jpcap.Timeval
Convert this timeval to a java Date.
getDefaultBounds(String, Point) - Static method in class net.clackrouter.router.graph.ComponentView
 
getDefaultBounds(String, Point) - Method in class net.clackrouter.topology.graph.TopoVirtualHostView
 
getDefaultNextHop() - Method in class net.clackrouter.router.core.Router
 
getDefaultResourceBundle() - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Returns the resouce bundle with the proper names.
getDefaultRouteIface() - Method in class net.clackrouter.router.core.Router
 
getDelay() - Method in class net.clackrouter.component.extension.Delay
 
getDelay() - Method in class net.clackrouter.component.extension.Throttle
 
getDelay() - Method in class net.clackrouter.router.core.TimeManager
 
getDelta(CellView) - Method in class net.clackrouter.jgraph.pad.Touch
 
getDescription() - Method in class net.clackrouter.actions.AbstractActionFile.MyFileFilter
returns the desc
getDescription() - Method in class net.clackrouter.actions.FileSave.ClackFileFilter
 
getDescription() - Method in class net.clackrouter.actions.FileSaveAll.ClackFileFilter
 
getDescription() - Method in class net.clackrouter.application.ClackApplication
Returns a very brief (single line) description of the application
getDescription() - Method in class net.clackrouter.application.HTTPGetter
 
getDescription() - Method in class net.clackrouter.application.Ifconfig
 
getDescription() - Method in class net.clackrouter.application.MiniWebServer
 
getDescription() - Method in class net.clackrouter.application.Ping
 
getDescription() - Method in class net.clackrouter.application.Show
 
getDescription() - Method in class net.clackrouter.application.TCPRedirector
 
getDescription() - Method in class net.clackrouter.application.UDPRedirector
 
getDescription() - Method in class net.clackrouter.application.UnixRoute
 
getDescription() - Method in class net.clackrouter.example.HelloApp
 
getDestination() - Method in class net.clackrouter.routing.RoutingEntry
 
getDestinationAddress() - Method in class net.clackrouter.packets.IPPacket
 
getDestinationAddress() - Method in class net.clackrouter.packets.IPPacket.Header
Returns the destination address in the IP header.
getDestinationAddress() - Method in class net.clackrouter.packets.VNSUDPPacket
 
getDestinationAddressBuffer() - Method in class net.clackrouter.packets.VNSEthernetPacket
Returns destination hardware address.
getDestinationHWAddress() - Method in class net.clackrouter.packets.VNSARPPacket
Returns destination hardware address.
getDestinationPort() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getDestinationPort() - Method in class net.clackrouter.packets.VNSUDPPacket
 
getDestinationProtocolAddress() - Method in class net.clackrouter.packets.VNSARPPacket
Returns destination protocol address.
getDestIPAddress() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getDeviceName() - Method in class net.clackrouter.component.base.Interface
Gets simple device name of the component (e.g.
getDirection() - Method in class net.clackrouter.component.base.ClackPort
 
getDirString() - Method in class net.clackrouter.component.base.ClackPort
 
getDocument() - Method in class net.clackrouter.gui.ClackTab
Returns the document.
getDocument() - Method in class net.clackrouter.router.core.Router
Access the document this router is associated with
getDocumentForTopology(int) - Method in class net.clackrouter.gui.ClackFramework
adds a new document in a ClackTab
getDocumentScale() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
getDocumentTitle() - Method in class net.clackrouter.gui.ClackDocument
 
getDocumentTitle() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
getDomainOrder() - Method in class net.clackrouter.chart.ClackOccData
 
getDroplen() - Method in class net.clackrouter.jpcap.RawPacket
Fetch the number of bytes dropped (if any) when the packet was captured.
getDrops() - Method in class net.clackrouter.component.extension.Loss
 
getDst(byte[]) - Method in class net.clackrouter.ethereal.parser.ARPParser
 
getDst(byte[]) - Method in class net.clackrouter.ethereal.parser.DefaultParser
 
getDst(byte[]) - Method in class net.clackrouter.ethereal.parser.EthernetParser
 
getDst(byte[]) - Method in class net.clackrouter.ethereal.parser.IPv4Parser
 
getDst(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
getDuplicateSends() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getEdges(Object[]) - Method in class net.clackrouter.router.graph.RouterGraph
 
getEdgesBetween(Object, Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
getEditingCell(JGraph) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the element that is being edited.
getEditRedoAction() - Method in class net.clackrouter.gui.ClackFramework
Returns the redoAction.
getEditUndoAction() - Method in class net.clackrouter.gui.ClackFramework
Returns the undoAction.
getEntry(int) - Method in class net.clackrouter.routing.RoutingTable
 
getErrorConsole() - Method in class net.clackrouter.gui.ClackFramework
 
getEthernetAddress() - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Returns the hardware address of an interface.
getEuclideanDistance(Point2D.Double, Point2D.Double) - Static method in class net.clackrouter.jgraph.utils.MathExtensions
Returns the euclidean Distance between two Points in a 2D cartesian coordinate system.
getFilename() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the filename.
getFileName() - Method in class net.clackrouter.jgraph.pad.ImageIconBean
Returns the file name used to initialize the image.
getFirewallHWAddr() - Method in class net.clackrouter.topology.core.TopologyModel
 
getFlags() - Method in class net.clackrouter.packets.DNSPacket
 
getFlowKeyForFilterEntry(FilterEntry.PacketInfo) - Static method in class net.clackrouter.chart.ChartUtils
If we are graphing with a queue that is also performing filtering, there is no need to inspect the packet twice for the same fields (once to filter, once to get key).
getFlowKeyForPacket(VNSPacket) - Static method in class net.clackrouter.chart.ChartUtils
Finds the ClackOccData object that corresponds to the flow for this particular packet.
getFlowMap() - Method in class net.clackrouter.component.extension.TCPMonitor
Get map from flow id to TCPFlow objects
getFlowString(TCPStateAnalyzer) - Static method in class net.clackrouter.propertyview.TCPMonitorPopup
 
getFocusedCell() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the cell that has the focus.
getFrame() - Method in class net.clackrouter.gui.ClackFramework
Find the hosting frame, for the file-chooser dialog.
getFramework() - Method in class net.clackrouter.gui.ClackDocument
Returns the graphpad.
getGPGraph() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
getGPTab() - Method in class net.clackrouter.gui.ClackDocument
 
getGPUserObject(Object) - Static method in class net.clackrouter.router.graph.RouterGraph
 
getGradientColor() - Method in class net.clackrouter.router.graph.WireRenderer
 
getGraph() - Method in interface net.clackrouter.gui.ClackView
The JGraph associated with this view
getGraph() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
getGraph() - Method in class net.clackrouter.gui.tcp.TCPView
 
getGraph() - Method in class net.clackrouter.router.graph.RouterView
 
getGraph() - Method in class net.clackrouter.topology.create.CreateTopologyView
 
getGraph() - Method in class net.clackrouter.topology.graph.TopologyView
 
getGraphpad() - Method in class net.clackrouter.actions.AbstractActionDefault
Returns the graphpad.
getGraphpad() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the graphpad.
getGraphUndoManager() - Method in class net.clackrouter.gui.ClackDocument
Returns the graphUndoManager.
getHandle(JGraph) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the handle that is currently active, or null, if no handle is currently active.
getHandle(GraphContext) - Method in class net.clackrouter.router.graph.WireView
Returns a cell handle for the view.
getHardwareInfo() - Method in class net.clackrouter.protocol.VNSProtocolManager
Loops until it receives the hardware information from the VNS server about this ProtocolManager's host.
getHeader() - Method in class net.clackrouter.packets.IPPacket
Returns the header of the IP packet.
getHeaderRendererIcon(int, int) - Method in class net.clackrouter.ethereal.TableSorter
 
getHexEnd() - Method in class net.clackrouter.ethereal.EtherealTreeNode
 
getHexStart() - Method in class net.clackrouter.ethereal.EtherealTreeNode
 
getHierarchicalView() - Method in class net.clackrouter.component.base.ClackComponent
Supplies hierarchical view that implements ClackView if ClackComponent.isHierarchical() is true
getHierarchicalView() - Method in class net.clackrouter.component.tcp.TCP
 
getHistory() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getHost() - Method in class net.clackrouter.gui.util.OpenRouterDialog
 
getHost() - Method in class net.clackrouter.router.core.Router
Get this router's name within the topology
getHost(String) - Method in class net.clackrouter.topology.core.TopologyModel
 
getHostAndWireLists(Element, ArrayList, ArrayList, boolean) - Static method in class net.clackrouter.topology.core.TopoParser
 
getHostFromElement(Element, Hashtable) - Static method in class net.clackrouter.topology.core.TopoParser
 
getHostName() - Method in class net.clackrouter.protocol.VNSProtocolManager
 
getHosts() - Method in class net.clackrouter.topology.core.TopologyModel
 
getHoveredURL() - Method in class net.clackrouter.jgraph.utils.HTMLPane.CustomLinkHandler
Gets the URL being hovered over.
getHoveredURL() - Method in class net.clackrouter.jgraph.utils.HTMLPane
Gets the URL being hovered over.
getHWAddressLength() - Method in class net.clackrouter.packets.VNSARPPacket
Returns hardware address length.
getHWEntryAt(int) - Method in class net.clackrouter.protocol.data.VNSHWInfo
Returns the raw hardware entry at the specified index.
getHWType() - Method in class net.clackrouter.packets.VNSARPPacket
Returns hardware type.
getICMPCount() - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
getICMPMappings() - Method in class net.clackrouter.component.extension.NAPT
 
getIconHeight() - Method in class net.clackrouter.gui.util.VTextIcon
Returns the icon's height.
getIconWidth() - Method in class net.clackrouter.gui.util.VTextIcon
Returns the icon's width.
getID() - Method in class net.clackrouter.packets.DNSPacket
 
getImage(String) - Static method in class net.clackrouter.jgraph.pad.resources.ImageLoader
Returns an Image from the same path.
getImage() - Method in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
getImageIcon(String) - Static method in class net.clackrouter.jgraph.pad.resources.ImageLoader
Returns an ImageIcon from the same path.
getImageIcon(int, String) - Static method in class net.clackrouter.jgraph.pad.resources.ImageLoader
Returns an ImageIcon from the same path.
getIncrement() - Method in class net.clackrouter.jgraph.pad.Rule
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.ARPParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.DefaultParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.EthernetParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.FTPParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.HTTParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPEchoReplyParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPEchoRequestParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.IPv4Parser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.LinkStatePacketParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.RIPUpdateParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.TCPParser
 
getInfo(byte[]) - Method in class net.clackrouter.ethereal.parser.UDPParser
 
getInitialLocation(Object[]) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
Returns the initial location, which is the top left corner of the selection, ignoring all connected endpoints of edges.
getInputInterfaceName() - Method in class net.clackrouter.packets.VNSPacket
Returns the interface name on which the packet came in, e.g.
getInputInterfaces() - Method in class net.clackrouter.router.core.Router
Get an array of all Input Interfaces.
getInsertionLocation() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the current location of the Drag-and-Drop activity.
getInstance(Class<? extends PacketParser>) - Static method in class net.clackrouter.ethereal.parser.Registry
 
getInstance(String) - Static method in class net.clackrouter.jgraph.utils.UserProperties
Multi-Singleton instance factory method.
getInstanceID() - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
getInstanceID() - Method in class net.clackrouter.jgraph.utils.JFrameP
Gets the instanceID attribute of the JFrameP object
getInstnace() - Static method in class net.clackrouter.ethereal.ColouredCell
 
getInterface() - Method in class net.clackrouter.routing.RoutingEntry
 
getInterface() - Method in class net.clackrouter.topology.graph.TopoInterfaceCell
 
getInterfaceByName(String) - Method in class net.clackrouter.router.core.Router
Returns the input interface associated with the specified device.
getInterfaceEntryAt(int) - Method in class net.clackrouter.protocol.data.VNSHWInfo
Returns an interface entry at the supplied index.
getInterfaceFromPhysicalIfaceElement(Element, String) - Static method in class net.clackrouter.topology.core.TopoParser
 
getInterfaceFromVirtualIfaceElement(Element, String) - Static method in class net.clackrouter.topology.core.TopoParser
 
getInterfaceMap() - Method in class net.clackrouter.topology.create.CreateTopologyView
 
getIntersectionPoint(Line2D.Double, Line2D.Double) - Method in class net.clackrouter.topology.core.TopoGraph
 
getIntFromAddr(InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
getIntPos(Component, String, int) - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
Returns an int value from the preferences.
getIPAddress() - Method in class net.clackrouter.component.base.Interface
Get IP address associated with this interface
getIPAddress() - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Returns the IP address of an interface.
getIPCount() - Method in class net.clackrouter.component.simplerouter.Level2Demux
 
getIPSubnet() - Method in class net.clackrouter.component.base.Interface
Get subnet mask for this interface
getItemCount(int) - Method in class net.clackrouter.chart.ClackOccData
Returns the number of items in the specified series.
getItemListCellRenderer() - Method in class net.clackrouter.actions.AbstractActionList
Returns the List Cell Renderer for the Items.
getItemPresentationText(Object) - Method in class net.clackrouter.actions.AbstractActionList
Returns the item presentation text (buttonEdge for the MenuItem).
getItemPresentationText(Object) - Method in class net.clackrouter.actions.WindowWindows
returns null
getItems() - Method in class net.clackrouter.actions.AbstractActionList
You should return a hashtable with the possible items.
getItems() - Method in class net.clackrouter.actions.AbstractActionListCell
 
getItems() - Method in class net.clackrouter.actions.WindowWindows
Returns an empty item list by default.
getKey(Component) - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
Gets the key for the component.
getKey() - Method in class net.clackrouter.protocol.data.VNSHWInfo.HWEntry
 
getKeys() - Method in class net.clackrouter.jgraph.pad.resources.DefaultResourceBundle
merges the keys of any registered ProperNameProvider and returns them.
getKeys() - Method in interface net.clackrouter.jgraph.pad.resources.ProperNameProvider
Returns the Keys of this proper name container
getKeys() - Method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
returns the keys for the proper names
getLabelPosition() - Method in class net.clackrouter.router.graph.WireView
Returns a point that describes the position of the label.
getLastClick() - Method in class net.clackrouter.gui.ClackMarqueeHandler
X-Y location of the last mouse click
getLastDataSize() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getLastPacketSize() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getLastPacketString(TCPStateAnalyzer) - Static method in class net.clackrouter.propertyview.TCPMonitorPopup
 
getLastSelectedPathComponent() - Method in class net.clackrouter.gui.tcp.TCPTreeView
 
getLauncherStrings() - Method in interface net.clackrouter.component.base.ComponentVizLauncher
 
getLauncherStrings() - Method in class net.clackrouter.component.extension.REDQueue
 
getLayoutSettingsDialog(JGraphLayoutAlgorithm) - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
 
getLength(CellView) - Static method in class net.clackrouter.jgraph.pad.GPGraphTools
 
getLength(Object) - Method in class net.clackrouter.jgraph.pad.Touch
 
getLength() - Method in class net.clackrouter.packets.IPPacket.Header
Returns the length of the header, in bytes.
getLength() - Method in class net.clackrouter.packets.VNSPacket
Returns the length of the packet, in bytes.
getLength() - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
Return the length of the command, in bytes, which is the length of the bytes sent by the subclass plus "length length" plus "type length".
getLength(CellView) - Static method in class net.clackrouter.router.graph.WireView
 
getLevel2Type() - Method in class net.clackrouter.packets.VNSPacket
 
getLink(String, String) - Method in class net.clackrouter.topology.core.TopologyModel
 
getLink() - Method in class net.clackrouter.topology.graph.TopoWire
 
getLinkLSAs() - Method in class net.clackrouter.packets.LinkStatePacket
 
getLinks() - Method in class net.clackrouter.topology.core.TopologyModel
 
getLinksForHost(String) - Method in class net.clackrouter.topology.core.TopologyModel
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.clackrouter.jgraph.pad.GraphListCellRenderer
 
getListeningWire() - Method in class net.clackrouter.component.base.ClackPort
Get RouterWire that is connected to this port (used for RouterWire highlighting).
getLocalAttributes() - Method in class net.clackrouter.jgraph.pad.GPExplorer.StatefulGraphLayoutCache
 
getLocale() - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Returns the current locale
getLocaleChangeAdapter() - Static method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
returns the default local change adapter
getLocalLinkInfo() - Method in class net.clackrouter.router.core.Router
 
getLog() - Method in class net.clackrouter.component.base.ClackComponent
Get a reference to the console log of this component
getLogConsole() - Method in class net.clackrouter.gui.ClackFramework
 
getLongFromAddr(InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
getLookupComponent() - Method in class net.clackrouter.routing.RoutingTable
 
getLoss() - Method in class net.clackrouter.component.extension.Loss
 
getMACAddress() - Method in class net.clackrouter.component.base.Interface
Get hardware address associated with this interface
getMACAddressString() - Method in class net.clackrouter.component.base.Interface
Get hardware MAC address as a string
getMap() - Method in class net.clackrouter.application.ApplicationManager
 
getMapping(Object, boolean) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel.ViewRedirector
 
getMarqueeHandler() - Method in class net.clackrouter.gui.ClackFramework
Returns the marqueeHandler.
getMask() - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Returns the subnet mask of an interface.
getMask() - Method in class net.clackrouter.routing.RoutingEntry
 
getMaxAddressInSubnet(InetAddress, InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
getMaximumSize(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the maximum size for this component, which will be the preferred size if the instance is currently in a JGraph, or 0, 0.
getMaxOccupancy() - Method in class net.clackrouter.component.base.Queue
The max occupancy of the queue
getMaxOccupancy() - Method in class net.clackrouter.component.extension.REDQueue
 
getMaxOccupancy() - Method in class net.clackrouter.component.tcp.SockBuffer
 
getMenubar() - Method in class net.clackrouter.gui.ClackFramework
 
getMenuBarComponent() - Method in class net.clackrouter.actions.AbstractActionList
 
getMenuBarComponent() - Method in class net.clackrouter.actions.WindowWindows
Returns a JMenu and stores the JMenu at the menus Vector
getMenuComponent(String) - Method in class net.clackrouter.actions.AbstractActionCheckBox
 
getMenuComponent(String) - Method in class net.clackrouter.actions.AbstractActionDefault
Returns a JMenuItem with a link to this action.
getMenuComponent(String, Object) - Method in class net.clackrouter.actions.AbstractActionList
Returns a JMenuItem with a link to this action.
getMenuComponent(String) - Method in class net.clackrouter.actions.AbstractActionRadioButton
 
getMenuComponent(String) - Method in class net.clackrouter.actions.EditRedo
 
getMenuComponent(String) - Method in class net.clackrouter.actions.EditUndo
 
getMenuComponents() - Method in class net.clackrouter.actions.AbstractActionDefault
Creates by default an arry with one entry.
getMenuComponents() - Method in class net.clackrouter.actions.AbstractActionList
 
getMenuComponents() - Method in class net.clackrouter.actions.AbstractActionRadioButton
 
getMenuNames() - Method in class net.clackrouter.actions.ClackAddComponent
 
getMessage() - Method in class net.clackrouter.jgraph.pad.GPStatusBar
Returns the message.
getMessage() - Method in class net.clackrouter.protocol.commands.VNSAuthStatusProtocolCommand
 
getMethod() - Method in class net.clackrouter.component.base.ClackPort
 
getMethodString() - Method in class net.clackrouter.component.base.ClackPort
 
getMicroSeconds() - Method in class net.clackrouter.jpcap.Timeval
 
getMinimumSize(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the minimum size for this component.
getModel() - Method in class net.clackrouter.topology.graph.TopologyView
 
getMultiSeriesOccData() - Method in class net.clackrouter.component.extension.FlowByteQueue
Provides data of queue occupancy vs time for real-time graphs.
getMyUniqueCount() - Method in class net.clackrouter.component.extension.Counter
 
getName() - Method in class net.clackrouter.actions.AbstractActionDefault
Returns the name of the action
getName() - Method in class net.clackrouter.application.UDPSocket
the socket's name
getName() - Method in class net.clackrouter.component.base.ClackComponent
Get component name, which is unique within a single router
getName() - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Returns the name of the interface.
getNameSpace() - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
getNameSpace() - Method in class net.clackrouter.jgraph.utils.JFrameP
Gets the nameSpace attribute of the JFrameP object
getNeighbour(Object, Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
getNetworkLSAs() - Method in class net.clackrouter.packets.LinkStatePacket
 
getNewLocale() - Method in class net.clackrouter.jgraph.pad.resources.LocaleChangeEvent
Returns the new Locale
getNextHop() - Method in class net.clackrouter.routing.RoutingEntry
 
getNextHopIPAddress() - Method in class net.clackrouter.packets.VNSPacket
Returns the packet's next-hop IP address.
getNextHopMacAddress() - Method in class net.clackrouter.packets.VNSPacket
 
getNextSelectableViewAt(CellView, double, double) - Method in class net.clackrouter.router.graph.RouterGraph
 
getNextSelectableViewAt(CellView, double, double) - Method in class net.clackrouter.topology.core.TopoGraph
 
getNormalizedVector(Point2D.Double) - Static method in class net.clackrouter.jgraph.utils.MathExtensions
 
getNumberOfHWEntries() - Method in class net.clackrouter.protocol.data.VNSHWInfo
Returns the number of raw hardware entries for this router.
getNumberOfInterfaces() - Method in class net.clackrouter.protocol.data.VNSHWInfo
Returns number of interfaces on the router.
getNumConnectedPorts() - Method in class net.clackrouter.component.base.ClackPort
 
getNumMaskBits(InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
getNumPorts() - Method in class net.clackrouter.component.base.ClackComponent
Get the total number of ports (input + output) for this component
getOccData() - Method in class net.clackrouter.component.extension.TCPSeqMon
 
getOccupancy() - Method in class net.clackrouter.component.base.Queue
The current occupancy of the queue
getOccupancy() - Method in class net.clackrouter.component.extension.FlowByteQueue
 
getOccupancy() - Method in class net.clackrouter.component.extension.REDQueue
 
getOccupancy() - Method in class net.clackrouter.component.simplerouter.ByteQueue
 
getOccupancy() - Method in class net.clackrouter.component.tcp.SockBuffer
 
getOldLocale() - Method in class net.clackrouter.jgraph.pad.resources.LocaleChangeEvent
Returns the old Locale
getOperation() - Method in class net.clackrouter.packets.VNSARPPacket
Returns operation (Request, Reply, etc.)
getOtherCount() - Method in class net.clackrouter.component.simplerouter.Level2Demux
 
getOtherCount() - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
getOtherTCPStateAnalyzer(TCPStateAnalyzer) - Method in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
Return the TCPStateAnalyzer object in this pair that is not the one passed in
getOutputInterfaceName() - Method in class net.clackrouter.packets.VNSPacket
Returns the interfaces name on which the packet will leave, e.g "eth1".
getOutputInterfaces() - Method in class net.clackrouter.router.core.Router
Get an array of all output interfaces.
getOwner() - Method in class net.clackrouter.component.base.ClackPort
 
getPacket() - Method in class net.clackrouter.packets.VNSPacketArrivalEvent
Returns the packet object associated with the event.
getPacket() - Method in class net.clackrouter.packets.VNSPacketDepartureEvent
Returns the packet associated with the event.
getPacketCountIn() - Method in class net.clackrouter.component.base.ClackComponent
The total number of packets to have entered this component
getPacketCountOut() - Method in class net.clackrouter.component.base.ClackComponent
The total number of packets to leave this component
getPacketInfo(VNSPacket) - Static method in class net.clackrouter.netutils.FilterEntry
 
getPacketLength() - Method in class net.clackrouter.packets.IPPacket.Header
 
getPacketSeqCount() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getPacketsSent() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getPageFormat() - Method in class net.clackrouter.router.graph.RouterGraph
 
getPaintBounds(WireView) - Method in class net.clackrouter.router.graph.WireRenderer
Returns the bounds of the edge shape without label
getParentHeader() - Method in class net.clackrouter.packets.VNSPacket
 
getPattern(int) - Method in class net.clackrouter.component.extension.Classifier
 
getPatterns() - Method in class net.clackrouter.component.extension.Classifier
 
getPayload() - Method in class net.clackrouter.packets.IPPacket
 
getPayload() - Method in class net.clackrouter.packets.VNSEthernetPacket
 
getPendingError() - Method in class net.clackrouter.component.base.ClackComponent
 
getPendingError() - Method in class net.clackrouter.router.core.Router
 
getPlainData() - Method in class net.clackrouter.jgraph.pad.GPTransferable
 
getPoint(int) - Method in class net.clackrouter.router.graph.WireView
Returns the cached points for this edge.
getPointCount() - Method in class net.clackrouter.router.graph.WireView
Returns the number of point for this edge.
getPoints() - Method in class net.clackrouter.router.graph.WireView
Returns the points.
getPort(int) - Method in class net.clackrouter.component.base.ClackComponent
Get a reference to a specific port, by number
getPort() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getPort() - Method in class net.clackrouter.gui.util.OpenRouterDialog
 
getPort() - Method in class net.clackrouter.protocol.VNSProtocolManager
 
getPort() - Method in class net.clackrouter.router.core.Router
Get the port this router is using to connect to the VNS server
getPort() - Method in class net.clackrouter.router.core.RouterManager
 
getPortNumber() - Method in class net.clackrouter.component.base.ClackPort
 
getPortViewAt(int, int, boolean) - Method in class net.clackrouter.gui.ClackMarqueeHandler
 
getPos() - Method in class net.clackrouter.jgraph.pad.GPBarEntry
Returns the pos.
getPosition(CellView) - Method in class net.clackrouter.jgraph.pad.Touch
 
getPossibleActionCommands() - Method in class net.clackrouter.actions.AbstractActionRadioButton
 
getPreferences() - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
Returns the Preferences Node which can use for position storings.
getPreferredMinSize() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the minimum preferred size.
getPreferredSize(JGraph, CellView) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Get the preferred Size for a cell view.
getPreferredSize(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns the preferred size to properly display the graph.
getPreferredSize() - Method in class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
getPreferredSize() - Method in class net.clackrouter.jgraph.pad.Rule
 
getPresentationText(String) - Method in class net.clackrouter.actions.AbstractActionDefault
Should return presentation Text for the action command or null for the default
getPresentationText(String) - Method in class net.clackrouter.actions.WindowWindows
returns the actionCommand (The presentation file name from the document)
getPrio() - Method in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
getPrio(Object) - Method in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
getProperties() - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
getPropertiesView() - Method in class net.clackrouter.component.base.ClackComponent
Method for getting the properties view associated with this component Property views are used to display more detailed information about internal component state.
getPropertiesView() - Method in class net.clackrouter.component.base.Queue
 
getPropertiesView() - Method in class net.clackrouter.component.extension.Capture
 
getPropertiesView() - Method in class net.clackrouter.component.extension.Classifier
 
getPropertiesView() - Method in class net.clackrouter.component.extension.Counter
 
getPropertiesView() - Method in class net.clackrouter.component.extension.Delay
 
getPropertiesView() - Method in class net.clackrouter.component.extension.FlowByteQueue
 
getPropertiesView() - Method in class net.clackrouter.component.extension.Loss
 
getPropertiesView() - Method in class net.clackrouter.component.extension.NAPT
 
getPropertiesView() - Method in class net.clackrouter.component.extension.REDQueue
 
getPropertiesView() - Method in class net.clackrouter.component.extension.TCPMonitor
 
getPropertiesView() - Method in class net.clackrouter.component.extension.TCPSeqMon
 
getPropertiesView() - Method in class net.clackrouter.component.extension.Throttle
 
getPropertiesView() - Method in class net.clackrouter.component.simplerouter.ARPLookup
 
getPropertiesView() - Method in class net.clackrouter.component.simplerouter.InterfaceIn
 
getPropertiesView() - Method in class net.clackrouter.component.simplerouter.InterfaceOut
 
getPropertiesView() - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
 
getPropertiesView() - Method in class net.clackrouter.component.simplerouter.Level2Demux
 
getPropertiesView() - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
getPropertiesView() - Method in class net.clackrouter.ethereal.Ethereal
 
getPropertiesView() - Method in class net.clackrouter.example.SourceTracker1
 
getProperty(Object) - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.ARPParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.DefaultParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.EthernetParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.FTPParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.HTTParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPEchoReplyParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPEchoRequestParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.IPv4Parser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.LinkStatePacketParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.RIPUpdateParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.TCPParser
 
getProtocol(byte[]) - Method in class net.clackrouter.ethereal.parser.UDPParser
 
getProtocol() - Method in class net.clackrouter.packets.IPPacket
 
getProtocol() - Method in class net.clackrouter.packets.IPPacket.Header
Returns the packet's Protocol field value.
getProtocolAddressLength() - Method in class net.clackrouter.packets.VNSARPPacket
Returns protocol address length.
getProtocolManager() - Method in class net.clackrouter.router.core.Router
 
getProtocolType() - Method in class net.clackrouter.packets.VNSARPPacket
Returns protocol type.
getQNameArray(String) - Static method in class net.clackrouter.packets.DNSPacket
 
getQueryRecord(int) - Method in class net.clackrouter.packets.DNSPacket
 
getQueryRecordCount() - Method in class net.clackrouter.packets.DNSPacket
 
getQueueOccData() - Method in class net.clackrouter.component.base.Queue
Provides data of queue occupancy vs time for real-time graphs.
getReadHandlerValues() - Method in interface net.clackrouter.component.base.ComponentDataHandler
 
getReadHandlerValues() - Method in class net.clackrouter.component.extension.REDQueue
 
getRect(String) - Method in class net.clackrouter.jgraph.utils.UserProperties
Gets the {3} attribute of the UserProperties object
getRectangleFromString(String) - Static method in class net.clackrouter.router.core.RouterConfig
 
getRecvWindow() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getRecvWindowSize() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getRenderer() - Method in class net.clackrouter.router.graph.ComponentView
 
getRenderer() - Method in class net.clackrouter.router.graph.CounterView
 
getRenderer() - Method in class net.clackrouter.router.graph.DynamicClackView
 
getRenderer() - Method in class net.clackrouter.router.graph.QueueView
 
getRenderer() - Method in class net.clackrouter.router.graph.RouterGraph.ScaledVertexView
 
getRenderer() - Method in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
getRenderer() - Method in class net.clackrouter.router.graph.WireView
 
getRenderer() - Method in class net.clackrouter.topology.create.CreateTopoHostView
 
getRenderer() - Method in class net.clackrouter.topology.graph.TopoInterfaceView
 
getRenderer() - Method in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
getRenderer() - Method in class net.clackrouter.topology.graph.TopoVirtualHostView
 
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class net.clackrouter.router.graph.WireRenderer
Configure and return the renderer based on the passed in components.
getRole() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getRoots() - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel.ViewRedirector
 
getRouteForPrefix(InetAddress, InetAddress) - Method in class net.clackrouter.routing.RoutingTable
 
getRouter() - Method in class net.clackrouter.application.ClackApplication
Get the router associated with this application
getRouter() - Method in class net.clackrouter.component.base.ClackComponent
Get the router that contains this component
getRouter(String) - Method in class net.clackrouter.gui.ClackDocument
 
getRouter() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
getRouter() - Method in interface net.clackrouter.router.core.Alarm
Must return the router associated with the element setting the alarm needed for single-threaded components.
getRouterByName(String) - Method in class net.clackrouter.topology.core.TopologyManager
 
getRouterGraph(String) - Method in class net.clackrouter.gui.ClackDocument
 
getRouterID() - Method in class net.clackrouter.packets.LinkStatePacket
 
getRouterView(String) - Method in class net.clackrouter.gui.ClackDocument
 
getRoutingTable() - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
 
getRoutingTable() - Method in class net.clackrouter.router.core.Router
Returns the routing table of the IPRouteLookup component in this router
getRowCount() - Method in class net.clackrouter.ethereal.EtherealTableModel
 
getRowCount() - Method in class net.clackrouter.ethereal.TableSorter
 
getRowCount() - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel
 
getRowData(int) - Method in class net.clackrouter.ethereal.EtherealPacket
 
getRowRule() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the rowRule.
getSalt() - Method in class net.clackrouter.protocol.commands.VNSAuthRequestProtocolCommand
 
getScrollPane() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the scrollPane.
getScrollPane() - Method in class net.clackrouter.jgraph.pad.GPGraphUI.ComponentHandler
Returns the JScrollPane housing the JGraph, or null if one isn't found.
getSeconds() - Method in class net.clackrouter.jpcap.Timeval
 
getSelectedHost() - Method in class net.clackrouter.gui.util.HostnamePrompter
 
getSelectedItem(ActionEvent) - Method in class net.clackrouter.actions.AbstractActionList
 
getSelectedLayoutController() - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
Returns the selected LayoutController of null if no LayoutController was selected
getSelectionCell() - Method in class net.clackrouter.topology.create.CreateTopologyView
 
getSelectionCell() - Method in class net.clackrouter.topology.graph.TopologyView
 
getSelectionEdges() - Method in class net.clackrouter.router.graph.RouterGraph
 
getSelectionVertices() - Method in class net.clackrouter.router.graph.RouterGraph
 
getSeqCount() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getSeqNum() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getSequenceNumber() - Method in class net.clackrouter.packets.LinkStatePacket
 
getSerializableProperties(boolean) - Method in class net.clackrouter.component.base.ClackComponent
Used to get all values the component would like to serialize to file.
getSerializableProperties(boolean) - Method in class net.clackrouter.component.base.Interface
 
getSerializableProperties(boolean) - Method in class net.clackrouter.component.base.Queue
Serialize the queue's size for reloading the router
getSerializableProperties(boolean) - Method in class net.clackrouter.component.extension.Classifier
 
getSerializableProperties(boolean) - Method in class net.clackrouter.component.extension.Delay
Serialize the delay value for reloading the router
getSerializableProperties(boolean) - Method in class net.clackrouter.component.extension.FlowByteQueue
Serialize the queue's size for reloading the router
getSerializableProperties(boolean) - Method in class net.clackrouter.component.extension.Loss
Save the current loss value
getSerializableProperties(boolean) - Method in class net.clackrouter.component.extension.Throttle
Serialize the delay value for reloading the router
getSerializableProperties(boolean) - Method in class net.clackrouter.component.simplerouter.InterfaceIn
 
getSerializableProperties(boolean) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
Serialize the routing table state for reloading the router
getSeriesCount() - Method in class net.clackrouter.chart.ClackOccData
Returns the number of series in the data source.
getSeriesKey(int) - Method in class net.clackrouter.chart.ClackOccData
Returns the name of the series.
getServer() - Method in class net.clackrouter.gui.util.OpenRouterDialog
 
getServer() - Method in class net.clackrouter.protocol.VNSProtocolManager
 
getServer() - Method in class net.clackrouter.router.core.Router
Get the VNS server name that this router is connected to
getServer() - Method in class net.clackrouter.router.core.RouterManager
 
getSetCount() - Method in class net.clackrouter.jgraph.pad.GPGraphTools.UnionFind
 
getShape() - Method in class net.clackrouter.router.graph.WireView
Returns the shape of the view according to the last rendering state
getShortestPath(RouterGraph, Object, Object, GPGraphTools.CostFunction) - Method in class net.clackrouter.jgraph.pad.GPGraphTools
Returns the ShortestPath.
getSortingStatus(int) - Method in class net.clackrouter.ethereal.TableSorter
 
getSource() - Method in class net.clackrouter.router.graph.Wire
Returns the source of the edge.
getSource() - Method in class net.clackrouter.router.graph.WireView
Returns the CellView that represents the source of the edge.
getSourceActions(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
getSourceAddress() - Method in class net.clackrouter.packets.IPPacket
 
getSourceAddress() - Method in class net.clackrouter.packets.IPPacket.Header
Returns the source address in the IP header.
getSourceAddress() - Method in class net.clackrouter.packets.VNSUDPPacket
 
getSourceAddressBuffer() - Method in class net.clackrouter.packets.VNSEthernetPacket
Returns source hardware address.
getSourceComponent() - Method in class net.clackrouter.router.graph.RouterWire
 
getSourceFromRtable(InetAddress) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
Finds the correct source address for a given destination.
getSourceHWAddress() - Method in class net.clackrouter.packets.VNSARPPacket
Returns source hardware address.
getSourceIPAddress() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getSourcePort() - Method in class net.clackrouter.gui.util.PortConnectionDialog
 
getSourcePort() - Method in class net.clackrouter.packets.VNSTCPPacket
 
getSourcePort() - Method in class net.clackrouter.packets.VNSUDPPacket
 
getSourcePortNum() - Method in class net.clackrouter.router.graph.RouterWire
 
getSourceProtocolAddress() - Method in class net.clackrouter.packets.VNSARPPacket
Returns source protocol address.
getSourceVertex(Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
getSourceView(Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
getSpanningTree(RouterGraph, GPGraphTools.CostFunction) - Method in class net.clackrouter.jgraph.pad.GPGraphTools
Returns the shortest spanning tree.
getSpeed() - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Returns the speed of an interface, in bits per second.
getSplitPane() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the splitPane.
getSrc(byte[]) - Method in class net.clackrouter.ethereal.parser.ARPParser
 
getSrc(byte[]) - Method in class net.clackrouter.ethereal.parser.DefaultParser
 
getSrc(byte[]) - Method in class net.clackrouter.ethereal.parser.EthernetParser
 
getSrc(byte[]) - Method in class net.clackrouter.ethereal.parser.IPv4Parser
 
getSrc(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
getStandardErrorText() - Method in class net.clackrouter.jgraph.pad.GPLogConsole
 
getStandardOutText() - Method in class net.clackrouter.jgraph.pad.GPLogConsole
 
getState() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getStateString(int) - Static method in class net.clackrouter.component.tcp.TCB
Conveniance method to get a string value representing a TCP state integer value.
getStatsFrame() - Method in class net.clackrouter.propertyview.Level2DemuxPopup
creates a JFrame to display the properties of the Interface in a separate window
getStatusBar() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
getString(String) - Method in interface net.clackrouter.jgraph.pad.resources.ProperNameProvider
Returns the proper name for the locale key.
getString(String) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Returns the localized String for the key.
getString(int, String) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Returns the localized String for the key.
getString(String, Object[]) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Returns the localized String for the key.
getString(int, String, Object[]) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Returns the localized String for the key.
getString(String) - Method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
returns the value for a proper name key
getStringBuffer(ByteBuffer) - Method in class net.clackrouter.packets.VNSPacket
 
getStringBuffer(ByteBuffer) - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
 
getStringForRectangle(Rectangle2D) - Static method in class net.clackrouter.router.core.RouterSerializer
 
getSubnet() - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Returns the subnet mask of an interface.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerCellEditor
 
getTableHeader() - Method in class net.clackrouter.ethereal.TableSorter
 
getTableModel() - Method in class net.clackrouter.ethereal.EtherealPacket
 
getTableModel(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
getTableModel() - Method in class net.clackrouter.ethereal.TableSorter
 
getTarget() - Method in class net.clackrouter.router.graph.Wire
Returns the target of the edge.
getTarget() - Method in class net.clackrouter.router.graph.WireView
Returns the CellView that represents the target of the edge.
getTargetComponent() - Method in class net.clackrouter.router.graph.RouterWire
 
getTargetPort() - Method in class net.clackrouter.gui.util.PortConnectionDialog
 
getTargetPortNum() - Method in class net.clackrouter.router.graph.RouterWire
 
getTargetVertex(Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
getTargetView(Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
getTCB() - Method in class net.clackrouter.application.TCPSocket
The transmission control block (TCB) associated with this socket
getTCPCount() - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
getTCPStack() - Method in class net.clackrouter.router.core.Router
Access the TCPStack of this router (may be null)
getTextDescription() - Method in class net.clackrouter.component.base.ClackPort
 
getTime() - Method in class net.clackrouter.application.ClackApplication
 
getTime() - Method in class net.clackrouter.component.base.ClackComponent
 
getTimeManager() - Method in class net.clackrouter.gui.ClackFramework
 
getTimeManager() - Method in class net.clackrouter.router.core.Router
 
getTimeMillis() - Method in class net.clackrouter.router.core.TimeManager
 
getTimeval() - Method in class net.clackrouter.jpcap.RawPacket
Fetch the timeval containing the time the packet arrived on the device where it was captured.
getToolBarComponent() - Method in class net.clackrouter.actions.AbstractActionList
 
getToolBarComponent() - Method in class net.clackrouter.actions.AbstractActionListCell
 
getToolComponent(String) - Method in class net.clackrouter.actions.AbstractActionCheckBox
 
getToolComponent(String) - Method in class net.clackrouter.actions.AbstractActionDefault
Returns a clean JButton which has a link to this action.
getToolComponent(String) - Method in class net.clackrouter.actions.AbstractActionRadioButton
 
getToolComponents() - Method in class net.clackrouter.actions.AbstractActionDefault
Returns by default a list with one JButton.
getToolComponents() - Method in class net.clackrouter.actions.AbstractActionList
 
getToolComponents() - Method in class net.clackrouter.actions.AbstractActionRadioButton
 
getToolTipForCell(Object) - Method in class net.clackrouter.topology.core.TopoGraph
 
getToolTipLocation(MouseEvent) - Method in class net.clackrouter.jgraph.utils.HTMLPane
Override Swing's poor label position choice.
getToolTipText(MouseEvent) - Method in class net.clackrouter.jgraph.utils.HTMLPane
Override tool tip method to display URL
getToolTipText(MouseEvent) - Method in class net.clackrouter.router.graph.RouterGraph
Overrides JComponent'buttonSelect getToolTipText method in order to allow the graph controller to create a tooltip for the topmost cell under the mousepointer.
getToolTipText(MouseEvent) - Method in class net.clackrouter.topology.core.TopoGraph
 
getTopology() - Method in class net.clackrouter.gui.ClackDocument
 
getTopology() - Method in class net.clackrouter.gui.util.OpenRouterDialog
 
getTopology() - Method in class net.clackrouter.gui.util.TopologyPrompter
 
getTopology() - Method in class net.clackrouter.protocol.VNSProtocolManager
 
getTopology() - Method in class net.clackrouter.router.core.Router
Get the topology number for this router
getTopology() - Method in class net.clackrouter.topology.core.TopologyModel
 
getTopologyElement() - Method in class net.clackrouter.topology.core.TopologyModel
 
getTopologyElementFromVNS(String, int) - Static method in class net.clackrouter.topology.core.TopologyManager
 
getTopologyManager() - Method in class net.clackrouter.gui.ClackFramework
 
getTopologyModel(int, Element) - Method in class net.clackrouter.topology.core.TopologyManager
 
getTopologyModel() - Method in class net.clackrouter.topology.create.CreateTopologyView
 
getTopologyModel() - Method in class net.clackrouter.topology.graph.TopoWire
 
getTopologyModelFromXML(int, Element, boolean) - Static method in class net.clackrouter.topology.core.TopologyManager
 
getTopologyRangeString(int) - Method in class net.clackrouter.topology.core.TopologyManager
Gives a string representation of the topology range used to load a given topology from the configuration file (this is used when serializing topologies).
getTopologyView() - Method in class net.clackrouter.gui.ClackDocument
 
getTotalBytesAcked() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
getTotalDropped() - Method in class net.clackrouter.component.base.Queue
Total number of packets dropped by this queue
getTouch() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the touch.
getTransportLevelMappings() - Method in class net.clackrouter.component.extension.NAPT
 
getTransposed(Point2D.Double, Point2D.Double) - Static method in class net.clackrouter.jgraph.utils.MathExtensions
Calculates the Transposed of v1 and v2.
getTree() - Method in class net.clackrouter.ethereal.EtherealPacket
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.ARPParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.DefaultParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.EthernetParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.FTPParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.HTTParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPEchoReplyParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPEchoRequestParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.IPv4Parser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.LinkStatePacketParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.RIPUpdateParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.TCPParser
 
getTree(byte[]) - Method in class net.clackrouter.ethereal.parser.UDPParser
 
getTTL() - Method in class net.clackrouter.packets.IPPacket.Header
Returns the packet's Time-To-Live field value.
getType() - Method in class net.clackrouter.component.base.ClackPort
 
getType(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
You can override this or just set variables typeStart and typeLen
getType() - Method in class net.clackrouter.packets.VNSEthernetPacket
Returns type of the higher-level protocol.
getType() - Method in class net.clackrouter.packets.VNSICMPPacket
Returns the type of the ICMP packet.
getType() - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
Return the type of the command.
getTypeBuffer() - Method in class net.clackrouter.packets.VNSEthernetPacket
Returns type of the higher-level protocol.
getTypeName() - Method in class net.clackrouter.component.base.ClackComponent
The simple name that identifies this type of component.
getTypeName() - Method in class net.clackrouter.component.base.Interface
For an interface, the type name to be displayed is the actual name of the component (e.g.
getTypeName(byte[]) - Method in class net.clackrouter.ethereal.parser.ICMPParser
 
getUDPCount() - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
getUDPStack() - Method in class net.clackrouter.router.core.Router
Access the UDPStack of this router (may be null)
getUniqueCount() - Static method in class net.clackrouter.component.base.ClackComponent
Get an integer identifier unique for this type of component
getUniqueCount() - Static method in class net.clackrouter.router.graph.RouterWire
 
getUniqueInt() - Static method in class net.clackrouter.component.base.ClackComponentEvent
 
getUniqueInteger() - Static method in class net.clackrouter.application.ApplicationManager
 
getValue() - Method in class net.clackrouter.packets.VNSICMPCode
Returns protocol-defined value of the code.
getValue() - Method in class net.clackrouter.packets.VNSICMPType
Returns protocol-defined value of the type.
getValue() - Method in class net.clackrouter.protocol.data.VNSHWInfo.HWEntry
 
getValueAt(int, int) - Method in class net.clackrouter.ethereal.EtherealTableModel
 
getValueAt(int, int) - Method in class net.clackrouter.ethereal.TableSorter
 
getValueAt(int, int) - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel
 
getVertices(Object[]) - Method in class net.clackrouter.router.graph.RouterGraph
 
getVertices(Object[]) - Method in class net.clackrouter.topology.core.TopoGraph
 
getVerticesForEdges(RouterGraph, Set) - Static method in class net.clackrouter.jgraph.pad.GPExplorer
 
getView(JGraph, CellMapper) - Method in class net.clackrouter.component.base.ClackComponent
Returns the View object used to render this component in the Router Graph.
getView(JGraph, CellMapper) - Method in class net.clackrouter.component.base.Queue
Override default ClackComponent method that returns a ClackComponentView since queues are rendered differently within a RouterView.
getView(JGraph, CellMapper) - Method in class net.clackrouter.component.extension.Counter
Override ClackComponent's method to provide for special drawing of the Counter with a CounterView object.
getView(JGraph, CellMapper) - Method in class net.clackrouter.component.tcp.SockBuffer
 
getVIHL() - Method in class net.clackrouter.packets.IPPacket.Header
 
getWriteHandlerValues() - Method in interface net.clackrouter.component.base.ComponentDataHandler
 
getWriteHandlerValues() - Method in class net.clackrouter.component.extension.REDQueue
 
getX(int, int) - Method in class net.clackrouter.chart.ClackOccData
Returns the x value for the specified series and item.
getXValue(int, int) - Method in class net.clackrouter.chart.ClackOccData
 
getY(int, int) - Method in class net.clackrouter.chart.ClackOccData
Returns the y value for the specified series and item.
getYValue(int, int) - Method in class net.clackrouter.chart.ClackOccData
 
GPAboutDialog - Class in net.clackrouter.jgraph.pad
 
GPAboutDialog(Frame, String, ImageIcon) - Constructor for class net.clackrouter.jgraph.pad.GPAboutDialog
 
GPAttributeMap - Class in net.clackrouter.jgraph.pad
 
GPAttributeMap() - Constructor for class net.clackrouter.jgraph.pad.GPAttributeMap
 
GPBarEntry - Class in net.clackrouter.jgraph.pad
An entry for inserts into the menubar, toolbars, graph popup menu or library popup menu
GPBarEntry(String, int, String) - Constructor for class net.clackrouter.jgraph.pad.GPBarEntry
Constructor for GPBarEntry.
GPConfiguration - Class in net.clackrouter.jgraph.pad
Specifies a configuration for the GPGraphpad.
GPConfiguration() - Constructor for class net.clackrouter.jgraph.pad.GPConfiguration
 
GPDialog - Class in net.clackrouter.jgraph.utils.gui
One Layer between the JDialog and our implementation.
GPDialog() - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Dialog) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Dialog, boolean) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Frame) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Frame, boolean) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Dialog, String) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Dialog, String, boolean) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Frame, String) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Frame, String, boolean) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Dialog, String, boolean, GraphicsConfiguration) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPDialog(Frame, String, boolean, GraphicsConfiguration) - Constructor for class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPEscAction - Class in net.clackrouter.jgraph.utils.gui
The action analysis the source from the action event.
GPEscAction() - Constructor for class net.clackrouter.jgraph.utils.gui.GPEscAction
Creates a new instance
GPEscAction(JButton) - Constructor for class net.clackrouter.jgraph.utils.gui.GPEscAction
Creates a new instance for the esc button
GPExplorer - Class in net.clackrouter.jgraph.pad
 
GPExplorer(RouterGraph) - Constructor for class net.clackrouter.jgraph.pad.GPExplorer
 
GPExplorer.StatefulGraphLayoutCache - Class in net.clackrouter.jgraph.pad
 
GPExplorer.StatefulGraphLayoutCache(JGraph, GraphModel, CellViewFactory, boolean, boolean) - Constructor for class net.clackrouter.jgraph.pad.GPExplorer.StatefulGraphLayoutCache
 
GPFrame - Class in net.clackrouter.jgraph.utils.gui
One Layer between the JDialog and our implementation.
GPFrame() - Constructor for class net.clackrouter.jgraph.utils.gui.GPFrame
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPFrame(GraphicsConfiguration) - Constructor for class net.clackrouter.jgraph.utils.gui.GPFrame
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPFrame(String) - Constructor for class net.clackrouter.jgraph.utils.gui.GPFrame
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPFrame(String, GraphicsConfiguration) - Constructor for class net.clackrouter.jgraph.utils.gui.GPFrame
Calls the super constructor and adds the instance to the position manager and the locale change adapter
GPGraphTools - Class in net.clackrouter.jgraph.pad
 
GPGraphTools() - Constructor for class net.clackrouter.jgraph.pad.GPGraphTools
 
GPGraphTools.CostFunction - Interface in net.clackrouter.jgraph.pad
 
GPGraphTools.DefaultCostFunction - Class in net.clackrouter.jgraph.pad
 
GPGraphTools.DefaultCostFunction() - Constructor for class net.clackrouter.jgraph.pad.GPGraphTools.DefaultCostFunction
 
GPGraphTools.PriorityQueue - Class in net.clackrouter.jgraph.pad
 
GPGraphTools.PriorityQueue() - Constructor for class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
GPGraphTools.UnionFind - Class in net.clackrouter.jgraph.pad
 
GPGraphTools.UnionFind() - Constructor for class net.clackrouter.jgraph.pad.GPGraphTools.UnionFind
 
GPGraphUI - Class in net.clackrouter.jgraph.pad
 
GPGraphUI() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI
 
GPGraphUI.CellEditorHandler - Class in net.clackrouter.jgraph.pad
Listener responsible for getting cell editing events and updating the graph accordingly.
GPGraphUI.CellEditorHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.CellEditorHandler
 
GPGraphUI.ComponentHandler - Class in net.clackrouter.jgraph.pad
Updates the preferred size when scrolling (if necessary).
GPGraphUI.ComponentHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.ComponentHandler
 
GPGraphUI.GPTransferHandler - Class in net.clackrouter.jgraph.pad
TransferHandler that can import text.
GPGraphUI.GPTransferHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.GPTransferHandler
 
GPGraphUI.GraphDropTargetListener - Class in net.clackrouter.jgraph.pad
Graph Drop Target Listener
GPGraphUI.GraphDropTargetListener() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.GraphDropTargetListener
 
GPGraphUI.GraphIncrementAction - Class in net.clackrouter.jgraph.pad
GraphIncrementAction is used to handle up/down actions.
GPGraphUI.GraphModelHandler - Class in net.clackrouter.jgraph.pad
Listens for changes in the graph model and updates the view accordingly.
GPGraphUI.GraphModelHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.GraphModelHandler
 
GPGraphUI.GraphSelectionHandler - Class in net.clackrouter.jgraph.pad
Listens for changes in the selection model and updates the display accordingly.
GPGraphUI.GraphSelectionHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.GraphSelectionHandler
 
GPGraphUI.GraphTransferHandler - Class in net.clackrouter.jgraph.pad
 
GPGraphUI.GraphTransferHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
GPGraphUI.GraphViewObserver - Class in net.clackrouter.jgraph.pad
Listens for changes in the graph view and updates the size accordingly.
GPGraphUI.GraphViewObserver() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.GraphViewObserver
 
GPGraphUI.KeyHandler - Class in net.clackrouter.jgraph.pad
This is used to get mutliple key down events to appropriately generate events.
GPGraphUI.KeyHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.KeyHandler
 
GPGraphUI.MouseHandler - Class in net.clackrouter.jgraph.pad
TreeMouseListener is responsible for updating the selection based on mouse events.
GPGraphUI.MouseHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
GPGraphUI.MouseInputHandler - Class in net.clackrouter.jgraph.pad
MouseInputHandler handles passing all mouse events, including mouse motion events, until the mouse is released to the destination it is constructed with.
GPGraphUI.MouseInputHandler(Component, Component, MouseEvent) - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
GPGraphUI.PropertyChangeHandler - Class in net.clackrouter.jgraph.pad
PropertyChangeListener for the graph.
GPGraphUI.PropertyChangeHandler() - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.PropertyChangeHandler
 
GPGraphUI.RootHandle - Class in net.clackrouter.jgraph.pad
 
GPGraphUI.RootHandle(GraphContext) - Constructor for class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
Creates a root handle which contains handles for the given cells.
gpgraphWindowResized(int, int) - Method in class net.clackrouter.gui.ClackDocument
this is a hack to take care of the bug when the router window and scrollbar would not properly resize after resizing the outer window.
GPLogConsole - Class in net.clackrouter.jgraph.pad
Shows the System.in and System.out in a nice JFrame.
GPLogConsole(String, boolean) - Constructor for class net.clackrouter.jgraph.pad.GPLogConsole
creates an instance
GPOverviewPanel - Class in net.clackrouter.jgraph.pad
 
GPOverviewPanel(JGraph, ClackDocument) - Constructor for class net.clackrouter.jgraph.pad.GPOverviewPanel
GPOverviewPanel provides a 'birds-eye' view of the active document.
GPOverviewPanel.ViewRedirector - Class in net.clackrouter.jgraph.pad
 
GPOverviewPanel.ViewRedirector(JGraph, GraphLayoutCache) - Constructor for class net.clackrouter.jgraph.pad.GPOverviewPanel.ViewRedirector
 
GPPlugin - Interface in net.clackrouter.jgraph.pad
 
GPSelectProvider - Class in net.clackrouter.jgraph.pad
A Dialog to select a graph model provider.
GPSelectProvider(Frame) - Constructor for class net.clackrouter.jgraph.pad.GPSelectProvider
Constructor for GPSelectProvider.
GPSelectProvider(Dialog) - Constructor for class net.clackrouter.jgraph.pad.GPSelectProvider
Constructor for GPSelectProvider.
GPSplitPane - Class in net.clackrouter.jgraph.utils.gui
One Layer between the JSplitPane and our implementation.
GPSplitPane() - Constructor for class net.clackrouter.jgraph.utils.gui.GPSplitPane
Calls the super constructor and adds the instance to the position manager
GPSplitPane(int) - Constructor for class net.clackrouter.jgraph.utils.gui.GPSplitPane
Calls the super constructor and adds the instance to the position manager
GPSplitPane(int, boolean) - Constructor for class net.clackrouter.jgraph.utils.gui.GPSplitPane
Calls the super constructor and adds the instance to the position manager
GPSplitPane(int, Component, Component) - Constructor for class net.clackrouter.jgraph.utils.gui.GPSplitPane
Calls the super constructor and adds the instance to the position manager
GPSplitPane(int, boolean, Component, Component) - Constructor for class net.clackrouter.jgraph.utils.gui.GPSplitPane
Calls the super constructor and adds the instance to the position manager
GPStatusBar - Class in net.clackrouter.jgraph.pad
 
GPStatusBar() - Constructor for class net.clackrouter.jgraph.pad.GPStatusBar
Constructor for GPStatusBar.
GPTabbedPane - Class in net.clackrouter.jgraph.pad
 
GPTabbedPane() - Constructor for class net.clackrouter.jgraph.pad.GPTabbedPane
 
GPTransferable - Class in net.clackrouter.jgraph.pad
 
GPTransferable(String, Object[], Map, Rectangle2D, ConnectionSet, ParentMap) - Constructor for class net.clackrouter.jgraph.pad.GPTransferable
 
GPUserObject - Class in net.clackrouter.jgraph.pad
 
GPUserObject() - Constructor for class net.clackrouter.jgraph.pad.GPUserObject
 
GPUserObject(String, Map) - Constructor for class net.clackrouter.jgraph.pad.GPUserObject
 
GPUserObject(String) - Constructor for class net.clackrouter.jgraph.pad.GPUserObject
 
GPUserObject(Map) - Constructor for class net.clackrouter.jgraph.pad.GPUserObject
 
graph - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. The joint graph for this document
graph - Variable in class net.clackrouter.jgraph.pad.GPExplorer
 
graph - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Component that we're going to be drawing into.
graph - Variable in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
graph - Variable in class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
graph - Variable in class net.clackrouter.jgraph.utils.gui.LayoutDialog
 
graph - Variable in class net.clackrouter.router.graph.WireRenderer
Cache the current graph for drawing
graph - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
GRAPH_POPUP - Static variable in class net.clackrouter.gui.ClackBarFactory
Main key for the graph popup menu
graphChanged(GraphModelEvent) - Method in class net.clackrouter.gui.ClackDocument
Important method that responds to removals of components or wires from the graph by informing the underlying router and components
graphChanged(GraphModelEvent) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
graphChanged(GraphModelEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphModelHandler
 
graphChanged(GraphModelEvent) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
graphChanged(GraphModelEvent) - Method in class net.clackrouter.topology.core.TopoGraph
 
graphLayoutCache - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Reference to the graph's view (geometric pattern).
GraphListCellRenderer - Class in net.clackrouter.jgraph.pad
 
GraphListCellRenderer(AbstractActionList) - Constructor for class net.clackrouter.jgraph.pad.GraphListCellRenderer
Constructor for GraphListCellRenderer.
graphModel - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Used to determine what to display.
graphModelListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Is responsible for updating the view based on model events.
graphpad - Variable in class net.clackrouter.actions.AbstractActionDefault
A reference back to the graphpad.
graphpad - Variable in class net.clackrouter.gui.ClackBarFactory
a reference to the joint graphpad
graphpad - Variable in class net.clackrouter.gui.ClackMarqueeHandler
A reference to the graphpad object
graphpad - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. A reference to the top level component
graphSelectionListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Updates the display when the selection changes.
graphSelectionModel - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Model maintaining the selection.
graphTools - Static variable in class net.clackrouter.gui.ClackFramework
 
graphUndoManager - Variable in class net.clackrouter.gui.ClackDocument
The graphUndoManager manager for the joint graph.
graphViewObserver - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Updates the display when the view has changed.

H

handle - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Handle that we are going to use.
handleDoubleClick(ClackDocument, ClackComponent) - Static method in class net.clackrouter.gui.util.CompDoubleClickHandler
 
handleEditTrigger(Object, MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
handleGetObject(String) - Method in class net.clackrouter.jgraph.pad.resources.DefaultResourceBundle
Returns the object for the key or null
handlePacket(VNSPacket) - Method in class net.clackrouter.router.core.Router
Handles packets that arrive at one of the router's input interfaces.
handlePullRequest(int) - Method in class net.clackrouter.component.base.ClackComponent
Called when a neighboring component wishes to "pull" a packet from this component.
handlePullRequest(int) - Method in class net.clackrouter.component.base.Queue
Removes a packet from the head of the queue, if possible, and returns it.
handlePullRequest(int) - Method in class net.clackrouter.component.extension.Delay
 
handlePullRequest(int) - Method in class net.clackrouter.component.extension.FlowByteQueue
Pull a packet from the head of the queue
handlePullRequest(int) - Method in class net.clackrouter.component.extension.REDQueue
Removes a packet from the RED queue and recalculates the avg len
handlePullRequest(int) - Method in class net.clackrouter.component.extension.Throttle
Does not buffer components on its own, but rather performs a simple calculation to decide when to pass on the pull request on its output port on to the component connected to its input port.
handlePullRequest(int) - Method in class net.clackrouter.component.simplerouter.ByteQueue
Pull a packet from the head of the queue
handlePullRequest(int) - Method in class net.clackrouter.component.tcp.SockBuffer
 
handlePullRequest(int) - Method in class net.clackrouter.example.SourceTracker1
 
handler - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
handler - Variable in class net.clackrouter.propertyview.DataHandlerTable
 
handles - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
hasError() - Method in class net.clackrouter.component.base.ClackComponent
Tells GUI is this component recently experienced an error
hashCode() - Method in class net.clackrouter.ethereal.Pair
hashCode that combines two strings
hasImage() - Method in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
HEADER_SIZE - Static variable in class net.clackrouter.packets.DNSPacket
 
HEIGHT - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
HelloApp - Class in net.clackrouter.example
 
HelloApp() - Constructor for class net.clackrouter.example.HelloApp
 
HelpAbout - Class in net.clackrouter.actions
 
HelpAbout(ClackFramework) - Constructor for class net.clackrouter.actions.HelpAbout
Constructor for HelpAbout.
HelpHomepage - Class in net.clackrouter.actions
 
HelpHomepage(ClackFramework) - Constructor for class net.clackrouter.actions.HelpHomepage
Constructor
HelpSubmitABug - Class in net.clackrouter.actions
Shows the bug website.
HelpSubmitABug(ClackFramework) - Constructor for class net.clackrouter.actions.HelpSubmitABug
Constructor
hex - Static variable in class net.clackrouter.ethereal.parser.PacketParser
 
hexEnd - Variable in class net.clackrouter.ethereal.EtherealTreeNode
 
hexFormat(byte) - Static method in class net.clackrouter.ethereal.parser.PacketParser
 
hexFormat(byte[], int, int) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
hexSelectionChanged(int, int, JTree, HexTable) - Method in class net.clackrouter.ethereal.EtherealPacket
 
hexStart - Variable in class net.clackrouter.ethereal.EtherealTreeNode
 
HexTable - Class in net.clackrouter.ethereal
 
HexTable() - Constructor for class net.clackrouter.ethereal.HexTable
 
hide() - Method in class net.clackrouter.jgraph.utils.JDialogP
Description of the Method
hide() - Method in class net.clackrouter.jgraph.utils.JFrameP
Description of the Method
HierarchComponent - Class in net.clackrouter.gui
Deprecated. - Hierarchical components are not supported for now.
HierarchComponent(ClackFramework, RouterGraph, GraphModel, TCP) - Constructor for class net.clackrouter.gui.HierarchComponent
Deprecated. Constructor for GPDocument.
historyLength - Variable in class net.clackrouter.application.ClackShell
 
HLEN_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Length of the harware address length field, in bytes.
HORIZONTAL - Static variable in class net.clackrouter.jgraph.pad.Rule
 
host - Variable in class net.clackrouter.router.core.RouterConfig.ConnectionInfo
 
host1 - Variable in class net.clackrouter.topology.core.TopologyModel.Link
 
host2 - Variable in class net.clackrouter.topology.core.TopologyModel.Link
 
HostnamePrompter - Class in net.clackrouter.gui.util
 
HostnamePrompter(ClackFramework, String) - Constructor for class net.clackrouter.gui.util.HostnamePrompter
Creates the reusable dialog.
HostSelector - Class in net.clackrouter.topology.core
Was used when people would see a topo and chose what host to select, which could be useful functionality, so we keep it around (no longer used).
HostSelector(ClackFramework) - Constructor for class net.clackrouter.topology.core.HostSelector
 
hoveredURLString - Variable in class net.clackrouter.jgraph.utils.HTMLPane.CustomLinkHandler
 
HTMLPane - Class in net.clackrouter.jgraph.utils
This pane extends JEditorPane's functionality to add support for HTML related display and behavior.
HTMLPane() - Constructor for class net.clackrouter.jgraph.utils.HTMLPane
Convenience constructor with no required parameters which automatically creates an uneditable editor instance.
HTMLPane(boolean) - Constructor for class net.clackrouter.jgraph.utils.HTMLPane
Constructor for the HTMLPane object
HTMLPane.CustomLinkHandler - Class in net.clackrouter.jgraph.utils
Handles URL hyperlink events and provides status information.
HTMLPane.CustomLinkHandler(JEditorPane) - Constructor for class net.clackrouter.jgraph.utils.HTMLPane.CustomLinkHandler
Constructor for the CustomLinkHandler object
HTTParser - Class in net.clackrouter.ethereal.parser
 
HTTParser() - Constructor for class net.clackrouter.ethereal.parser.HTTParser
 
HTTPGetter - Class in net.clackrouter.application
A simple Clack application to send an HTTP request to a webserver and print the response
HTTPGetter() - Constructor for class net.clackrouter.application.HTTPGetter
 
hw_addr - Variable in class net.clackrouter.topology.core.TopologyModel.Interface
 
HW_ADDR_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Length of the harware address field, in bytes.
HW_TYPE_ETHERNET - Static variable in class net.clackrouter.packets.VNSARPPacket
Value of the hardware type field of Ethernet.
HW_TYPE_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Length of the harware type field, in bytes.
hyperlinkUpdate(HyperlinkEvent) - Method in class net.clackrouter.jgraph.utils.HTMLPane.CustomLinkHandler
Launch browser if hyperlink is clicked by user.

I

ICMP_IN - Static variable in class net.clackrouter.component.simplerouter.ICMPDemux
 
ICMP_MAX_TTL - Static variable in class net.clackrouter.component.extension.NAPT
 
ICMP_OUT - Static variable in class net.clackrouter.component.simplerouter.Level3Demux
 
ICMPDemux - Class in net.clackrouter.component.simplerouter
Demultiplexes a subset of ICMP types to different output ports.
ICMPDemux(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ICMPDemux
 
ICMPEcho - Class in net.clackrouter.component.simplerouter
Class to reply to ICMP Echo requests to any local interface.
ICMPEcho(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ICMPEcho
 
ICMPEchoReplyParser - Class in net.clackrouter.ethereal.parser
 
ICMPEchoReplyParser() - Constructor for class net.clackrouter.ethereal.parser.ICMPEchoReplyParser
 
ICMPEchoRequestParser - Class in net.clackrouter.ethereal.parser
 
ICMPEchoRequestParser() - Constructor for class net.clackrouter.ethereal.parser.ICMPEchoRequestParser
 
ICMPListener - Interface in net.clackrouter.netutils
Allows higher level applications to listen for ICMP events.
ICMPParser - Class in net.clackrouter.ethereal.parser
 
ICMPPortUnreach - Class in net.clackrouter.component.simplerouter
Generates ICMP port-unreachable messages when a local TCP or UDP stack provides it with an IP packet sent to an invalid local port.
ICMPPortUnreach(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ICMPPortUnreach
 
ICMPTTLExpired - Class in net.clackrouter.component.simplerouter
Generates an ICMP TTL-Exceeded message when the router decrements the TTL of a forwarded packet to zero.
ICMPTTLExpired(Router, String) - Constructor for class net.clackrouter.component.simplerouter.ICMPTTLExpired
 
id - Variable in class net.clackrouter.topology.core.TopologyModel.Interface
 
ID_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
IDENTIFIER_RESET - Static variable in class net.clackrouter.actions.AbstractActionListCell
 
IDENTIFIER_SELECT - Static variable in class net.clackrouter.actions.AbstractActionListCell
 
iface1 - Variable in class net.clackrouter.topology.core.TopologyModel.Link
 
iface2 - Variable in class net.clackrouter.topology.core.TopologyModel.Link
 
IFACE_LIST_OFFSET - Static variable in class net.clackrouter.topology.core.TopoGraph
 
IFACE_LIST_OFFSET - Static variable in class net.clackrouter.topology.create.CreateTopologyGraph
 
Ifconfig - Class in net.clackrouter.application
 
Ifconfig() - Constructor for class net.clackrouter.application.Ifconfig
 
IHL_BIT_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
ImageIconBean - Class in net.clackrouter.jgraph.pad
This class transform a ImageIcon into a bean, allowing for encoding and decoding in XML using XMLEncoder and XMLDecoder.
ImageIconBean() - Constructor for class net.clackrouter.jgraph.pad.ImageIconBean
Creates an uninitialized image icon.
ImageIconBean(String) - Constructor for class net.clackrouter.jgraph.pad.ImageIconBean
Creates an image icon from the specified file.
ImageIconBean(String, String) - Constructor for class net.clackrouter.jgraph.pad.ImageIconBean
Creates an image icon from the specified file.
ImageIconBean(URL) - Constructor for class net.clackrouter.jgraph.pad.ImageIconBean
Creates an image icon from the specified URL.
ImageIconBean(URL, String) - Constructor for class net.clackrouter.jgraph.pad.ImageIconBean
Creates an image icon from the specified URL.
ImageLoader - Class in net.clackrouter.jgraph.pad.resources
Loader for the resource images.
ImageLoader() - Constructor for class net.clackrouter.jgraph.pad.resources.ImageLoader
 
importData(JComponent, Transferable) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
importDataImpl(JComponent, Transferable) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GPTransferHandler
 
importDataImpl(JComponent, Transferable) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
IN - Static variable in class net.clackrouter.component.simplerouter.ICMPTTLExpired
 
in - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
INCH - Static variable in class net.clackrouter.jgraph.pad.Rule
 
inCount - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
Inet2ByteBuffer(String) - Static method in class net.clackrouter.netutils.NetUtils
 
Inet2ByteBuffer(InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
INET_IFACE_ID - Static variable in class net.clackrouter.topology.core.TopoParser
 
INFINITE_COST - Static variable in class net.clackrouter.routing.RIPRoutingEntry
 
INFO_REQUEST - Static variable in class net.clackrouter.packets.VNSICMPType
 
INFO_REQUEST_REPLY - Static variable in class net.clackrouter.packets.VNSICMPType
 
InfoRequest - Static variable in class net.clackrouter.packets.VNSICMPType
 
InfoRequestReply - Static variable in class net.clackrouter.packets.VNSICMPType
 
init() - Static method in class net.clackrouter.ethereal.parser.Registry
 
init() - Method in class net.clackrouter.example.ExampleLoader
 
init() - Method in class net.clackrouter.gui.ClackLoader
 
init() - Method in class net.clackrouter.jgraph.pad.GPSelectProvider
init method to initialize the gui.
init() - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
initializes the dialog
init() - Method in class net.clackrouter.jgraph.utils.JDialogP
Description of the Method
init() - Method in class net.clackrouter.jgraph.utils.JFrameP
Description of the Method
initColumnSizes(JTable, Object[]) - Static method in class net.clackrouter.ethereal.Ethereal
 
initComponents() - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
initializes the GUI
initial_sequence_num - Variable in class net.clackrouter.component.tcp.TCB
 
initialGraph() - Static method in class net.clackrouter.topology.create.CreateTopologyGraph
 
initializeAndShow() - Method in class net.clackrouter.gui.ClackFramework
 
initializeNonVNSRouter(TopologyModel.Host) - Method in class net.clackrouter.router.core.Router
 
initializeProperties(Properties) - Method in class net.clackrouter.component.base.ClackComponent
Method used to initialize a component based on serialized properties values saved to a file.
initializeProperties(Properties) - Method in class net.clackrouter.component.base.Interface
 
initializeProperties(Properties) - Method in class net.clackrouter.component.base.Queue
Load the saved size value
initializeProperties(Properties) - Method in class net.clackrouter.component.extension.Classifier
 
initializeProperties(Properties) - Method in class net.clackrouter.component.extension.Delay
Load the saved delay value
initializeProperties(Properties) - Method in class net.clackrouter.component.extension.FlowByteQueue
Load the saved size value
initializeProperties(Properties) - Method in class net.clackrouter.component.extension.Loss
Set the current loss rate based on serialized properties
initializeProperties(Properties) - Method in class net.clackrouter.component.extension.Throttle
Load the saved delay value
initializeProperties(Properties) - Method in class net.clackrouter.component.simplerouter.InterfaceIn
 
initializeProperties(Properties) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
Load and static entries that have been hard-coded into the topo file
initializeVNSConnectedRouter() - Method in class net.clackrouter.router.core.Router
Reads interface hardware information from the ProtocolManager (must be called before Router is started).
initialLocation - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
initiateConnection(InetAddress, int) - Method in class net.clackrouter.component.tcp.TCB
Used to start a client connection to a remote host/port pair.
initOffscreen() - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
insertCells(Object[], Map, ConnectionSet, ParentMap, boolean, int, int) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Insert the specified cells into the model.
insertHostIntoGraph(TopologyModel.Host, Hashtable, Rectangle2D) - Method in class net.clackrouter.topology.core.TopoGraph
 
insertHostIntoGraph(TopologyModel.Host, Hashtable, Rectangle2D) - Method in class net.clackrouter.topology.create.CreateTopologyGraph
 
insertionLocation - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Needed to exchange information between Transfer- and MouseListener.
insertLong(byte[], long, int, int) - Static method in class net.clackrouter.jpcap.ArrayHelper
Insert data contained in a long integer into an array.
installAttributes(CellView) - Method in class net.clackrouter.router.graph.WireRenderer
Installs the attributes of specified view in this renderer instance.
installComponents() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Intalls the subcomponents of the graph, which is the renderer pane.
installDefaults() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Invoked as part from the boilerplate install block.
installKeyboardActions() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Invoked as part from the boilerplate install block.
installListeners() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Invoked as part from the boilerplate install block.
installUI(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
instances - Static variable in class net.clackrouter.jgraph.utils.UserProperties
 
integrateBarEntries(String, String[]) - Method in class net.clackrouter.gui.ClackBarFactory
Integrates bar entries, if available, for the key.
Interface - Class in net.clackrouter.component.base
Abstract parent class of both InterfaceIn and InterfaceOut, which provides the basic functionality of a Clack Interface component.
Interface(String, Router, VNSHWInfo.InterfaceEntry) - Constructor for class net.clackrouter.component.base.Interface
Creates a new interface component
Interface(String, Router, TopologyModel.Interface) - Constructor for class net.clackrouter.component.base.Interface
 
INTERFACE_IN - Static variable in class net.clackrouter.propertyview.InterfacePopup
 
interface_name - Variable in class net.clackrouter.routing.RoutingEntry
Name of outgoing interface for the next-hop associated with this entry
INTERFACE_OUT - Static variable in class net.clackrouter.propertyview.InterfacePopup
 
InterfaceIn - Class in net.clackrouter.component.simplerouter
Represents an input interface, a FromDevice(ethX) component, in a Clack router.
InterfaceIn(String, Router, VNSHWInfo.InterfaceEntry) - Constructor for class net.clackrouter.component.simplerouter.InterfaceIn
 
InterfaceIn(String, Router, TopologyModel.Interface) - Constructor for class net.clackrouter.component.simplerouter.InterfaceIn
 
InterfaceOut - Class in net.clackrouter.component.simplerouter
Represents an output Interface, a ToDevice(ethX) component, in a ClackRouter
InterfaceOut(String, Router, VNSHWInfo.InterfaceEntry) - Constructor for class net.clackrouter.component.simplerouter.InterfaceOut
 
InterfaceOut(String, Router, TopologyModel.Interface) - Constructor for class net.clackrouter.component.simplerouter.InterfaceOut
 
InterfacePopup - Class in net.clackrouter.propertyview
 
InterfacePopup(Interface, int) - Constructor for class net.clackrouter.propertyview.InterfacePopup
 
interfaces - Variable in class net.clackrouter.topology.core.TopologyModel.Host
 
internalID - Variable in class net.clackrouter.component.extension.NAPT.ICMPMapping
 
internalIP - Variable in class net.clackrouter.component.extension.NAPT.ICMPMapping
 
internalIP - Variable in class net.clackrouter.component.extension.NAPT.TransportLevelMapping
 
internalPort - Variable in class net.clackrouter.component.extension.NAPT.TransportLevelMapping
 
INTERNET_NAME - Static variable in class net.clackrouter.topology.core.TopoParser
 
intersects(Graphics, CellView, Rectangle) - Method in class net.clackrouter.router.graph.WireRenderer
Returns true if the edge shape intersects the given rectangle.
intersects(Graphics, Rectangle2D) - Method in class net.clackrouter.router.graph.WireView
Returns true if this view intersects the given rectangle.
inTopoRouteTableViewMode - Variable in class net.clackrouter.gui.ClackDocument
flag telling whether this document is currently visible (ie: is the selected tab)
inTopoRouteTableViewMode() - Method in class net.clackrouter.gui.ClackDocument
 
intToInetAddress(long) - Static method in class net.clackrouter.netutils.NetUtils
 
invalidate() - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
IP_ADDRESS - Static variable in class net.clackrouter.component.base.Interface
 
IP_IN - Static variable in class net.clackrouter.component.simplerouter.Level3Demux
 
IP_NETMASK - Static variable in class net.clackrouter.component.base.Interface
 
ip_text - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
IPEncap - Class in net.clackrouter.component.simplerouter
Encapsulates a Level 3 packet in IP.
IPEncap(Router, String) - Constructor for class net.clackrouter.component.simplerouter.IPEncap
 
ipForward(IPPacket) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
Internal function used to forward a packet, either sending it to the local output port, dropping it, or forwarding it via an output port.
IPHeaderCheck - Class in net.clackrouter.component.simplerouter
Performs some basic sanity checks on the IP header as part of the forwarding path.
IPHeaderCheck(Router, String) - Constructor for class net.clackrouter.component.simplerouter.IPHeaderCheck
 
IPPacket - Class in net.clackrouter.packets
Encapsulates an Internet Protocol packet.
IPPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.IPPacket
Constucts an IP packet given valid bytes representing an IP packet, consisting of an IP header and the payload (body).
IPPacket.Header - Class in net.clackrouter.packets
Encapsulates IP packet header.
IPPacket.Header(ByteBuffer) - Constructor for class net.clackrouter.packets.IPPacket.Header
Constructs IP packet header.
IPPacket.Header(byte, byte, byte, short, short, short, short, byte, byte, ByteBuffer, ByteBuffer) - Constructor for class net.clackrouter.packets.IPPacket.Header
Constructs an IP header from given parameters.
IPRouteLookup - Class in net.clackrouter.component.simplerouter
Performs route lookup for an IP packet, identifying local packets, setting the output interface for forwarding, or dropping the packet.
IPRouteLookup(Router, String) - Constructor for class net.clackrouter.component.simplerouter.IPRouteLookup
 
IPRouteLookupPopup - Class in net.clackrouter.propertyview
 
IPRouteLookupPopup(IPRouteLookup) - Constructor for class net.clackrouter.propertyview.IPRouteLookupPopup
 
IPRouteLookupPview - Class in net.clackrouter.propertyview
 
IPRouteLookupPview(IPRouteLookup) - Constructor for class net.clackrouter.propertyview.IPRouteLookupPview
 
IPStrip - Class in net.clackrouter.component.simplerouter
Component to strip the IP header off of a packet.
IPStrip(Router, String) - Constructor for class net.clackrouter.component.simplerouter.IPStrip
 
IPTTLDec - Class in net.clackrouter.component.simplerouter
Decrements the Time-to-Live field of the IP header for packets being forwarded through this router.
IPTTLDec(Router, String) - Constructor for class net.clackrouter.component.simplerouter.IPTTLDec
 
IPv4Parser - Class in net.clackrouter.ethereal.parser
 
IPv4Parser() - Constructor for class net.clackrouter.ethereal.parser.IPv4Parser
 
is_routing_iface - Variable in class net.clackrouter.routing.LocalLinkInfo
tells whether the router should be running a routing protocol with its neighbor on this link
is_up - Variable in class net.clackrouter.routing.LocalLinkInfo
tells whether this interface is currently active or down
isAddPointEvent(MouseEvent) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
Returning true signifies a mouse event adds a new point to an edge.
isAddToSelectionEvent(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returning true signifies that cells are added to the selection.
isApplet() - Method in class net.clackrouter.gui.ClackFramework
Adds a new Document based on the GraphModelProvider.
isApplyLayoutToAll() - Method in class net.clackrouter.jgraph.utils.gui.LayoutDialog
Returns true if the user wants to apply the Algorithm for all nodes.
isBanner() - Method in class net.clackrouter.protocol.data.VNSBanner
 
isBanner() - Method in class net.clackrouter.protocol.data.VNSData
 
isBorderOpaque() - Method in class net.clackrouter.jgraph.utils.ShadowBorder
 
isCellEditable(int, int) - Method in class net.clackrouter.ethereal.TableSorter
 
isCellEditable(int, int) - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel
 
isClackPopupTrigger(MouseEvent) - Method in class net.clackrouter.gui.ClackMarqueeHandler
implements new definition of a right-click
isClackVisible() - Method in class net.clackrouter.gui.ClackDocument
 
isClose() - Method in class net.clackrouter.protocol.data.VNSClose
 
isClose() - Method in class net.clackrouter.protocol.data.VNSData
 
isConnected() - Method in class net.clackrouter.protocol.VNSProtocolManager
Tests that the protocol manager is still connected to the VNS server
isConnectedTo(ClackPort) - Method in class net.clackrouter.component.base.ClackPort
Determine if this port is already connected to another port.
isConstrainedMoveEvent(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returning true signifies a move should only be applied to one direction.
isConstrainedMoveEvent(MouseEvent) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
isContextVisible - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
isDebug() - Method in class net.clackrouter.gui.ClackFramework
 
isDefault() - Method in class net.clackrouter.routing.RoutingEntry
 
isDescendant(CellView, CellView) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
isDisplayElements() - Method in class net.clackrouter.router.graph.RouterGraph
 
isDragging - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
Indicates whether this handle has started drag and drop.
isEdge(Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
isEdgeConnectable - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
isEditing(JGraph) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returns true if the graph is being edited.
isEditing() - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
isEmpty() - Method in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
isEnabled() - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphIncrementAction
 
isEnabled - Variable in class net.clackrouter.topology.core.TopologyModel.Link
 
isEnableTooltips() - Method in class net.clackrouter.gui.ClackDocument
 
isEnableTooltips() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the enableTooltips.
isFillable(int) - Method in class net.clackrouter.router.graph.WireRenderer
 
isForceMarqueeEvent(MouseEvent) - Method in class net.clackrouter.gui.ClackMarqueeHandler
Return true if this handler should be preferred over other handlers.
isForceMarqueeEvent(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returning true signifies the marquee handler has precedence over other handlers, and is receiving subsequent mouse events.
isForUs(IPPacket) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
 
isGroup(Object) - Method in class net.clackrouter.router.graph.RouterGraph
Returns true if object is a vertex, that is, if it is not an instance of Port or Edge, and all of its children are ports, or it has no children.
isGroup(Object) - Method in class net.clackrouter.topology.core.TopoGraph
 
isGUI() - Method in class net.clackrouter.router.core.Router
indicates whether this router is visible as a full router in the Clack Application
isHierarchical() - Method in class net.clackrouter.component.base.ClackComponent
Tells whether this component is hierarchical, that is, capable of being zoomed into within a Clack Router.
isHierarchical() - Method in class net.clackrouter.component.tcp.TCP
 
isHighlighted() - Method in class net.clackrouter.router.graph.WireView
 
isHovering - Variable in class net.clackrouter.jgraph.utils.HTMLPane.CustomLinkHandler
 
isHoveringOverHyperlink() - Method in class net.clackrouter.jgraph.utils.HTMLPane.CustomLinkHandler
Determines if current mouse location is hovering over a hyperlink.
isHoveringOverHyperlink() - Method in class net.clackrouter.jgraph.utils.HTMLPane
Determines if current mouse location is hovering over a hyperlink.
isHWInfo() - Method in class net.clackrouter.protocol.data.VNSData
 
isHWInfo() - Method in class net.clackrouter.protocol.data.VNSHWInfo
 
isKeyDown - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.KeyHandler
Set to true while keyPressed is active.
isLocal - Variable in class net.clackrouter.routing.OSPFRoutingEntry
 
isLocal - Variable in class net.clackrouter.routing.RIPRoutingEntry
whether this network is local (i.e., connected) to this router
isLocalRouter() - Method in class net.clackrouter.router.core.Router
Find out if this router is local (ie: not connected to VNS) This must be tested before any checking any of getTopology(), getHost(), getPort() or getServer().
isLocalTopology() - Method in class net.clackrouter.topology.core.TopologyModel
 
isLogNotFoundResources() - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Returns the logNotFoundResources.
isMetric - Static variable in class net.clackrouter.gui.HierarchComponent
Deprecated. true if the current graph is Metric.
isMetric - Variable in class net.clackrouter.jgraph.pad.Rule
 
isMetric() - Method in class net.clackrouter.jgraph.pad.Rule
 
isModifying() - Method in class net.clackrouter.component.base.ClackComponent
Reports whether this component modifies packets passed through it This value is used by the static checking algorithm used to make sure port connections are valid.
isModifying() - Method in class net.clackrouter.component.base.PullToPush
 
isModifying() - Method in class net.clackrouter.component.base.Queue
 
isModifying() - Method in class net.clackrouter.component.extension.Capture
 
isModifying() - Method in class net.clackrouter.component.extension.Classifier
 
isModifying() - Method in class net.clackrouter.component.extension.Counter
 
isModifying() - Method in class net.clackrouter.component.extension.Delay
 
isModifying() - Method in class net.clackrouter.component.extension.DNSHijacker
 
isModifying() - Method in class net.clackrouter.component.extension.Loss
 
isModifying() - Method in class net.clackrouter.component.extension.REDQueue
 
isModifying() - Method in class net.clackrouter.component.extension.TCPMonitor
 
isModifying() - Method in class net.clackrouter.component.extension.TCPSeqMon
 
isModifying() - Method in class net.clackrouter.component.extension.Tee
 
isModifying() - Method in class net.clackrouter.component.extension.Throttle
 
isModifying() - Method in class net.clackrouter.ethereal.Ethereal
 
isMoving - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
Indicates whether this handle is currently moving cells.
isNeighbour(Object, Object) - Method in class net.clackrouter.router.graph.RouterGraph
Returns true if the given vertices are conntected by a single edge in this document.
isNetworkMatch(InetAddress, InetAddress, InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
isPacket() - Method in class net.clackrouter.packets.VNSPacket
 
isPacket() - Method in class net.clackrouter.protocol.data.VNSData
 
isPageVisible() - Method in class net.clackrouter.router.graph.RouterGraph
 
isPlainSupported() - Method in class net.clackrouter.jgraph.pad.GPTransferable
 
isPort(Object) - Method in class net.clackrouter.router.graph.RouterGraph
 
isRemovePointEvent(MouseEvent) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
Returning true signifies a mouse event removes a given point.
isRetrans() - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
isRunning() - Method in class net.clackrouter.jgraph.pad.Touch
 
isSelected(String) - Method in class net.clackrouter.actions.AbstractActionRadioButton
 
isSelected(String) - Method in class net.clackrouter.actions.AbstractActionToggle
Should return true if the action value is true
isSimpleGraph - Variable in class net.clackrouter.gui.ClackFramework
 
isSimpleGraph() - Method in class net.clackrouter.gui.ClackFramework
 
isSnapSelectedView() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
isSorting() - Method in class net.clackrouter.ethereal.TableSorter
 
isSourceEditing() - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
isTargetEditing() - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
isToggleSelectionEvent(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Returning true signifies a mouse event on the cell should toggle the selection of only the cell under mouse.
isToolBarsVisible() - Method in class net.clackrouter.gui.ClackFramework
 
isValid() - Method in class net.clackrouter.gui.util.OpenRouterDialog
 
isValid() - Method in class net.clackrouter.gui.util.PortConnectionDialog
 
isValid() - Method in class net.clackrouter.gui.util.TopologyPrompter
 
isValidResponse() - Method in class net.clackrouter.gui.util.HostnamePrompter
 
isVertex(Object) - Method in class net.clackrouter.router.graph.RouterGraph
Returns true if object is a vertex, that is, if it is not an instance of Port or Edge, and all of its children are ports, or it has no children.
isVertex(Object) - Method in class net.clackrouter.topology.core.TopoGraph
 
isVisibleView() - Method in interface net.clackrouter.gui.ClackView
indicates if this view is currently visible to the user
isVisibleView() - Method in class net.clackrouter.gui.tcp.TCPView
 
isVisibleView() - Method in class net.clackrouter.router.graph.RouterView
 
isVisibleView() - Method in class net.clackrouter.topology.create.CreateTopologyView
 
isVisibleView() - Method in class net.clackrouter.topology.graph.TopologyView
 
ITEM_KEY - Static variable in class net.clackrouter.actions.AbstractActionList
Item key for the user item

J

JDialogP - Class in net.clackrouter.jgraph.utils
 
JDialogP() - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Dialog) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Dialog, boolean) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Dialog, String) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Dialog, String, boolean) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Frame) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Frame, boolean) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Frame, String) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JDialogP(Frame, String, boolean) - Constructor for class net.clackrouter.jgraph.utils.JDialogP
Constructor for JDialogP
JFrameP - Class in net.clackrouter.jgraph.utils
 
JFrameP() - Constructor for class net.clackrouter.jgraph.utils.JFrameP
TODO: persist iconify/maximized attribute
JFrameP(GraphicsConfiguration) - Constructor for class net.clackrouter.jgraph.utils.JFrameP
Constructor for the JFrameP object
JFrameP(String) - Constructor for class net.clackrouter.jgraph.utils.JFrameP
Constructor for the JFrameP object
JFrameP(String, GraphicsConfiguration) - Constructor for class net.clackrouter.jgraph.utils.JFrameP
Constructor for the JFrameP object
join(byte[], byte[]) - Static method in class net.clackrouter.jpcap.ArrayHelper
Join two arrays.

K

KEY_ETHERNET - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Key indicating that a value following it is a interface hardware address.
KEY_FIXED_IP - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Key indicating that a value following it is a host IP address and it's fixed in the topology.
KEY_IN_USE - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
This key is deprecated and should not be used.
KEY_INTERFACE - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Key indicating that a value following it is an interface name.
KEY_IP - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Key indicating that a value following it is an interface IP address.
KEY_LEN - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Length of the key field in the (key, value) tuple that arrives from the server inside the hardware info command.
KEY_MASK - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Key indicating that a value following it is an interface subnet mask.
KEY_SPEED - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Key indicating that a value following it is an interface speed.
KEY_SUBNET - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Key indicating that a value following it is a subnet IP address.
keyListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Listens for KeyListener events.
keyPressed(KeyEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.KeyHandler
 
keyReleased(KeyEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.KeyHandler
 
keyURI - Static variable in class net.clackrouter.jgraph.pad.GPUserObject
 
keyValue - Static variable in class net.clackrouter.jgraph.pad.GPUserObject
 
killApp() - Method in class net.clackrouter.application.ClackShell
 
killMe() - Method in class net.clackrouter.router.core.TimeManager
 
killTest() - Method in class net.clackrouter.test.ConnectivityTestThread
 

L

label - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
labelBorder - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
labelTransformEnabled - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
last - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
last_access - Variable in class net.clackrouter.routing.RoutingEntry
 
LAST_UNIQUE_COUNT - Static variable in class net.clackrouter.component.extension.Counter
 
lastActionCommand - Variable in class net.clackrouter.actions.AbstractActionRadioButton
Contains the last Action Command
lastFound - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. contains the last found object
lastPort - Variable in class net.clackrouter.gui.ClackMarqueeHandler
 
lastSelectionCell - Variable in class net.clackrouter.jgraph.pad.GPExplorer
 
launch(String) - Method in interface net.clackrouter.component.base.ComponentVizLauncher
 
launch(String) - Method in class net.clackrouter.component.extension.REDQueue
 
LayoutDialog - Class in net.clackrouter.jgraph.utils.gui
This dialog is shown when the layout function is requested.
LayoutDialog(Dialog, JGraph) - Constructor for class net.clackrouter.jgraph.utils.gui.LayoutDialog
Creates new form LayoutDialog
LayoutDialog(Frame, JGraph) - Constructor for class net.clackrouter.jgraph.utils.gui.LayoutDialog
Creates new form LayoutDialog
layoutSettings - Variable in class net.clackrouter.jgraph.utils.gui.LayoutDialog
 
layoutTopoGraph() - Method in class net.clackrouter.topology.create.CreateTopologyView
 
layoutTopoGraph() - Method in class net.clackrouter.topology.graph.TopologyView
 
length - Variable in class net.clackrouter.packets.VNSUDPPacket
 
LENGTH_LEN - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
Level2Demux - Class in net.clackrouter.component.simplerouter
Demultiplexes Level 2 packets, sending ARP packets to one output port and IP packets to another.
Level2Demux(Router, String) - Constructor for class net.clackrouter.component.simplerouter.Level2Demux
 
Level2DemuxPopup - Class in net.clackrouter.propertyview
 
Level2DemuxPopup(Level2Demux) - Constructor for class net.clackrouter.propertyview.Level2DemuxPopup
 
Level3Demux - Class in net.clackrouter.component.simplerouter
Demultiplexes between Level 3 packets, sending TCP, UDP and ICMP packets to a different output port.
Level3Demux(Router, String) - Constructor for class net.clackrouter.component.simplerouter.Level3Demux
 
Level3DemuxPopup - Class in net.clackrouter.propertyview
 
Level3DemuxPopup(Level3Demux) - Constructor for class net.clackrouter.propertyview.Level3DemuxPopup
 
levelSpinner - Variable in class net.clackrouter.jgraph.pad.GPExplorer
 
LEXICAL_COMPARATOR - Static variable in class net.clackrouter.ethereal.TableSorter
 
libraryExpanded - Static variable in class net.clackrouter.gui.HierarchComponent
Deprecated. true if the library expand is expanded default is true
lineDash - Variable in class net.clackrouter.router.graph.WireRenderer
Contains the current dash pattern.
lineStyle - Variable in class net.clackrouter.router.graph.WireRenderer
Painting attributes of the current edgeview
lineWidth - Variable in class net.clackrouter.router.graph.WireRenderer
Width of the current edge view
linkHandler - Variable in class net.clackrouter.jgraph.utils.HTMLPane
 
linkID - Variable in class net.clackrouter.packets.LinkStatePacket.Link
 
LinkStatePacket - Class in net.clackrouter.packets
Packet type for a simple link-state routing protocol.
LinkStatePacket(long, long, long) - Constructor for class net.clackrouter.packets.LinkStatePacket
 
LinkStatePacket(ByteBuffer) - Constructor for class net.clackrouter.packets.LinkStatePacket
Constructs an OSPF packet from the supplied byte buffer.
LinkStatePacket.Link - Class in net.clackrouter.packets
 
LinkStatePacket.Link() - Constructor for class net.clackrouter.packets.LinkStatePacket.Link
 
LinkStatePacket.Net - Class in net.clackrouter.packets
 
LinkStatePacket.Net() - Constructor for class net.clackrouter.packets.LinkStatePacket.Net
 
LinkStatePacketParser - Class in net.clackrouter.ethereal.parser
 
LinkStatePacketParser() - Constructor for class net.clackrouter.ethereal.parser.LinkStatePacketParser
 
listen() - Method in class net.clackrouter.application.TCPSocket
Puts the socket into the LISTENING state, ready to receive incoming connections as a server.
listeners - Variable in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
List of classes implementing TCPMonitor.TCPFlowListener and interested in this flow
listeners - Static variable in class net.clackrouter.jgraph.pad.resources.Translator
Container for the registered LocaleChangeListener.
listeners - Variable in class net.clackrouter.topology.core.TopologyModel.Link
 
LITTLE_ENDIAN - Static variable in class net.clackrouter.jpcap.TcpdumpWriter
 
load(String[], Applet) - Static method in class net.clackrouter.example.ExampleLoader
 
load(String[], Applet) - Static method in class net.clackrouter.gui.ClackLoader
 
LOAD_FILE - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
LOAD_URL - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
loc - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
local_address - Variable in class net.clackrouter.component.tcp.TCB
 
local_iface - Variable in class net.clackrouter.routing.LocalLinkInfo
name of the local interface
local_port - Variable in class net.clackrouter.component.tcp.TCB
 
localAttributes - Variable in class net.clackrouter.jgraph.pad.GPExplorer.StatefulGraphLayoutCache
 
LocaleChangeAdapter - Class in net.clackrouter.jgraph.utils.gui
The adapter is a listener for local change events.
LocaleChangeAdapter() - Constructor for class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
Creates a new local change adapter and registers itself at the translator for a locale change listener and for a proper name provider.
localeChangeAdapter - Static variable in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
A reference to the default locale change adapter
localeChanged(LocaleChangeEvent) - Method in interface net.clackrouter.jgraph.pad.resources.LocaleChangeListener
Method was called if the locale changes
localeChanged(LocaleChangeEvent) - Method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
Will be called from the translator if a locale was changed
LocaleChangeEvent - Class in net.clackrouter.jgraph.pad.resources
If the Locale changes this Event will fired by the Translator to all registered LocalChangeListeners.
LocaleChangeEvent(Locale, Locale) - Constructor for class net.clackrouter.jgraph.pad.resources.LocaleChangeEvent
Creates a new Locale Change Event with the old and the new Locale.
LocaleChangeListener - Interface in net.clackrouter.jgraph.pad.resources
If the locale is changing, the Translator is firing events to all registered LocaleChangeListeners.
localLinkChanged(LocalLinkInfo, LocalLinkInfo) - Method in interface net.clackrouter.routing.LocalLinkChangedListener
Interface used to pass old and new info to the component
LocalLinkChangedListener - Interface in net.clackrouter.routing
Simple interface to allow components to learn when information about local links (up/down status or link metric)
LocalLinkInfo - Class in net.clackrouter.routing
Data structure to hold information about a single link (i.e., an interface) that is directly connected to a router.
LocalLinkInfo(InetAddress, InetAddress, String, InetAddress, int, boolean, boolean) - Constructor for class net.clackrouter.routing.LocalLinkInfo
 
log(String) - Method in class net.clackrouter.component.base.ClackComponent
Writes a message to the log console
log(String) - Method in class net.clackrouter.test.ConnectivityTestThread
 
logger - Variable in class net.clackrouter.gui.ClackFramework
 
logNotFoundResources - Static variable in class net.clackrouter.jgraph.pad.resources.Translator
The translator creates outputs on the System.err if a resource wasn't found and this boolean is true
LOGO - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
logoIcon - Static variable in class net.clackrouter.gui.ClackFramework
 
longestPrefixMatch(InetAddress) - Method in class net.clackrouter.routing.RoutingTable
 
lookup(String, Integer) - Static method in class net.clackrouter.ethereal.parser.Registry
 
lookup(Pair) - Static method in class net.clackrouter.ethereal.parser.Registry
 
Loss - Class in net.clackrouter.component.extension
Component that randomly drops packets based on a user-specified drop rate.
Loss(Router, String) - Constructor for class net.clackrouter.component.extension.Loss
 
Loss(Router, String, int) - Constructor for class net.clackrouter.component.extension.Loss
 
LossPopup - Class in net.clackrouter.propertyview
 
LossPopup(Loss) - Constructor for class net.clackrouter.propertyview.LossPopup
 
LSA_SIZE_BYTES - Static variable in class net.clackrouter.packets.LinkStatePacket
 
LSAContentIsIdentical(LinkStatePacket, LinkStatePacket) - Static method in class net.clackrouter.packets.LinkStatePacket
Tests to see if the link and network announcement in two packets are identical This function does not compares routerID, age, or sequence number attributes

M

m_bodyBuffer - Variable in class net.clackrouter.packets.VNSUDPPacket
 
m_eth_addr - Variable in class net.clackrouter.component.base.Interface
 
m_flow_panel - Variable in class net.clackrouter.propertyview.TCPMonitorPopup
 
m_flowsize_map - Variable in class net.clackrouter.component.extension.FlowByteQueue
 
m_has_error - Variable in class net.clackrouter.component.base.ClackComponent
 
m_header_len_bytes - Variable in class net.clackrouter.packets.VNSTCPPacket
 
m_inputInterfaceName - Variable in class net.clackrouter.packets.VNSPacket
 
m_ip_addr - Variable in class net.clackrouter.component.base.Interface
 
m_ip_subnet - Variable in class net.clackrouter.component.base.Interface
 
m_length - Variable in class net.clackrouter.packets.VNSPacket
 
m_level2Type - Variable in class net.clackrouter.packets.VNSPacket
 
m_link_entries - Variable in class net.clackrouter.packets.LinkStatePacket
 
m_local_packet - Variable in class net.clackrouter.packets.VNSPacket
 
m_log - Variable in class net.clackrouter.component.base.ClackComponent
Text log console visible from the components properties view Text is added by both the log() and error() methods
m_max_size - Variable in class net.clackrouter.component.base.Queue
 
m_model - Variable in class net.clackrouter.propertyview.DefaultPropertiesView
 
m_name - Variable in class net.clackrouter.component.base.ClackComponent
Component's name, unique within a single router
m_net_entries - Variable in class net.clackrouter.packets.LinkStatePacket
 
m_nextHopIPAddr - Variable in class net.clackrouter.packets.VNSPacket
 
m_nextHopMacAddr - Variable in class net.clackrouter.packets.VNSPacket
 
m_num_ports - Variable in class net.clackrouter.component.base.ClackComponent
Number of ports used by this component
m_occ_flowdata - Variable in class net.clackrouter.component.extension.FlowByteQueue
 
m_occ_flowdata - Variable in class net.clackrouter.component.extension.TCPSeqMon
 
m_outputInterfaceName - Variable in class net.clackrouter.packets.VNSPacket
 
m_packet - Variable in class net.clackrouter.packets.VNSPacketArrivalEvent
 
m_packet - Variable in class net.clackrouter.packets.VNSPacketDepartureEvent
 
m_packetByteBuffer - Variable in class net.clackrouter.packets.VNSPacket
 
m_packetcount_in - Variable in class net.clackrouter.component.base.ClackComponent
Total number of packets that have arrived at component input ports (modified by ClackPort object)
m_packetcount_out - Variable in class net.clackrouter.component.base.ClackComponent
Total number of packets that have exited component output ports (modified by ClackPort object)
m_port_panel - Variable in class net.clackrouter.propertyview.DefaultPropertiesView
 
m_ports - Variable in class net.clackrouter.component.base.ClackComponent
Contains all ports used by this components
m_queue - Variable in class net.clackrouter.component.base.Queue
 
m_queue - Variable in class net.clackrouter.component.extension.FlowByteQueue
 
m_recent_drop - Variable in class net.clackrouter.component.base.Queue
 
m_tab_pane - Variable in class net.clackrouter.propertyview.DefaultPropertiesView
 
m_total_drops - Variable in class net.clackrouter.component.base.Queue
 
m_type - Variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
MACFormat(byte[]) - Static method in class net.clackrouter.ethereal.parser.PacketParser
 
MACFormat(byte[], int, int) - Static method in class net.clackrouter.ethereal.parser.PacketParser
 
mActiveRouterIcon - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mActiveRouterIcon - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mActiveServerIcon - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mActiveServerIcon - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
main(String[]) - Static method in class net.clackrouter.error.ErrorReportServer
 
main(String[]) - Static method in class net.clackrouter.example.ExampleLoader
 
main(String[]) - Static method in class net.clackrouter.gui.ClackLoader
 
main(String[]) - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
Implements a test case
main(String[]) - Static method in class net.clackrouter.test.ErrorChecker
 
main(String[]) - Static method in class net.clackrouter.topology.core.AutoGenTopoXML
 
main(String[]) - Static method in class net.clackrouter.topology.create.TopologyCreator
 
mainPanel - Variable in class net.clackrouter.gui.ClackFramework
 
MAJOR_VERSION - Static variable in class net.clackrouter.jpcap.TcpdumpWriter
 
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class net.clackrouter.propertyview.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeGrid(Container, int, int, int, int, int, int) - Static method in class net.clackrouter.propertyview.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeNode(String, int, int) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
makeNode(String, int, int, int) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
makeNode(String, byte[], int, int) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
mAppManager - Variable in class net.clackrouter.gui.ClackFramework
 
marquee - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Marquee that we are going to use.
marqueeHandler - Variable in class net.clackrouter.gui.ClackFramework
 
mask - Variable in class net.clackrouter.netutils.NetUtils.Net
 
mask - Variable in class net.clackrouter.packets.LinkStatePacket.Net
 
mask - Variable in class net.clackrouter.packets.RIPRoutingUpdate.Entry
mask portion of the prefix being advertised
mask - Variable in class net.clackrouter.routing.RoutingEntry
The mask portion of the destination address for this entry
mask - Variable in class net.clackrouter.topology.core.TopologyModel.Interface
 
MASK_REQUEST - Static variable in class net.clackrouter.packets.VNSICMPType
 
MASK_REQUEST_REPLY - Static variable in class net.clackrouter.packets.VNSICMPType
 
MaskRequest - Static variable in class net.clackrouter.packets.VNSICMPType
 
MaskRequestReply - Static variable in class net.clackrouter.packets.VNSICMPType
 
match(VNSPacket) - Method in class net.clackrouter.component.extension.Classifier.QuickMatch
 
matches(VNSPacket) - Method in class net.clackrouter.component.extension.Classifier.PatternMatcher
 
matches(FilterEntry.PacketInfo) - Method in class net.clackrouter.netutils.FilterEntry
 
matches(InetAddress) - Method in class net.clackrouter.routing.RoutingEntry
 
MathExtensions - Class in net.clackrouter.jgraph.utils
 
MathExtensions() - Constructor for class net.clackrouter.jgraph.utils.MathExtensions
 
MAX_LEN - Static variable in class net.clackrouter.packets.VNSEthernetPacket
Total maximum length of an Ethernet frame.
MAX_LEN - Static variable in class net.clackrouter.protocol.commands.VNSBannerProtocolCommand
 
MAX_LEN - Static variable in class net.clackrouter.protocol.commands.VNSCloseProtocolCommand
 
MAX_LEN - Static variable in class net.clackrouter.protocol.commands.VNSOpenProtocolCommand
 
MAX_LEN - Static variable in class net.clackrouter.protocol.commands.VNSPacketProtocolCommand
 
MAX_PAYLOAD - Static variable in class net.clackrouter.component.tcp.TCB
 
MAX_QUEUE_PACKETS - Static variable in class net.clackrouter.component.simplerouter.ARPLookup
 
MAX_SLOWDOWN - Static variable in class net.clackrouter.router.core.TimeManager
 
MAX_TTL - Static variable in class net.clackrouter.routing.RIPRoutingEntry
 
MAX_WINDOW - Static variable in class net.clackrouter.component.tcp.TCB
 
MAXCELLS - Static variable in class net.clackrouter.jgraph.pad.GPGraphUI
The maximum number of cells to paint when dragging.
MAXCLIPCELLS - Static variable in class net.clackrouter.jgraph.pad.GPGraphUI
Maximum number of cells to compute clipping bounds for.
MAXHANDLES - Static variable in class net.clackrouter.jgraph.pad.GPGraphUI
The maximum number of handles to paint individually.
maxLen - Variable in class net.clackrouter.component.extension.REDQueue
 
maxProb - Variable in class net.clackrouter.component.extension.REDQueue
 
maxThresh - Variable in class net.clackrouter.component.extension.REDQueue
 
mBorderColor - Variable in class net.clackrouter.router.graph.ComponentView
 
mBorderColor - Variable in class net.clackrouter.router.graph.DynamicClackView
 
mBorderColor - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
mBorderColor - Variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mBorderColor - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mClackDocument - Variable in class net.clackrouter.topology.graph.TopoHostCell
 
mCloseWaitStart - Variable in class net.clackrouter.component.tcp.TCB
 
mComponent - Variable in class net.clackrouter.router.graph.ComponentCell
 
mDataChangeEvent - Variable in class net.clackrouter.component.tcp.TCB
 
mDebug - Variable in class net.clackrouter.gui.ClackFramework
 
mDestAddress - Variable in class net.clackrouter.packets.VNSUDPPacket
 
mDocMap - Variable in class net.clackrouter.gui.ClackFramework
 
MENUBAR - Static variable in class net.clackrouter.gui.ClackBarFactory
Main key for the menu bar
menubar - Variable in class net.clackrouter.gui.ClackFramework
 
menuItems - Variable in class net.clackrouter.actions.EditRedo
 
menuItems - Variable in class net.clackrouter.actions.EditUndo
 
message - Variable in class net.clackrouter.jgraph.pad.GPStatusBar
contains the message at the current Status bar
mEthAddr - Variable in class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
 
METHOD_PULL - Static variable in class net.clackrouter.component.base.ClackPort
 
METHOD_PUSH - Static variable in class net.clackrouter.component.base.ClackPort
 
metric - Variable in class net.clackrouter.packets.RIPRoutingUpdate.Entry
metric cost to reach the advertised prefix, according to the update creator
metric - Variable in class net.clackrouter.routing.LocalLinkInfo
routing metric cost for using this link to reach its neighbor (note: this value is one-way)
metrics - Variable in class net.clackrouter.router.graph.WireRenderer
Reference to the font metrics of the above
mFillColor - Variable in class net.clackrouter.router.graph.ComponentView
 
mFillColor - Variable in class net.clackrouter.router.graph.DynamicClackView
 
mFillColor - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
mFirewallIcon - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mFirewallIcon - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
mFlowPanel - Variable in class net.clackrouter.propertyview.TCPMonitorPopup
 
mFont - Variable in class net.clackrouter.router.graph.ComponentView
 
mFont - Variable in class net.clackrouter.router.graph.DynamicClackView
 
mFont - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
mFont - Variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mFont - Variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
mFont - Variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
mFont - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mFontSize - Variable in class net.clackrouter.router.graph.ComponentView
 
mFontSize - Variable in class net.clackrouter.router.graph.DynamicClackView
 
mFontSize - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
mFontSize - Variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mFontSize - Variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
mFontSize - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mFramework - Variable in class net.clackrouter.gui.ClackDocument
A reference to the top level component
mHasImage - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
mHost - Variable in class net.clackrouter.topology.graph.TopoHostCell
 
middleGray - Static variable in class net.clackrouter.jgraph.pad.Rule
 
mImage - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
MIN_AVG_UPDATE_INTERVAL - Static variable in class net.clackrouter.component.extension.REDQueue
 
MIN_DRAW_INTERVAL - Static variable in class net.clackrouter.chart.ClackOccData
 
MIN_SLOWDOWN - Static variable in class net.clackrouter.router.core.TimeManager
 
mInactiveRouterIcon - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mInactiveServerIcon - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mInactiveServerIcon - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
minElt - Variable in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
MiniWebServer - Class in net.clackrouter.application
A Clack application that acts as a VERY simple webserver
MiniWebServer() - Constructor for class net.clackrouter.application.MiniWebServer
 
MINOR_VERSION - Static variable in class net.clackrouter.jpcap.TcpdumpWriter
 
minPrio - Variable in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
mInterface - Variable in class net.clackrouter.topology.graph.TopoInterfaceCell
 
mInternetIcon - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mInternetIcon - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
minThresh - Variable in class net.clackrouter.component.extension.REDQueue
 
mIPAddr - Variable in class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
 
mIsReservable - Variable in class net.clackrouter.topology.graph.TopoHostCell
 
mIsReserved - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mLabel - Variable in class net.clackrouter.router.graph.ComponentView
 
mLastUpdate - Variable in class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
 
mListeners - Variable in class net.clackrouter.component.base.ClackComponent
List of components implementing the
mName - Variable in class net.clackrouter.router.graph.ComponentView
 
mName - Variable in class net.clackrouter.router.graph.DynamicClackView
 
mName - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
mName - Variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
mName - Variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
mName - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mNonReservedFillColor - Variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mNonReservedFillColor - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mNumPorts - Variable in class net.clackrouter.component.simplerouter.EtherEncap
 
mObj - Variable in class net.clackrouter.component.tcp.TCP.UpdateEvent
 
model - Variable in class net.clackrouter.jgraph.pad.GPExplorer
 
model - Variable in class net.clackrouter.propertyview.DataHandlerTable
 
modelIndex(int) - Method in class net.clackrouter.ethereal.TableSorter
 
modified - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. True if this documents graph model was modified since last save.
mOrderPackets - Variable in class net.clackrouter.component.tcp.TCB
 
mouseClicked(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
mouseClicked(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
mouseDragged(MouseEvent) - Method in class net.clackrouter.gui.ClackMarqueeHandler
 
mouseDragged(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
mouseDragged(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
mouseDragged(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
Process mouse dragged event.
mouseDragged(MouseEvent) - Method in class net.clackrouter.jgraph.pad.Rule
 
mouseDragged(MouseEvent) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
mouseEntered(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
mouseExited(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
mouseListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Listens for Mouse events.
mouseMoved(MouseEvent) - Method in class net.clackrouter.gui.ClackMarqueeHandler
 
mouseMoved(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
mouseMoved(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class net.clackrouter.jgraph.pad.Rule
 
mouseMoved(MouseEvent) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
Invoked when the mouse pointer has been moved on a component (with no buttons down).
mousePressed(MouseEvent) - Method in class net.clackrouter.gui.ClackMarqueeHandler
Handles mousePressed event.
mousePressed(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
Invoked when a mouse button has been pressed on a component.
mousePressed(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
mousePressed(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
mousePressed(MouseEvent) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
mousePressed(MouseEvent) - Method in class net.clackrouter.topology.create.CreateTopologyMouseListener
 
mouseReleased(MouseEvent) - Method in class net.clackrouter.gui.ClackMarqueeHandler
 
mouseReleased(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
mouseReleased(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
mouseReleased(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
mouseReleased(MouseEvent) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
mouseReleasedPopup(MouseEvent) - Method in class net.clackrouter.gui.ClackMarqueeHandler
 
moveEntryDown(RoutingEntry) - Method in class net.clackrouter.routing.RoutingTable
 
moveEntryUp(RoutingEntry) - Method in class net.clackrouter.routing.RoutingTable
 
moveView(CellView, double, double) - Method in class net.clackrouter.jgraph.pad.Touch
 
mPacketsIn - Variable in class net.clackrouter.propertyview.DefaultPropertiesView
 
mPacketsOut - Variable in class net.clackrouter.propertyview.DefaultPropertiesView
 
mParent - Variable in class net.clackrouter.component.tcp.TCB
 
mParentHeader - Variable in class net.clackrouter.packets.VNSPacket
 
mPatternMatchers - Variable in class net.clackrouter.component.extension.Classifier
 
mPatternString - Variable in class net.clackrouter.component.extension.Classifier.PatternMatcher
 
mPorts - Variable in class net.clackrouter.router.graph.ComponentCell
 
mPortsToInterface - Variable in class net.clackrouter.component.simplerouter.IPRouteLookup
 
mPosition - Variable in class net.clackrouter.topology.graph.TopoInterfaceCell
 
mProcessAck - Variable in class net.clackrouter.component.tcp.TCB
 
mProcessSegment - Variable in class net.clackrouter.component.tcp.TCB
 
mPropertyViewsTabs - Variable in class net.clackrouter.router.graph.RouterView
 
mQueueOccData - Variable in class net.clackrouter.component.base.Queue
 
mRadioPanel - Variable in class net.clackrouter.propertyview.TCPMonitorPopup
 
mRecvBuffer - Variable in class net.clackrouter.component.tcp.TCB
 
mRecvWinCheck - Variable in class net.clackrouter.component.tcp.TCB
 
mReservedFillColor - Variable in class net.clackrouter.topology.create.CreateTopoHostView
 
mReservedFillColor - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mRetrans - Variable in class net.clackrouter.component.tcp.Retransmitter
 
mRetransmitter - Variable in class net.clackrouter.component.tcp.TCB
 
mRouter - Variable in class net.clackrouter.component.base.ClackComponent
Router containing this component
mRouter - Variable in class net.clackrouter.test.ClackRouterTest
 
mRtable - Variable in class net.clackrouter.component.simplerouter.IPRouteLookup
 
mSendBuffer - Variable in class net.clackrouter.component.tcp.TCB
 
mSendWinCheck - Variable in class net.clackrouter.component.tcp.TCB
 
mServerIcon - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
mSetChecksum - Variable in class net.clackrouter.component.tcp.TCB
 
MSG_CODE_NONE - Static variable in class net.clackrouter.packets.SSHPacket
 
MSG_CODE_PUBLIC_KEY - Static variable in class net.clackrouter.packets.SSHPacket
 
MSG_CODE_SESSION_KEY - Static variable in class net.clackrouter.packets.SSHPacket
 
mSocket - Variable in class net.clackrouter.component.tcp.TCB
 
mSplit - Variable in class net.clackrouter.router.graph.RouterView
 
mSrcAddress - Variable in class net.clackrouter.packets.VNSUDPPacket
 
mStateA - Variable in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
Represents the state for either TCP connection end-point
mStateB - Variable in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
Represents the state for either TCP connection end-point
mStayTime - Variable in class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
 
mStroke - Variable in class net.clackrouter.router.graph.DynamicClackView
 
mStroke - Variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
mStroke - Variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
mStroke - Variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
mTCB - Variable in class net.clackrouter.component.tcp.OrderPackets
 
mTCB - Variable in class net.clackrouter.component.tcp.ProcessAck
 
mTCB - Variable in class net.clackrouter.component.tcp.ReceiveWindowCheck
 
mTCB - Variable in class net.clackrouter.component.tcp.Retransmitter
 
mTCP - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
mTCPPanels - Variable in class net.clackrouter.propertyview.TCPMonitorPopup
 
mTimeManager - Variable in class net.clackrouter.gui.ClackFramework
 
mType - Variable in class net.clackrouter.component.base.ClackComponentEvent
 
mValidateChecksum - Variable in class net.clackrouter.component.tcp.TCB
 
mValue - Variable in class net.clackrouter.component.base.ClackComponentEvent
 
mView - Variable in class net.clackrouter.topology.graph.TopoHostCell
 
mView - Variable in class net.clackrouter.topology.graph.TopoInterfaceCell
 
myLabel - Variable in class net.clackrouter.propertyview.CounterPopup
 

N

name - Variable in class net.clackrouter.packets.DNSPacket.Answer
 
name - Variable in class net.clackrouter.packets.DNSPacket.Query
 
name - Variable in class net.clackrouter.propertyview.EtherealPopup
 
name - Variable in class net.clackrouter.topology.core.TopologyModel.Host
 
name - Variable in class net.clackrouter.topology.core.TopologyModel.Interface
 
nameSpace - Variable in class net.clackrouter.jgraph.utils.UserProperties
 
NAPT - Class in net.clackrouter.component.extension
VERY basic implementation of NAT.
NAPT(Router, String) - Constructor for class net.clackrouter.component.extension.NAPT
 
NAPT.ICMPMapping - Class in net.clackrouter.component.extension
 
NAPT.ICMPMapping() - Constructor for class net.clackrouter.component.extension.NAPT.ICMPMapping
 
NAPT.TransportLevelMapping - Class in net.clackrouter.component.extension
 
NAPT.TransportLevelMapping() - Constructor for class net.clackrouter.component.extension.NAPT.TransportLevelMapping
 
NATPView - Class in net.clackrouter.propertyview
 
NATPView(NAPT) - Constructor for class net.clackrouter.propertyview.NATPView
 
needsSourceAddress() - Method in class net.clackrouter.packets.VNSPacket
 
net - Variable in class net.clackrouter.packets.RIPRoutingUpdate.Entry
network portion of the prefix being advertised
net.clackrouter.actions - package net.clackrouter.actions
Contains classes that each implement a single action that a user can perform within Clack.
net.clackrouter.application - package net.clackrouter.application
Support for applications that run on top of a Clack host's network stack.
net.clackrouter.chart - package net.clackrouter.chart
 
net.clackrouter.component.base - package net.clackrouter.component.base
Provides the base objects for supporting components within a Clack Router.
net.clackrouter.component.ethernet - package net.clackrouter.component.ethernet
 
net.clackrouter.component.extension - package net.clackrouter.component.extension
More advanced router components that are not central to the operation of a router.
net.clackrouter.component.simplerouter - package net.clackrouter.component.simplerouter
Provides core component classes central to the operation of a simple router.
net.clackrouter.component.tcp - package net.clackrouter.component.tcp
A decomposed implementation of a simplified TCP stack.
net.clackrouter.error - package net.clackrouter.error
Basic mechanisms for reporting Clack errors to a remote error server.
net.clackrouter.ethereal - package net.clackrouter.ethereal
Contains core classes for Clack's Ethereal-like packet analyzer.
net.clackrouter.ethereal.parser - package net.clackrouter.ethereal.parser
 
net.clackrouter.example - package net.clackrouter.example
 
net.clackrouter.gui - package net.clackrouter.gui
Major graphical components that comprise the Clack Application.
net.clackrouter.gui.tcp - package net.clackrouter.gui.tcp
Provides the ability to graphically inspect TCP functionality within Clack.
net.clackrouter.gui.util - package net.clackrouter.gui.util
Simple utility functions used by Clack's graphical user-interface.
net.clackrouter.jgraph.pad - package net.clackrouter.jgraph.pad
Many of the core JGraphpad classes incorporated into Clack (almost entirely unmodified).
net.clackrouter.jgraph.pad.resources - package net.clackrouter.jgraph.pad.resources
JGraphpad classes incorporated into Clack that provide access to images, configuration data and other resources.
net.clackrouter.jgraph.utils - package net.clackrouter.jgraph.utils
Many of the core JGraphpad classes incorporated into Clack (almost entirely unmodified).
net.clackrouter.jgraph.utils.gui - package net.clackrouter.jgraph.utils.gui
Minor graphical JGraphpad classes incorporated into Clack.
net.clackrouter.jpcap - package net.clackrouter.jpcap
Largely unchanged JPcap classes incorporated into Clack.
net.clackrouter.netutils - package net.clackrouter.netutils
Simple network utility classes used by a Clack Router.
net.clackrouter.packets - package net.clackrouter.packets
Clack representations of packet data for a variety of core Internet protocols.
net.clackrouter.propertyview - package net.clackrouter.propertyview
Graphical Property Views that provide the ability to inspect and modify Clack components.
net.clackrouter.protocol - package net.clackrouter.protocol
Provides VNS protocol connectivity to the VNS server.
net.clackrouter.protocol.commands - package net.clackrouter.protocol.commands
Representations for the different types of commands sent between a client and the VNS server.
net.clackrouter.protocol.data - package net.clackrouter.protocol.data
Representations for the different data types sent from the VNS server to a client.
net.clackrouter.router.core - package net.clackrouter.router.core
Core router class responsible for creating, configuring, running and serializing Clack routers.
net.clackrouter.router.graph - package net.clackrouter.router.graph
Graphical components for visually depicting a the "zoomed in" router-graph view.
net.clackrouter.routing - package net.clackrouter.routing
Clack's routing specific code, including the basic routing table, local link info, and routing table entries for specific routing implementations (e.g., RIP, OSPF)
net.clackrouter.test - package net.clackrouter.test
Examples of both static and dynamic checks that can be used to validate router correctness and diagnose problems.
net.clackrouter.topology.core - package net.clackrouter.topology.core
Core classes for parsing topology information from VNS and loading a Clack topology configuration from file.
net.clackrouter.topology.create - package net.clackrouter.topology.create
 
net.clackrouter.topology.graph - package net.clackrouter.topology.graph
Provides visual graph components and handling for the "zoomed out" topology view.
net.clackrouter.tutorial - package net.clackrouter.tutorial
Contains simple HTML topology viewer.
NetUtils - Class in net.clackrouter.netutils
Simple utilities for operating on ByteBuffers and Internet Addresses.
NetUtils() - Constructor for class net.clackrouter.netutils.NetUtils
 
NetUtils.Net - Class in net.clackrouter.netutils
 
NetUtils.Net(InetAddress, InetAddress) - Constructor for class net.clackrouter.netutils.NetUtils.Net
 
network - Variable in class net.clackrouter.netutils.NetUtils.Net
 
network - Variable in class net.clackrouter.packets.LinkStatePacket.Net
 
network - Variable in class net.clackrouter.routing.RoutingEntry
The network portion of the destination address for this entry
NetworkAndMaskFromString(String) - Static method in class net.clackrouter.netutils.NetUtils
 
NetworkAndMaskToString(InetAddress, InetAddress) - Static method in class net.clackrouter.netutils.NetUtils
 
newLocale - Variable in class net.clackrouter.jgraph.pad.resources.LocaleChangeEvent
Represents the new Locale
next_hop - Variable in class net.clackrouter.routing.LocalLinkInfo
IP address of the directly connected neighbor router interface
nextHop - Variable in class net.clackrouter.routing.RoutingEntry
IP Address of the next-hop router for this entry
nextInfo(byte[], String) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
nextNode(byte[], String, int) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
nextProtocol(byte[], String) - Method in class net.clackrouter.ethereal.parser.PacketParser
 
nf - Static variable in class net.clackrouter.jgraph.pad.Rule
 
NO_TOPOLOGY - Static variable in class net.clackrouter.topology.core.TopologyManager
 
NO_TTL - Static variable in class net.clackrouter.routing.RIPRoutingEntry
 
NON_FLOW - Static variable in class net.clackrouter.chart.ChartUtils
 
NONE - Static variable in class net.clackrouter.packets.VNSICMPCode
ICMP packet codes.
None - Static variable in class net.clackrouter.packets.VNSICMPCode
 
NOT_SORTED - Static variable in class net.clackrouter.ethereal.TableSorter
 
notifyAlarm() - Method in class net.clackrouter.application.ClackApplication
 
notifyAlarm() - Method in class net.clackrouter.component.base.ClackComponent
 
notifyAlarm() - Method in class net.clackrouter.component.extension.NAPT
 
notifyAlarm() - Method in interface net.clackrouter.router.core.Alarm
call-back method implemented by the code setting the alarm.
notifySynReceived(VNSTCPPacket) - Method in class net.clackrouter.component.tcp.TCB
Initializes the state of a TCB for a server port based on the contents of a newly received SYN packet.
NUM_BUF_SECTIONS - Static variable in class net.clackrouter.gui.tcp.TCPDashboard
 
NUM_INTERFACES - Static variable in class net.clackrouter.component.ethernet.EtherSwitch
 
NUM_PORTS - Static variable in class net.clackrouter.application.TCPSocket
 
NUM_PORTS - Static variable in class net.clackrouter.component.base.PullToPush
 
NUM_PORTS - Static variable in class net.clackrouter.component.base.Queue
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.Delay
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.DNSHijacker
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.NAPT
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.REDQueue
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.SIPRedirector
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.TCPMonitor
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.Tee
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.Throttle
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.UDP
 
NUM_PORTS - Static variable in class net.clackrouter.component.extension.UDPSource
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.ARPDemux
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.ARPLookup
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.ARPRespond
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.EtherStrip
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.ICMPDemux
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.ICMPEcho
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.ICMPPortUnreach
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.ICMPTTLExpired
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.InterfaceIn
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.InterfaceOut
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.IPEncap
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.IPRouteLookup
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.IPStrip
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.IPTTLDec
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.Level2Demux
 
NUM_PORTS - Static variable in class net.clackrouter.component.simplerouter.Level3Demux
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.OrderPackets
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.ProcessAck
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.ProcessSegment
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.ReceiveWindowCheck
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.Retransmitter
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.SendWindowCheck
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.SetChecksum
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.SockBuffer
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.TCB
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.TCP
 
NUM_PORTS - Static variable in class net.clackrouter.component.tcp.ValidateChecksum
 
NUM_PORTS - Static variable in class net.clackrouter.ethereal.Ethereal
 
NUM_PORTS - Static variable in class net.clackrouter.example.EvenOdd
 
NUM_PORTS - Static variable in class net.clackrouter.example.SourceTracker1
 
numEntries() - Method in class net.clackrouter.routing.RoutingTable
 
numRetrans - Variable in class net.clackrouter.component.tcp.Retransmitter.RetransListEntry
 

O

offgraphics - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
offscreen - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
offset - Variable in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
ofset(int) - Method in class net.clackrouter.ethereal.EtherealTreeNode
 
oldLocale - Variable in class net.clackrouter.jgraph.pad.resources.LocaleChangeEvent
Represents the old Locale or null
opaque - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
openDialog(String, String, String) - Method in class net.clackrouter.actions.AbstractActionFile
Shows a file open dialog and returns the filename.
OpenRouterDialog - Class in net.clackrouter.gui.util
Currently unused, but accepts basic input from user to open a single router, by specifying all of the connection parameters.
OpenRouterDialog(Frame) - Constructor for class net.clackrouter.gui.util.OpenRouterDialog
Creates the reusable dialog.
openTopo(int) - Method in class net.clackrouter.actions.FileConnect
 
openURL(URL) - Static method in class net.clackrouter.jgraph.utils.BrowserLauncher
 
openURL(String) - Static method in class net.clackrouter.jgraph.utils.BrowserLauncher
Attempts to open the default web browser to the given URL.
OPERATION_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Length of the operation field, in bytes.
OPERATION_REPLY - Static variable in class net.clackrouter.packets.VNSARPPacket
Value of the operation fieled of ARP reply.
OPERATION_REQUEST - Static variable in class net.clackrouter.packets.VNSARPPacket
Value of the operation fieled of ARP request.
OPERATION_REVERSE_REPLY - Static variable in class net.clackrouter.packets.VNSARPPacket
Value of the operation fieled of RARP reply.
OPERATION_REVERSE_REQUEST - Static variable in class net.clackrouter.packets.VNSARPPacket
Value of the operation fieled of RARP request.
OPTION_CANCEL - Static variable in class net.clackrouter.jgraph.pad.GPSelectProvider
const to specify the cancel answer
OPTION_OK - Static variable in class net.clackrouter.jgraph.pad.GPSelectProvider
const to specify the ok answer
OrderPackets - Class in net.clackrouter.component.tcp
A TCP subcomponent to put received packets in the correct sequencing order.
OrderPackets(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.OrderPackets
 
orientation - Variable in class net.clackrouter.jgraph.pad.Rule
 
orig - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
originalGraph - Variable in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
OSPFRoutingEntry - Class in net.clackrouter.routing
Extension of RoutingEntry to also hold OSPF data within a RoutingTable.
OSPFRoutingEntry(InetAddress, InetAddress, InetAddress, String, int, boolean) - Constructor for class net.clackrouter.routing.OSPFRoutingEntry
 
OTHER_OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPDemux
 
OTHER_OUT - Static variable in class net.clackrouter.component.simplerouter.Level3Demux
 
OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPTTLExpired
 
out - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.GraphTransferHandler
 
OUTSTART - Static variable in class net.clackrouter.component.simplerouter.EtherEncap
 
overlay(Graphics) - Method in class net.clackrouter.gui.ClackMarqueeHandler
 
overlay(Graphics) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
overlay(Graphics) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
overviewDialog - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. The overview Dialog for this document.

P

pack() - Method in class net.clackrouter.packets.DNSPacket
 
pack() - Method in class net.clackrouter.packets.IPPacket.Header
Write all header fields to the internal buffer.
pack() - Method in class net.clackrouter.packets.IPPacket
 
pack() - Method in class net.clackrouter.packets.LinkStatePacket
 
pack() - Method in class net.clackrouter.packets.VNSEthernetPacket
 
pack() - Method in class net.clackrouter.packets.VNSTCPPacket
 
pack() - Method in class net.clackrouter.packets.VNSUDPPacket
 
packet - Variable in class net.clackrouter.component.tcp.Retransmitter.RetransListEntry
 
packet_added(VNSPacket, boolean) - Method in class net.clackrouter.component.extension.FlowByteQueue
updates graph and GUI queue when packet has been added to the queue
packet_removed(VNSPacket) - Method in class net.clackrouter.component.extension.FlowByteQueue
updates graph and GUI queue when packet has been removed from the queue
packetArrived(VNSPacketArrivalEvent) - Method in interface net.clackrouter.packets.VNSPacketArrivalListener
Invoked when a packet arrives at a box.
packetDeparted(VNSPacketDepartureEvent) - Method in interface net.clackrouter.packets.VNSPacketDepartureListener
Invoked when a packet departs from a box.
PacketParser - Class in net.clackrouter.ethereal.parser
 
PacketParser() - Constructor for class net.clackrouter.ethereal.parser.PacketParser
 
pageFormat - Variable in class net.clackrouter.router.graph.RouterGraph
 
pagevisible - Variable in class net.clackrouter.router.graph.RouterGraph
 
paint(Graphics, JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Main painting routine.
paint(Graphics) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
paint(Graphics) - Method in class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
paint(Graphics) - Method in class net.clackrouter.router.graph.CounterView.CounterRenderer
 
paint(Graphics) - Method in class net.clackrouter.router.graph.QueueView.QueueRenderer
 
paint(Graphics) - Method in class net.clackrouter.router.graph.RouterGraph.ScaledVertexRenderer
 
paint(Graphics) - Method in class net.clackrouter.router.graph.SockBufferView.SockBufferRenderer
Deprecated.  
paint(Graphics) - Method in class net.clackrouter.router.graph.WireRenderer
Paint the renderer.
paint(Graphics) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
paint(Graphics) - Method in class net.clackrouter.topology.graph.TopoInterfaceView.TopoInterfaceRenderer
 
paintBackground(Graphics) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Paint the background of this graph.
paintBorder(Component, Graphics, int, int, int, int) - Method in class net.clackrouter.jgraph.utils.ShadowBorder
 
paintCell(Graphics, CellView, Rectangle2D, boolean) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Paints the renderer of view to g at bounds.
paintChildren(Graphics) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
paintComponent(Graphics) - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferInPanel
 
paintComponent(Graphics) - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferOutPanel
 
paintComponent(Graphics) - Method in class net.clackrouter.jgraph.pad.Rule
 
paintForeground(Graphics) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Paint the foreground of this graph.
paintGrid(double, Graphics, Rectangle2D) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Paint the grid.
paintIcon(Component, Graphics, int, int) - Method in class net.clackrouter.gui.util.VTextIcon
Draw the icon at the specified location.
paintPort(Graphics) - Method in class net.clackrouter.gui.ClackMarqueeHandler
 
paintPort(Graphics, CellView) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
paintPorts(Graphics, CellView[]) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Paint ports.
paintSelectionBorder(Graphics) - Method in class net.clackrouter.router.graph.WireRenderer
 
Pair - Class in net.clackrouter.ethereal
 
Pair(String, Integer) - Constructor for class net.clackrouter.ethereal.Pair
 
pane - Variable in class net.clackrouter.jgraph.utils.HTMLPane.CustomLinkHandler
 
PARAM_PROBLEM_CHECKSUM - Static variable in class net.clackrouter.packets.VNSICMPPacket
 
PARAM_PROBLEM_ID - Static variable in class net.clackrouter.packets.VNSICMPPacket
 
PARAM_PROBLEM_PROTOCOL - Static variable in class net.clackrouter.packets.VNSICMPPacket
 
PARAM_PROBLEM_TOS - Static variable in class net.clackrouter.packets.VNSICMPPacket
 
PARAM_PROBLEM_TOTAL_LEN - Static variable in class net.clackrouter.packets.VNSICMPPacket
 
PARAM_PROBLEM_TTL - Static variable in class net.clackrouter.packets.VNSICMPPacket
 
PARAM_PROBLEM_VER_AND_IHL - Static variable in class net.clackrouter.packets.VNSICMPPacket
 
PARAM_STRING - Static variable in class net.clackrouter.gui.ClackFramework
 
PARAMETER_PROBLEM - Static variable in class net.clackrouter.packets.VNSICMPType
 
PARAMETER_PROBLEM_OP_TABLE_SENT - Static variable in class net.clackrouter.packets.VNSICMPCode
 
ParameterProblem - Static variable in class net.clackrouter.packets.VNSICMPType
 
ParameterProblemOpTableSent - Static variable in class net.clackrouter.packets.VNSICMPCode
 
parseEcho(VNSICMPPacket) - Static method in class net.clackrouter.packets.VNSICMPPacket
 
parsePattern(String) - Static method in class net.clackrouter.jgraph.utils.Utilities
parses the pattern and tries to parse each token as a float.
parseRouterConfigXML(Router, InputStream) - Static method in class net.clackrouter.router.core.RouterConfig
 
pause(long) - Method in class net.clackrouter.application.ClackApplication
 
PAUSE - Static variable in class net.clackrouter.gui.util.RouterSpeedSlider
 
Pause() - Method in class net.clackrouter.router.core.TimeManager
 
peekData() - Method in class net.clackrouter.netutils.PQueue
 
peekPriority() - Method in class net.clackrouter.netutils.PQueue
 
pendingError - Variable in class net.clackrouter.component.base.ClackComponent
 
Ping - Class in net.clackrouter.application
A simplified version of the "ping" command to send ICMP echo requests to a remote host.
Ping() - Constructor for class net.clackrouter.application.Ping
 
placePorts() - Method in class net.clackrouter.topology.core.TopoGraph
 
PLAY - Static variable in class net.clackrouter.gui.util.RouterSpeedSlider
 
Play() - Method in class net.clackrouter.router.core.TimeManager
 
PLEN_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Length of the protocol address length field, in bytes.
point - Variable in class net.clackrouter.actions.AbstractActionListCell
 
poll() - Method in class net.clackrouter.application.TCPSocket
Callback to be called once per router-processing loop.
poll() - Method in class net.clackrouter.component.base.ClackComponent
Callback method to implement component functionality that is not initiated by a packet push.
poll() - Method in class net.clackrouter.component.base.PullToPush
Everytime there is a poll() call, push any packet out our push port
poll() - Method in class net.clackrouter.component.extension.Delay
 
poll() - Method in class net.clackrouter.component.extension.REDQueue
 
poll() - Method in class net.clackrouter.component.extension.UDPSource
override poll() to send UDP packets at a regular rate
poll() - Method in class net.clackrouter.component.simplerouter.InterfaceOut
When polled, this component takes any packet received and hands it off to the router to be sent within the network.
poll() - Method in class net.clackrouter.component.tcp.Retransmitter
Checks to see if any timeouts have occured, in which case it retransmits packets.
poll() - Method in class net.clackrouter.component.tcp.SendWindowCheck
Checks to see if the component can send any data right now, and if data exists and the window and TCP state allows, this data is sent.
pop() - Method in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
pop() - Method in class net.clackrouter.netutils.PQueue
 
popBundle() - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Pops the highest bundle on the stack
popSearchPath() - Static method in class net.clackrouter.jgraph.pad.resources.ImageLoader
pops the highest search path
port - Variable in class net.clackrouter.application.UDPSocket.HostInfo
 
port - Variable in class net.clackrouter.gui.ClackMarqueeHandler
 
port - Variable in class net.clackrouter.router.core.RouterConfig.ConnectionInfo
 
PORT_ACK_OUT - Static variable in class net.clackrouter.component.tcp.ProcessSegment
 
PORT_APP_IN - Static variable in class net.clackrouter.component.tcp.SendWindowCheck
 
PORT_APP_OUT - Static variable in class net.clackrouter.component.tcp.ProcessSegment
 
PORT_BADEGG - Static variable in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
PORT_EVEN_OUT - Static variable in class net.clackrouter.example.EvenOdd
 
PORT_FROM_EXTERNAL - Static variable in class net.clackrouter.component.simplerouter.InterfaceOut
 
PORT_FROM_NET - Static variable in class net.clackrouter.component.extension.SIPRedirector
 
PORT_FROM_NET - Static variable in class net.clackrouter.component.extension.UDP
 
PORT_FROM_NET - Static variable in class net.clackrouter.component.tcp.TCB
 
PORT_FROM_ROUTER - Static variable in class net.clackrouter.component.simplerouter.InterfaceIn
 
PORT_GOODEGG - Static variable in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
PORT_HEAD - Static variable in class net.clackrouter.component.base.Queue
 
PORT_HEAD - Static variable in class net.clackrouter.component.extension.REDQueue
 
PORT_HEAD - Static variable in class net.clackrouter.component.tcp.SockBuffer
 
PORT_IN - Static variable in class net.clackrouter.component.base.PullToPush
 
PORT_IN - Static variable in class net.clackrouter.component.extension.Capture
 
PORT_IN - Static variable in class net.clackrouter.component.extension.Counter
 
PORT_IN - Static variable in class net.clackrouter.component.extension.Delay
 
PORT_IN - Static variable in class net.clackrouter.component.extension.DNSHijacker
 
PORT_IN - Static variable in class net.clackrouter.component.extension.Loss
 
PORT_IN - Static variable in class net.clackrouter.component.extension.NAPT
 
PORT_IN - Static variable in class net.clackrouter.component.extension.TCPMonitor
 
PORT_IN - Static variable in class net.clackrouter.component.extension.TCPSeqMon
 
PORT_IN - Static variable in class net.clackrouter.component.extension.Tee
 
PORT_IN - Static variable in class net.clackrouter.component.extension.Throttle
 
PORT_IN - Static variable in class net.clackrouter.component.simplerouter.ARPDemux
 
PORT_IN - Static variable in class net.clackrouter.component.simplerouter.EtherEncap
 
PORT_IN - Static variable in class net.clackrouter.component.simplerouter.EtherStrip
 
PORT_IN - Static variable in class net.clackrouter.component.simplerouter.ICMPPortUnreach
 
PORT_IN - Static variable in class net.clackrouter.component.simplerouter.IPEncap
 
PORT_IN - Static variable in class net.clackrouter.component.simplerouter.IPStrip
 
PORT_IN - Static variable in class net.clackrouter.component.simplerouter.IPTTLDec
 
PORT_IN - Static variable in class net.clackrouter.component.tcp.OrderPackets
 
PORT_IN - Static variable in class net.clackrouter.component.tcp.ProcessAck
 
PORT_IN - Static variable in class net.clackrouter.component.tcp.ReceiveWindowCheck
 
PORT_IN - Static variable in class net.clackrouter.component.tcp.TCP
 
PORT_IN - Static variable in class net.clackrouter.ethereal.Ethereal
 
PORT_IN - Static variable in class net.clackrouter.example.EvenOdd
 
PORT_IN - Static variable in class net.clackrouter.example.SourceTracker1
 
PORT_INPUT - Static variable in class net.clackrouter.component.simplerouter.IPHeaderCheck
 
PORT_INTERNAL_FROM_NET - Static variable in class net.clackrouter.component.tcp.TCB
 
PORT_INTERNAL_TO_NET - Static variable in class net.clackrouter.component.tcp.TCB
 
PORT_INTERNAL_TO_NET - Static variable in class net.clackrouter.component.tcp.TCP
 
PORT_IP_IN - Static variable in class net.clackrouter.component.simplerouter.ARPLookup
 
PORT_IP_IN - Static variable in class net.clackrouter.component.simplerouter.IPRouteLookup
 
PORT_IP_IN - Static variable in class net.clackrouter.component.tcp.ValidateChecksum
 
PORT_IP_INVALID - Static variable in class net.clackrouter.component.tcp.ValidateChecksum
 
PORT_IP_OUT - Static variable in class net.clackrouter.component.tcp.SetChecksum
 
PORT_LOCAL - Static variable in class net.clackrouter.component.simplerouter.IPRouteLookup
 
PORT_NET_IN - Static variable in class net.clackrouter.application.TCPSocket
Port to receive incoming packets from the TCP/IP stack components
PORT_NET_OUT - Static variable in class net.clackrouter.application.TCPSocket
Port to send outgoing packets to the TCP/IP stack components
PORT_NET_OUT - Static variable in class net.clackrouter.component.tcp.Retransmitter
 
PORT_NET_OUT - Static variable in class net.clackrouter.component.tcp.SendWindowCheck
 
PORT_NET_OUT - Static variable in class net.clackrouter.component.tcp.TCP
 
PORT_NEWDATA_IN - Static variable in class net.clackrouter.component.tcp.ProcessSegment
 
PORT_NOROUTE - Static variable in class net.clackrouter.component.simplerouter.IPRouteLookup
 
PORT_ODD_OUT - Static variable in class net.clackrouter.example.EvenOdd
 
PORT_OUT - Static variable in class net.clackrouter.component.base.PullToPush
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.Capture
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.Counter
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.Delay
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.DNSHijacker
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.Loss
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.NAPT
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.TCPMonitor
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.TCPSeqMon
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.Throttle
 
PORT_OUT - Static variable in class net.clackrouter.component.extension.UDPSource
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.ARPLookup
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.ARPRespond
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.EtherStrip
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPPortUnreach
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.IPEncap
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.IPRouteLookup
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.IPStrip
 
PORT_OUT - Static variable in class net.clackrouter.component.simplerouter.IPTTLDec
 
PORT_OUT - Static variable in class net.clackrouter.component.tcp.OrderPackets
 
PORT_OUT - Static variable in class net.clackrouter.component.tcp.ProcessAck
 
PORT_OUT - Static variable in class net.clackrouter.component.tcp.ReceiveWindowCheck
 
PORT_OUT - Static variable in class net.clackrouter.ethereal.Ethereal
 
PORT_OUT - Static variable in class net.clackrouter.example.SourceTracker1
 
PORT_OUT1 - Static variable in class net.clackrouter.component.extension.Tee
 
PORT_OUT2 - Static variable in class net.clackrouter.component.extension.Tee
 
PORT_PROCESS_IN - Static variable in class net.clackrouter.component.tcp.Retransmitter
 
PORT_PROCESS_OUT - Static variable in class net.clackrouter.component.tcp.Retransmitter
 
PORT_REPLY_IN - Static variable in class net.clackrouter.component.simplerouter.ARPLookup
 
PORT_REQUEST_IN - Static variable in class net.clackrouter.component.simplerouter.ARPRespond
 
PORT_STORE_IN - Static variable in class net.clackrouter.component.tcp.Retransmitter
 
PORT_TAIL - Static variable in class net.clackrouter.component.base.Queue
 
PORT_TAIL - Static variable in class net.clackrouter.component.extension.REDQueue
 
PORT_TAIL - Static variable in class net.clackrouter.component.tcp.SockBuffer
 
PORT_TCP_IN - Static variable in class net.clackrouter.component.tcp.SetChecksum
 
PORT_TCP_VALID - Static variable in class net.clackrouter.component.tcp.ValidateChecksum
 
port_text - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
PORT_TO_INTERNAL - Static variable in class net.clackrouter.component.simplerouter.InterfaceIn
 
PORT_TO_NET - Static variable in class net.clackrouter.component.extension.SIPRedirector
 
PORT_TO_NET - Static variable in class net.clackrouter.component.extension.UDP
 
PORT_TO_NET - Static variable in class net.clackrouter.component.tcp.TCB
 
PORT_UNREACH - Static variable in class net.clackrouter.component.extension.UDP
 
PORT_UNREACH_OUT - Static variable in class net.clackrouter.component.tcp.TCP
 
PortConnectionDialog - Class in net.clackrouter.gui.util
Dialog window that allows the user to select which ports to connect when they create a wire between two Clack components.
PortConnectionDialog(Frame, ClackComponent, ClackComponent) - Constructor for class net.clackrouter.gui.util.PortConnectionDialog
Creates the reusable dialog.
portIcon - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
portViews - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
posComponentListener - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
we only need one adapter for all components
PositionManager - Class in net.clackrouter.jgraph.utils.gui
 
PositionManager() - Constructor for class net.clackrouter.jgraph.utils.gui.PositionManager
 
posPropertyChangeListener - Static variable in class net.clackrouter.jgraph.utils.gui.PositionManager
We only need one listener for all split panes.
postProcessSelection(MouseEvent, Object, boolean) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
Invoked after a cell has been selected in the mouseReleased method.
PPROTO_ENCAP - Static variable in class net.clackrouter.packets.IPPacket
 
PPROTO_HELLO - Static variable in class net.clackrouter.packets.IPPacket
 
PQueue - Class in net.clackrouter.netutils
My algo teacher would cry, but i'm implementing a priority queue as a list and am finding the max elem using a linear scan b/c our networks are tiny
PQueue() - Constructor for class net.clackrouter.netutils.PQueue
 
preferredMinSize - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Minimum preferred size.
preferredSize - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Size needed to completely display all the cells.
PREFIX_COMPONENT - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Prefix for component requests
PREFIX_MESSAGE_ERROR - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Prefix for error message requests
PREFIX_MESSAGE_INFORMATION - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Prefix for information message requests
PREFIX_MESSAGE_WARING - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Prefix for warning message requests
prepareForUIInstall() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Invoked after the graph instance variable has been set, but before any defaults/listeners have been installed.
preview - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
previousCursor - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.MouseHandler
 
print(String) - Method in class net.clackrouter.application.ClackApplication
Print out a message to the application console
print(Graphics, PageFormat, int) - Method in class net.clackrouter.gui.ClackDocument
Prints the router graph
printSizes(Component) - Static method in class net.clackrouter.propertyview.SpringUtilities
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
prio - Variable in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
ProcessAck - Class in net.clackrouter.component.tcp
TCP subcomponent that updates the TCB's notion of what packets have been received by the opposite end of the connection.
ProcessAck(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.ProcessAck
 
processPacket(VNSEthernetPacket) - Method in class net.clackrouter.test.ClackRouterTest
 
ProcessSegment - Class in net.clackrouter.component.tcp
TCP subcomponent that processes data and send acknowledgements.
ProcessSegment(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.ProcessSegment
 
processWindowEvent(WindowEvent) - Method in class net.clackrouter.jgraph.pad.GPLogConsole
Overriden, in order to be able to deal with window events
prompt - Variable in class net.clackrouter.application.ClackShell
 
PROMPT_END - Static variable in class net.clackrouter.application.ClackShell
 
ProperNameProvider - Interface in net.clackrouter.jgraph.pad.resources
Container for proper names.
properties - Variable in class net.clackrouter.jgraph.pad.GPUserObject
 
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.gui.ClackDocument
 
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.gui.util.HostnamePrompter
This method reacts to state changes in the option pane.
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.gui.util.OpenRouterDialog
This method reacts to state changes in the option pane.
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.gui.util.PortConnectionDialog
This method reacts to state changes in the option pane.
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.gui.util.TopologyPrompter
This method reacts to state changes in the option pane.
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.gui.util.VTextIcon
Checks for changes to the font on the fComponent so that it can invalidate the layout if the size changes
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.PropertyChangeHandler
 
propertyChange(PropertyChangeEvent) - Method in class net.clackrouter.jgraph.pad.Rule
 
propertyChangeListener - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Listens for JGraph property changes and updates display.
propertyDlg - Variable in class net.clackrouter.jgraph.pad.GPUserObject
 
proto - Variable in class net.clackrouter.component.extension.NAPT.TransportLevelMapping
 
proto - Variable in class net.clackrouter.netutils.FilterEntry.PacketInfo
 
PROTO_AH - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_ANY - Static variable in class net.clackrouter.netutils.FilterEntry
 
PROTO_CLACK_OSPF - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_CLACK_RIP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_DSTOPTS - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_EGP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_EON - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_ESP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_FRAGMENT - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_GGP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_HOPOPTS - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_ICMP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_ICMPV6 - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_IDP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_IGMP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_IP - Static variable in class net.clackrouter.packets.IPPacket
Protocols
PROTO_IPV6 - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_ND - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_NONE - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_PIM - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_PUP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_ROUTING - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_RSVP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_TCP - Static variable in class net.clackrouter.netutils.FilterEntry
 
PROTO_TCP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTO_UDP - Static variable in class net.clackrouter.netutils.FilterEntry
 
PROTO_UDP - Static variable in class net.clackrouter.packets.IPPacket
 
PROTOCOL_ADDR_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Length of the protocol address field, in bytes.
PROTOCOL_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
PROTOCOL_TYPE_IP - Static variable in class net.clackrouter.packets.VNSARPPacket
Value of the protocol type field of IP.
PROTOCOL_TYPE_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Length of the protocol type field, in bytes.
pullIn() - Method in class net.clackrouter.component.base.ClackPort
Called by the parent component when it wants to try and pull a packet in through this port.
PullToPush - Class in net.clackrouter.component.base
A simple component used to convert from a pull connection to a push connection.
PullToPush(Router, String) - Constructor for class net.clackrouter.component.base.PullToPush
 
pushBundle(String) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Pushes the specified bundle on the stack.
pushNewView(ClackView) - Method in class net.clackrouter.gui.ClackDocument
Used to implement zoom in using the zoomStack.
pushOut(VNSPacket) - Method in class net.clackrouter.component.base.ClackPort
Called by the parent component when it wants to send (push) a packet out this port.
pushSearchPath(String) - Static method in class net.clackrouter.jgraph.pad.resources.ImageLoader
pushes the specified path to the search path An example for a search path file name is 'com/jgraph/pad/resources'.
putMapping(Object, CellView) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel.ViewRedirector
 
putProperty(Object, Object) - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
putText(String) - Method in class net.clackrouter.application.ClackShell
 

Q

Queue - Class in net.clackrouter.component.base
Base class for any Clack queue.
Queue(Router, String) - Constructor for class net.clackrouter.component.base.Queue
 
Queue(Router, String, int) - Constructor for class net.clackrouter.component.base.Queue
 
queueOccupancyChanged() - Method in class net.clackrouter.component.base.Queue
Helper method to update graph and GUI queue when occupancy has been changed.
QueuePopup - Class in net.clackrouter.propertyview
 
QueuePopup(Queue) - Constructor for class net.clackrouter.propertyview.QueuePopup
 
QueueView - Class in net.clackrouter.router.graph
A specialized component view to show the size of a queue graphically.
QueueView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.router.graph.QueueView
 
QueueView.QueueRenderer - Class in net.clackrouter.router.graph
 
QueueView.QueueRenderer() - Constructor for class net.clackrouter.router.graph.QueueView.QueueRenderer
 

R

r - Variable in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
r - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
RawPacket - Class in net.clackrouter.jpcap
A captured packet containing raw data.
RawPacket(Timeval, byte[], int) - Constructor for class net.clackrouter.jpcap.RawPacket
Create a new raw packet.
readFile(String) - Static method in class net.clackrouter.jpcap.FileUtility
 
readPropertiesFromFile(Frame, File) - Static method in class net.clackrouter.jgraph.utils.Utilities
 
readPropertiesFromFile(Frame, String) - Static method in class net.clackrouter.jgraph.utils.Utilities
 
readPropertiesFromFile(String) - Static method in class net.clackrouter.jgraph.utils.Utilities
 
RealGraphCellRenderer - Class in net.clackrouter.jgraph.pad
 
RealGraphCellRenderer(RouterGraph, CellView[]) - Constructor for class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
realView - Variable in class net.clackrouter.jgraph.pad.GPOverviewPanel.ViewRedirector
 
receivedEchoReply(int, int) - Method in class net.clackrouter.application.Ping
 
receivedEchoReply(int, int) - Method in interface net.clackrouter.netutils.ICMPListener
 
receivedEchoReply(int, int) - Method in class net.clackrouter.test.ConnectivityTestThread
 
receivedEchoRequest(int, int) - Method in class net.clackrouter.application.Ping
 
receivedEchoRequest(int, int) - Method in interface net.clackrouter.netutils.ICMPListener
 
receivedEchoRequest(int, int) - Method in class net.clackrouter.test.ConnectivityTestThread
 
ReceiveWindowCheck - Class in net.clackrouter.component.tcp
TCP subcomponent that enforces the receive window for a TCP client, either trimming packets to fit within the valid window, or entirely dropping those that are not within the window.
ReceiveWindowCheck(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.ReceiveWindowCheck
 
recentDropTest() - Method in class net.clackrouter.component.base.Queue
Test whether we have just dropped a packet (used by QueueView).
recv(int, long) - Method in class net.clackrouter.application.TCPSocket
Read in data from this socket.
recv_nxt - Variable in class net.clackrouter.component.tcp.TCB
 
recv_window - Variable in class net.clackrouter.packets.VNSTCPPacket
 
recvFrom(long, UDPSocket.HostInfo) - Method in class net.clackrouter.application.UDPSocket
Receive a UDP datagram
REDIRECT - Static variable in class net.clackrouter.packets.VNSICMPType
 
Redirect - Static variable in class net.clackrouter.packets.VNSICMPType
 
REDIRECT_HOST - Static variable in class net.clackrouter.packets.VNSICMPCode
 
REDIRECT_NET - Static variable in class net.clackrouter.packets.VNSICMPCode
 
REDIRECT_TOS_HOST - Static variable in class net.clackrouter.packets.VNSICMPCode
 
REDIRECT_TOS_NET - Static variable in class net.clackrouter.packets.VNSICMPCode
 
RedirectHost - Static variable in class net.clackrouter.packets.VNSICMPCode
 
RedirectNet - Static variable in class net.clackrouter.packets.VNSICMPCode
 
RedirectTOSHost - Static variable in class net.clackrouter.packets.VNSICMPCode
 
RedirectTOSNet - Static variable in class net.clackrouter.packets.VNSICMPCode
 
REDQueue - Class in net.clackrouter.component.extension
Implementation of a Random Early Detection (RED) queue.
REDQueue(Router, String) - Constructor for class net.clackrouter.component.extension.REDQueue
 
REDQueue(Router, String, double, double, double, double, double) - Constructor for class net.clackrouter.component.extension.REDQueue
 
REDQueuePView - Class in net.clackrouter.propertyview
NOTE: this class is not currently used, since the RED queue now uses the data-handler and component-viz-launcher interfaces
REDQueuePView(REDQueue) - Constructor for class net.clackrouter.propertyview.REDQueuePView
 
redrawTopoView() - Method in class net.clackrouter.gui.ClackDocument
 
refresh(boolean) - Method in class net.clackrouter.router.graph.WireView
Overrides the parent method to udpate the cached points, source and target port.
refreshPortTab() - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
registerDefaultEscAction() - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
Registers the default window esc action for this frame.
registerDefaultEscAction() - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
Registers the default window esc action for this frame.
registerEscAction(Action) - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
Registers the specified action for a esc action of this frame.
registerEscAction(Action) - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
Registers the specified action for a esc action of this frame.
registerForPoll(ClackComponent) - Method in class net.clackrouter.router.core.Router
Used by components to register for a callback once per router processing loop.
registerListener(ClackComponentListener) - Method in class net.clackrouter.component.base.ClackComponent
Classes that want to be updated on component events implement the ClackComponentListener interface and send a reference of themselves to this method.
registerListener(TCPMonitor.TCPFlowListener) - Method in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
 
registerListeners(JGraph) - Method in class net.clackrouter.gui.ClackDocument
 
Registry - Class in net.clackrouter.ethereal.parser
 
Registry() - Constructor for class net.clackrouter.ethereal.parser.Registry
 
relevantEdge - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
reloadBundles() - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Reloads the bundles at the stack by using the default locale.
reloadPoints(EdgeView) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
reloadTopologyFile(int) - Method in class net.clackrouter.topology.core.TopologyManager
 
remote_address - Variable in class net.clackrouter.component.tcp.TCB
 
remote_port - Variable in class net.clackrouter.component.tcp.TCB
 
remove_all_with_x_lessthan(String, double) - Method in class net.clackrouter.chart.ClackOccData
Useful for timing out values older than a certain x value
removeAbstractButton(AbstractButton) - Method in class net.clackrouter.actions.AbstractActionToggle
removes the abstract action from the action control
removeARPCacheEntry(String, InetAddress) - Method in class net.clackrouter.component.simplerouter.ARPLookup
Removes an entry in the specified ARP cache
removeBarEntry(GPBarEntry) - Static method in class net.clackrouter.gui.ClackBarFactory
Here you can remove your own bar entries.
removeBundle(int) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
removes the specified bundle
removeClackTab(ClackTab) - Method in class net.clackrouter.gui.ClackFramework
 
removeComponent(Component) - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
Removes a component from the control of the position manager.
removeComponent(String) - Method in class net.clackrouter.router.core.Router
Removes the named component from the Router's list.
removeComponent(ClackComponent) - Method in class net.clackrouter.router.core.Router
Removes the specified component from the router's list.
removeContainer(Container) - Static method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
Removes a container from the control of the local change adapter
removeCurrentNode() - Method in class net.clackrouter.gui.tcp.TCPTreeView
Remove the currently selected node.
removeDocument(ClackDocument) - Method in class net.clackrouter.gui.ClackFramework
Remove a ClackDocument
removeElem() - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferInPanel
 
removeElem() - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferOutPanel
 
removeElems(int) - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferInPanel
 
removeElems(int) - Method in class net.clackrouter.gui.tcp.TCPDashboard.BufferOutPanel
 
removeEverySeries() - Method in class net.clackrouter.chart.ClackOccData
 
removeFromPoll(ClackComponent) - Method in class net.clackrouter.router.core.Router
Unregisters a component from being polled.
removeFromSource() - Method in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
 
removeListener(ICMPListener) - Method in class net.clackrouter.component.simplerouter.ICMPEcho
 
removeLocaleChangeListener(LocaleChangeListener) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Removes the registered Listener
removeLocalLinkChangeListener(LocalLinkChangedListener) - Method in class net.clackrouter.router.core.Router
 
removePanelFromTabPane(JPanel) - Method in class net.clackrouter.propertyview.DefaultPropertiesView
 
removePoint(int) - Method in class net.clackrouter.router.graph.WireView
Removes the point at position index.
removePortFromArray(int) - Method in class net.clackrouter.component.extension.Classifier
 
removeProperNameProvider(ProperNameProvider) - Method in class net.clackrouter.jgraph.pad.resources.DefaultResourceBundle
removes the propernameprovider
removeSearchPath(int) - Static method in class net.clackrouter.jgraph.pad.resources.ImageLoader
removes the searchpath at the specified index
removeSeries(String) - Method in class net.clackrouter.chart.ClackOccData
 
removeTabbedPaneContainerListener(ContainerListener) - Method in class net.clackrouter.gui.ClackFramework
 
removeTCB(TCB) - Method in class net.clackrouter.component.tcp.TCP
Not currently used, but removes a mapping once a socket no longer exists on a port.
removeTCPFlow(TCPMonitor.TCPFlow) - Method in class net.clackrouter.propertyview.TCPMonitorPopup
 
renderer - Static variable in class net.clackrouter.router.graph.DynamicClackView
 
renderer - Static variable in class net.clackrouter.router.graph.RouterGraph
 
renderer - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
renderer - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
rendererPane - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Used to paint the CellRenderer.
rendererPane - Variable in class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
repaint(long, int, int, int, int) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
repaint(Rectangle) - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
repaintStripe(int, int) - Method in class net.clackrouter.jgraph.pad.Rule
 
repeatKeyAction - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.KeyHandler
Key code that is being generated for.
REPLY_OUT - Static variable in class net.clackrouter.component.simplerouter.ARPDemux
 
reportError(ClackFramework, String) - Static method in class net.clackrouter.error.ErrorReporter
Report an error with a String message
reportError(String, Exception) - Static method in class net.clackrouter.error.ErrorReporter
Report an error using a string message and an exception, for use when no ClackGraphpad handle exists.
requeryDefaultNames() - Method in class net.clackrouter.jgraph.pad.resources.DefaultResourceBundle
Quires the default names.
REQUEST_OUT - Static variable in class net.clackrouter.component.simplerouter.ARPDemux
 
reservable - Variable in class net.clackrouter.topology.core.TopologyModel.Host
 
reserveVirtualHost(TopologyModel, String, boolean, String, String) - Method in class net.clackrouter.router.core.RouterManager
 
reset(TCB) - Method in class net.clackrouter.component.tcp.ProcessSegment
 
reset() - Method in class net.clackrouter.jgraph.pad.GPExplorer
 
reset - Variable in class net.clackrouter.propertyview.CounterPopup
 
resetCounter() - Method in class net.clackrouter.component.extension.Counter
 
resetDamper() - Method in class net.clackrouter.jgraph.pad.Touch
 
resetRenderers() - Method in class net.clackrouter.ethereal.HexTable
 
restoreComponentState(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphDropTargetListener
called to restore the state of a component because a drop was not performed.
Retransmitter - Class in net.clackrouter.component.tcp
TCP subcomponent that handles timeouts and the retransmission of unacknowledged packets.
Retransmitter(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.Retransmitter
 
Retransmitter.RetransListEntry - Class in net.clackrouter.component.tcp
 
Retransmitter.RetransListEntry(VNSTCPPacket) - Constructor for class net.clackrouter.component.tcp.Retransmitter.RetransListEntry
 
revalidate() - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
rewindParse(int) - Static method in class net.clackrouter.ethereal.EtherealTreeNode
 
RIP_ENTRY_SIZE_BYTES - Static variable in class net.clackrouter.packets.RIPRoutingUpdate
 
RIPRoutingEntry - Class in net.clackrouter.routing
Extension of RoutingEntry to also hold RIP data within a RoutingTable.
RIPRoutingEntry(InetAddress, InetAddress, InetAddress, String, short, int, boolean) - Constructor for class net.clackrouter.routing.RIPRoutingEntry
 
RIPRoutingUpdate - Class in net.clackrouter.packets
This is the packet type for a simple distance-vector protocol.
RIPRoutingUpdate() - Constructor for class net.clackrouter.packets.RIPRoutingUpdate
Create an empty RIP routing update, for use when building an update from scratch.
RIPRoutingUpdate(ByteBuffer) - Constructor for class net.clackrouter.packets.RIPRoutingUpdate
Constructs an RIP packet from the supplied byte buffer, for use when extracting an update from a received IP packet
RIPRoutingUpdate.Entry - Class in net.clackrouter.packets
 
RIPRoutingUpdate.Entry() - Constructor for class net.clackrouter.packets.RIPRoutingUpdate.Entry
 
RIPUpdateParser - Class in net.clackrouter.ethereal.parser
 
RIPUpdateParser() - Constructor for class net.clackrouter.ethereal.parser.RIPUpdateParser
 
rnd(int) - Static method in class net.clackrouter.jgraph.utils.Utilities
Returns a random number between 0 and max.
rootNode - Variable in class net.clackrouter.gui.tcp.TCPTreeView
 
ROTATE_DEFAULT - Static variable in class net.clackrouter.gui.util.VTextIcon
 
ROTATE_LEFT - Static variable in class net.clackrouter.gui.util.VTextIcon
 
ROTATE_NONE - Static variable in class net.clackrouter.gui.util.VTextIcon
 
ROTATE_RIGHT - Static variable in class net.clackrouter.gui.util.VTextIcon
 
route(WireView, List) - Method in class net.clackrouter.router.graph.Wire.WireRouting
 
ROUTE_ENTRY_HIGHLIGHT_MSEC - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
router - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
Router - Class in net.clackrouter.router.core
Main router class that contains all components representing a given host in a Clack topology and handles all packet receiving and transmission.
Router(VNSProtocolManager, TopologyModel, boolean) - Constructor for class net.clackrouter.router.core.Router
 
ROUTER_ADVERT - Static variable in class net.clackrouter.packets.VNSICMPType
 
ROUTER_ALERT_TIME - Static variable in class net.clackrouter.router.core.Router
Time between alerts for any host using this router's Alerter.
ROUTER_SLEEP_MSEC - Static variable in class net.clackrouter.router.core.Router
Time the router pauses during each iteration of the main processing loop in run().
ROUTER_SOLICIT - Static variable in class net.clackrouter.packets.VNSICMPType
 
RouterAdvert - Static variable in class net.clackrouter.packets.VNSICMPType
 
RouterConfig - Class in net.clackrouter.router.core
Configures a route based on the context of a saved xml file that details what components are included in the router, how they are configured, and where they are located on the screen.
RouterConfig() - Constructor for class net.clackrouter.router.core.RouterConfig
 
RouterConfig.ConnectionInfo - Class in net.clackrouter.router.core
Simple struct to hold information about an attempt to connect to the VNS server.
RouterConfig.ConnectionInfo() - Constructor for class net.clackrouter.router.core.RouterConfig.ConnectionInfo
 
RouterGraph - Class in net.clackrouter.router.graph
The extension of JGraph to display a modular Clack router.
RouterGraph() - Constructor for class net.clackrouter.router.graph.RouterGraph
 
RouterGraph(GraphModel) - Constructor for class net.clackrouter.router.graph.RouterGraph
 
RouterGraph(GraphModel, GraphLayoutCache) - Constructor for class net.clackrouter.router.graph.RouterGraph
 
RouterGraph.ScaledVertexRenderer - Class in net.clackrouter.router.graph
 
RouterGraph.ScaledVertexRenderer() - Constructor for class net.clackrouter.router.graph.RouterGraph.ScaledVertexRenderer
 
RouterGraph.ScaledVertexView - Class in net.clackrouter.router.graph
 
RouterGraph.ScaledVertexView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.router.graph.RouterGraph.ScaledVertexView
 
RouterGraphHelper - Class in net.clackrouter.router.graph
Main GUI class to handle the JGraph end of components being added, removed, and connected within Clack.
RouterGraphHelper(ClackFramework) - Constructor for class net.clackrouter.router.graph.RouterGraphHelper
 
RouterManager - Class in net.clackrouter.router.core
The RouterManager class handles the creation of Routers, including the attempt to reserver the VNS host.
RouterManager(ClackFramework, String, int, String, String) - Constructor for class net.clackrouter.router.core.RouterManager
 
RouterManager.ConnectFrame - Class in net.clackrouter.router.core
 
RouterManager.ConnectFrame(ClackFramework) - Constructor for class net.clackrouter.router.core.RouterManager.ConnectFrame
 
RouterSerializer - Class in net.clackrouter.router.core
Serializes the current components within a router to a file, including their settings (if non-transient) and their location on their screen.
RouterSerializer() - Constructor for class net.clackrouter.router.core.RouterSerializer
 
RouterSolicit - Static variable in class net.clackrouter.packets.VNSICMPType
 
RouterSpeedSlider - Class in net.clackrouter.gui.util
Represents the slider bar on the side of clack router frame.
RouterSpeedSlider(ClackDocument) - Constructor for class net.clackrouter.gui.util.RouterSpeedSlider
 
RouterView - Class in net.clackrouter.router.graph
The view class for a Router, which is a split screen of a RouterGraph and the hideable property view window.
RouterView(JGraph, ClackDocument) - Constructor for class net.clackrouter.router.graph.RouterView
 
RouterWire - Class in net.clackrouter.router.graph
A RouterWire is essentially a DefaultEdge with a small amount of functionality built on top to remember what components and specific ports within the route that it represents a connection between.
RouterWire(String, RouterView, ClackComponent, int, ClackComponent, int) - Constructor for class net.clackrouter.router.graph.RouterWire
 
RoutingEntry - Class in net.clackrouter.routing
Represents a single routing entry contained by a RoutingTable.
RoutingEntry(InetAddress, InetAddress, InetAddress, String) - Constructor for class net.clackrouter.routing.RoutingEntry
 
RoutingTable - Class in net.clackrouter.routing
Represents an simple routing table that can perform lookups based on a destination IP address.
RoutingTable(IPRouteLookup) - Constructor for class net.clackrouter.routing.RoutingTable
 
rowRule - Variable in class net.clackrouter.gui.ClackDocument
The row rule for the graph
rowRule - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. The row rule for the graph
rto_msec - Variable in class net.clackrouter.component.tcp.TCB
 
RTO_MSECS - Static variable in class net.clackrouter.component.tcp.TCB
 
Rule - Class in net.clackrouter.jgraph.pad
 
Rule(int, boolean, JGraph) - Constructor for class net.clackrouter.jgraph.pad.Rule
 
run() - Method in class net.clackrouter.application.ClackApplication
Starts the application (for internal Clack use)
run() - Method in class net.clackrouter.application.ClackShell
 
run() - Method in class net.clackrouter.component.base.ClackComponent.Waiter
 
run() - Method in class net.clackrouter.jgraph.pad.Touch
 
run() - Method in class net.clackrouter.protocol.VNSProtocolManager
Main processing loop for the ProtocolManager thread This is simply a loop in which the ProtocolManager checks if it has been told to stop, then sleeps, then both tries to read a single command from the server and send one command from its outgoing queue.
run() - Method in class net.clackrouter.router.core.Router
Main processing loop for a Clack Router.
run() - Method in class net.clackrouter.test.AddressAllocTest
 
run() - Method in class net.clackrouter.test.ConnectivityTestThread
 
runApplication(Router, String[], ClackShell) - Method in class net.clackrouter.application.ApplicationManager
 
runTest(ClackRouterTest, boolean) - Method in class net.clackrouter.router.core.Router
Run the specified test on this router.

S

sActiveRouterIconFile - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
sActiveServerIconFile - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
save() - Method in class net.clackrouter.jgraph.utils.UserProperties
Description of the Method
SAVE - Static variable in class net.clackrouter.topology.create.TopologyCreator
 
saveAll() - Static method in class net.clackrouter.jgraph.utils.UserProperties
Description of the Method
saveComponentState(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphDropTargetListener
called to save the state of a component in case it needs to be restored because a drop is not performed.
saveDialog(String, String, String) - Method in class net.clackrouter.actions.AbstractActionFile
Shows a file save dialog and returns the filename.
saveToFile(String) - Method in class net.clackrouter.component.extension.Capture
Writes all packets capture in the last capture sequence to the specified file
sBORDER - Static variable in class net.clackrouter.router.graph.ComponentView
 
sBORDER - Static variable in class net.clackrouter.router.graph.DynamicClackView
 
sBORDER - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
sBORDER - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
sBORDER - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
sBORDER - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
scale - Variable in class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
scrollBar - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.ComponentHandler
ScrollBar that is being adjusted.
SCROLLBORDER - Static variable in class net.clackrouter.jgraph.pad.GPGraphUI
Border in pixels to scroll if marquee or dragging are active.
scrollPane - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. Container for the graph so that you can scroll over the graph
SCROLLSTEP - Static variable in class net.clackrouter.jgraph.pad.GPGraphUI
Multiplicator for width and height when autoscrolling (=stepsize).
searchPath - Static variable in class net.clackrouter.jgraph.pad.resources.ImageLoader
contains string objects which respresents the search paths
second - Variable in class net.clackrouter.ethereal.Pair
 
selectAndFillMap(Map) - Method in class net.clackrouter.actions.AbstractActionListCell
 
selectCellForEvent(Object, MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Messaged to update the selection based on a MouseEvent over a particular cell.
selectCellsForEvent(JGraph, Object[], MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
From GraphUI interface.
selectCellsForEvent(Object[], MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Messaged to update the selection based on a MouseEvent for a group of cells.
selected - Variable in class net.clackrouter.router.graph.WireRenderer
Boolean attributes of the current edgeview.
send(ByteBuffer) - Method in class net.clackrouter.application.TCPSocket
Sends a buffer of data
send_empty_packet(int) - Method in class net.clackrouter.component.tcp.SendWindowCheck
Creates and sends a packet with no data
send_nxt - Variable in class net.clackrouter.component.tcp.TCB
 
send_una - Variable in class net.clackrouter.component.tcp.TCB
 
send_window - Variable in class net.clackrouter.component.tcp.TCB
 
sendData(VNSData) - Method in class net.clackrouter.protocol.VNSProtocolManager
Send data to the VNS server (currently supports only Packet data)
SendDataPopup - Class in net.clackrouter.gui.tcp
Class not used, but is a pop-up for the TCP SendData subcomponent.
SendDataPopup(SendWindowCheck) - Constructor for class net.clackrouter.gui.tcp.SendDataPopup
 
sendEchoRequest(InetAddress, int, int) - Method in class net.clackrouter.component.simplerouter.ICMPEcho
 
sendOpenCommand(short, String, String) - Method in class net.clackrouter.protocol.VNSProtocolManager
Sends an OPEN command to the VNS server to initiate a session
sendOutgoingPacket(VNSEthernetPacket) - Method in class net.clackrouter.router.core.Router
Method used by InterfaceOut components to send packets to VNS .
sendOutPort(VNSPacket, int) - Method in class net.clackrouter.component.base.ClackComponent
Conveniance method to push a packet out a particular port
sendPacket(VNSUDPPacket) - Method in class net.clackrouter.component.extension.UDP
Interface for packets to be send by UDP sockets.
sendTo(ByteBuffer, UDPSocket.HostInfo) - Method in class net.clackrouter.application.UDPSocket
Send a datagram to the specified address and port
SendWindowCheck - Class in net.clackrouter.component.tcp
Class that monitors the sending of TCP data segments, and makes sure it is within the valid sending window.
SendWindowCheck(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.SendWindowCheck
 
seq_num - Variable in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
seq_num - Variable in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
seq_num - Variable in class net.clackrouter.packets.VNSTCPPacket
 
serializeCTopo(CreateTopologyView, File) - Static method in class net.clackrouter.topology.create.CTopoSerializer
 
serializeTopology(ClackFramework, int, File, boolean) - Static method in class net.clackrouter.topology.core.TopoSerializer
 
server - Variable in class net.clackrouter.router.core.RouterConfig.ConnectionInfo
 
serverAcceptCall(TCB) - Method in class net.clackrouter.component.tcp.TCP
Method used when the server port identified by this TCB is calling accept()
SET_TEXT_IF_ICON_NOT_AVAILABLE - Static variable in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
Key for the special jcomponent client property.
SET_VALUES - Static variable in class net.clackrouter.propertyview.InterfacePopup
 
setActionMap(ActionMap) - Method in class net.clackrouter.jgraph.pad.GPConfiguration
Sets the actionMap.
setActiveLength(int) - Method in class net.clackrouter.jgraph.pad.Rule
 
setActiveOffset(int) - Method in class net.clackrouter.jgraph.pad.Rule
 
setAge(long) - Method in class net.clackrouter.packets.LinkStatePacket
 
setAlarm(long) - Method in class net.clackrouter.application.ClackApplication
 
setAlarm(long) - Method in class net.clackrouter.component.base.ClackComponent
 
setAlarm(long) - Method in interface net.clackrouter.router.core.Alarm
Sets a timer
setAlarm(Alarm, long) - Method in class net.clackrouter.router.core.TimeManager
 
setApplicationIcon(ImageIcon) - Static method in class net.clackrouter.gui.ClackFramework
Sets the applicationIcon.
setBackgroundImage(Image) - Method in class net.clackrouter.router.graph.RouterGraph
 
setBarFactory(ClackBarFactory) - Method in class net.clackrouter.gui.ClackFramework
Sets the barFactory.
setBarKey(String) - Method in class net.clackrouter.jgraph.pad.GPBarEntry
Sets the barKey.
setBarValue(String) - Method in class net.clackrouter.jgraph.pad.GPBarEntry
Sets the barValue.
setBodyBuffer(ByteBuffer) - Method in class net.clackrouter.packets.IPPacket
 
setBodyBuffer(ByteBuffer) - Method in class net.clackrouter.packets.VNSEthernetPacket
Sets the body of the Ethernet frame to the supplied byte buffer.
setBodyBuffer(ByteBuffer) - Method in class net.clackrouter.packets.VNSUDPPacket
 
setBounds(int, int, int, int) - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
setBounds(Rectangle) - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
setBounds(int, int, int, int) - Method in class net.clackrouter.jgraph.utils.JFrameP
Sets the bounds attribute of the JFrameP object
setBounds(Rectangle) - Method in class net.clackrouter.jgraph.utils.JFrameP
Sets the bounds attribute of the JFrameP object
setByteBuffer(ByteBuffer) - Method in class net.clackrouter.packets.VNSPacket
Sets the packet's byte buffer to the supplied byte buffer.
setCellRenderer(int, int) - Method in class net.clackrouter.ethereal.HexTable
 
SetChecksum - Class in net.clackrouter.component.tcp
Subcomponent to set the checksum of a TCP header.
SetChecksum(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.SetChecksum
 
setChecksum(short) - Method in class net.clackrouter.packets.IPPacket.Header
Sets the checksum to the supplied value.
setChecksum() - Method in class net.clackrouter.packets.IPPacket.Header
Sets the checksum to the value calculated by the method calculateChecksum.
setCLabel(String) - Method in class net.clackrouter.component.extension.Counter
set the label for the counter
setClackComponent(ClackComponent) - Method in class net.clackrouter.router.graph.ComponentCell
 
setClock(JLabel) - Method in class net.clackrouter.router.core.TimeManager
 
setColumnComparator(Class, Comparator) - Method in class net.clackrouter.ethereal.TableSorter
 
setColumnRule(Rule) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the columnRule.
setComponentCell(ComponentCell) - Method in class net.clackrouter.component.base.ClackComponent
Used to set the ComponentCell object representing this component in the Router Graph
setConnectivityTestWin(ConnectivityTestWindow) - Method in class net.clackrouter.gui.ClackDocument
 
setCounterView(CounterView) - Method in class net.clackrouter.component.extension.Counter
 
setCurrentApplication(ClackApplication) - Method in class net.clackrouter.application.TCPSocket
Set the Clack application that is the parent of this application (used internally)
setCurrentTCB(TCB) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
setCurrentTCB(TCB) - Method in class net.clackrouter.gui.tcp.TCPDashboard
 
setDamper(double) - Method in class net.clackrouter.jgraph.pad.Touch
 
setDebug(boolean) - Method in class net.clackrouter.gui.ClackFramework
 
setDefaultButton(JButton) - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
Registers the specified button for the default button.
setDefaultButton(JButton) - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
Registers the specified button for the default button.
setDefaultRouting(InetAddress, String) - Method in class net.clackrouter.router.core.Router
 
setDefaultRoutingForHost(TopologyModel.Host) - Static method in class net.clackrouter.topology.core.TopoRoutingTableCreator
Takes a host and adds a default route out eth0
setDelay(int) - Method in class net.clackrouter.component.extension.Delay
 
setDelay(int) - Method in class net.clackrouter.component.extension.Throttle
 
setDelay(int) - Method in class net.clackrouter.router.core.TimeManager
 
setDestAddr(ByteBuffer) - Method in class net.clackrouter.packets.IPPacket.Header
 
setDestinationAddress(InetAddress) - Method in class net.clackrouter.component.extension.UDPSource
 
setDestinationAddress(InetAddress) - Method in class net.clackrouter.packets.VNSUDPPacket
 
setDestinationAddressBuffer(ByteBuffer) - Method in class net.clackrouter.packets.VNSEthernetPacket
Sets the destination hardware address of the Ethernet frame to the supplied byte buffer.
setDestinationPort(int) - Method in class net.clackrouter.component.extension.UDPSource
Set destination port for this UDP traffic
setDestIPAddress(InetAddress) - Method in class net.clackrouter.packets.VNSTCPPacket
 
setDisplayElements(boolean) - Method in class net.clackrouter.router.graph.RouterGraph
 
setDocument(ClackDocument) - Method in class net.clackrouter.gui.ClackTab
Sets the document.
setDocument(ClackDocument) - Method in class net.clackrouter.router.core.Router
Set the document this router is associated with
setDocumentTitle(String) - Method in class net.clackrouter.gui.ClackDocument
 
setEnableTooltips(boolean, RouterGraph) - Method in class net.clackrouter.gui.ClackDocument
Sets the enableTooltips.
setEnableTooltips(boolean) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the enableTooltips.
setEscButton(JButton) - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
Registers the specified button for the default esc button.
setEscButton(JButton) - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
Registers the specified button for the default esc button.
setEthernetAddress(ByteBuffer) - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Sets the hardware address of an interface.
setExternalIPAddress(InetAddress) - Method in class net.clackrouter.component.extension.NAPT
 
setFilename(File) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the filename.
setFileName(String) - Method in class net.clackrouter.jgraph.pad.ImageIconBean
Initializes this image icon from the specified file.
setFlags(short) - Method in class net.clackrouter.packets.DNSPacket
 
setGradientColor(Color) - Method in class net.clackrouter.router.graph.WireRenderer
 
setGraphLayoutCache(GraphLayoutCache) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Sets the GraphLayoutCache (geometric pattern).
setGraphpad(ClackFramework) - Method in class net.clackrouter.actions.AbstractActionDefault
Sets the graphpad.
setGraphpad(ClackFramework) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the graphpad.
setHijackPair(String, InetAddress) - Method in class net.clackrouter.component.extension.DNSHijacker
Sets a new address to hijack, and false IP
setHostBoundsRects(Hashtable) - Method in class net.clackrouter.topology.core.TopologyModel
 
setID(short) - Method in class net.clackrouter.packets.DNSPacket
 
setIfaceStatus(String, boolean) - Method in class net.clackrouter.router.core.Router
 
setInputInterfaceName(String) - Method in class net.clackrouter.packets.VNSPacket
Sets the input interface on which the packet came in.
setInsertionLocation(Point) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Sets the current location for Drag-and-Drop activity.
setInternalNetwork(InetAddress, InetAddress) - Method in class net.clackrouter.component.extension.NAPT
 
setIntPos(Component, String, int) - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
Sets a value for the component.
setIPAddress(InetAddress) - Method in class net.clackrouter.component.base.Interface
 
setIPAddress(ByteBuffer) - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Sets the IP address of an interface.
setIPRouteLookup(IPRouteLookup) - Method in class net.clackrouter.router.core.Router
 
setIPSubnet(InetAddress) - Method in class net.clackrouter.component.base.Interface
 
setIsClackVisible(boolean) - Method in class net.clackrouter.gui.ClackDocument
 
setIsMetric(boolean) - Method in class net.clackrouter.jgraph.pad.Rule
 
setIsSimpleGraph(boolean) - Method in class net.clackrouter.gui.ClackFramework
 
setIsVisibleView(boolean) - Method in interface net.clackrouter.gui.ClackView
set flag indicating if this view is current visible to the user
setIsVisibleView(boolean) - Method in class net.clackrouter.gui.tcp.TCPView
 
setIsVisibleView(boolean) - Method in class net.clackrouter.router.graph.RouterView
 
setIsVisibleView(boolean) - Method in class net.clackrouter.topology.create.CreateTopologyView
 
setIsVisibleView(boolean) - Method in class net.clackrouter.topology.graph.TopologyView
 
setLabel(String) - Method in class net.clackrouter.gui.util.VTextIcon
sets the label to the given string, updating the orientation as needed and invalidating the layout if the size changes
setLabel - Variable in class net.clackrouter.propertyview.CounterPopup
 
setLabelPosition(Point2D) - Method in class net.clackrouter.router.graph.WireView
Sets the description of the label position.
setLevel2Type(ByteBuffer) - Method in class net.clackrouter.packets.VNSPacket
 
setLinkStatus(ClackDocument, String, String, boolean) - Method in class net.clackrouter.topology.core.TopologyModel
Used to enable or disable a link.
setLinkStatus(ClackDocument, TopologyModel.Link, boolean) - Method in class net.clackrouter.topology.core.TopologyModel
Enable or disable the specified link, updating the GUI
setListeningWire(RouterWire) - Method in class net.clackrouter.component.base.ClackPort
Set RouterWire that is connected to this port (used for RouterWire highlighting).
setLocalAttributes(Set) - Method in class net.clackrouter.jgraph.pad.GPExplorer.StatefulGraphLayoutCache
 
setLocale(Locale) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Sets the new locale and fires events to the locale change listener.
setLocation(int, int) - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
setLocation(Point) - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
setLocation(int, int) - Method in class net.clackrouter.jgraph.utils.JFrameP
Sets the location attribute of the JFrameP object
setLocation(Point) - Method in class net.clackrouter.jgraph.utils.JFrameP
Sets the location attribute of the JFrameP object
setLogNotFoundResources(boolean) - Static method in class net.clackrouter.jgraph.pad.resources.Translator
Sets the logNotFoundResources.
setLoss(float) - Method in class net.clackrouter.component.extension.Loss
 
setMarquee(BasicMarqueeHandler) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Sets the marquee handler.
setMask(ByteBuffer) - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Sets the subnet mask of an interface.
setMaxBytesForPull(int) - Method in class net.clackrouter.component.tcp.SockBuffer
 
setMaxOccupancy(int) - Method in class net.clackrouter.component.base.Queue
Set the max occupancy of this queue
setMe4Actions() - Method in class net.clackrouter.gui.ClackFramework
 
setMessage(String) - Method in class net.clackrouter.jgraph.pad.GPStatusBar
Sets the message.
setModel(GraphModel) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Sets the GraphModel.
setModified(boolean) - Method in class net.clackrouter.gui.ClackDocument
 
setModified(boolean) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
setName(String) - Method in class net.clackrouter.component.base.ClackComponent
set component's name
setName(String) - Method in class net.clackrouter.ethereal.Ethereal
 
setName(String) - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
Calls the super implementation and makes an update for the component by using the locale change adapter and the position manager.
setName(String) - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
Calls the super implementation and makes an update for the component by using the locale change adapter and the position manager.
setName(String) - Method in class net.clackrouter.jgraph.utils.gui.GPSplitPane
Calls the super implementation and makes an update for the component by using the locale change adapter and the position manager.
setName - Variable in class net.clackrouter.propertyview.EtherealPopup
 
setName(String) - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Sets the name of an interface.
setNeedsSourceAddress(boolean) - Method in class net.clackrouter.packets.VNSPacket
 
setNegate(boolean) - Method in class net.clackrouter.component.extension.Classifier.QuickMatch
 
setNextHopIPAddress(ByteBuffer) - Method in class net.clackrouter.packets.VNSPacket
Sets packet's next-hop IP address.
setNextHopMacAddress(ByteBuffer) - Method in class net.clackrouter.packets.VNSPacket
 
setOutput(PrintWriter) - Method in class net.clackrouter.test.ConnectivityTestThread
 
setOutputInterfaceName(String) - Method in class net.clackrouter.packets.VNSPacket
Sets the output interface on which the packet will go out.
setPageFormat(PageFormat) - Method in class net.clackrouter.router.graph.RouterGraph
 
setPageVisible(boolean) - Method in class net.clackrouter.router.graph.RouterGraph
 
setParentActionMap(ActionMap) - Method in class net.clackrouter.gui.ClackFramework
 
setParentHeader(VNSPacket) - Method in class net.clackrouter.packets.VNSPacket
 
setPendingError(boolean) - Method in class net.clackrouter.component.base.ClackComponent
 
setPendingError(boolean) - Method in class net.clackrouter.router.core.Router
 
setPoint(int, Point2D) - Method in class net.clackrouter.router.graph.WireView
Sets the point at index to p.
setPos(int) - Method in class net.clackrouter.jgraph.pad.GPBarEntry
Sets the pos.
setPreferredMinSize(Dimension) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Sets the preferred minimum size.
setPrio(Object, double) - Method in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
setProperties(Map) - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
setRect(String, Rectangle) - Method in class net.clackrouter.jgraph.utils.UserProperties
Sets the {3} attribute of the UserProperties object
setRenderer(StandardXYItemRenderer) - Method in class net.clackrouter.chart.ClackOccData
 
setResizeAction(AbstractAction) - Method in class net.clackrouter.gui.ClackDocument
 
setRole(String) - Method in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
setRouter(Router) - Method in class net.clackrouter.protocol.VNSProtocolManager
 
setRouterLinkInfo(TopologyModel.Host, ArrayList) - Static method in class net.clackrouter.topology.core.TopoRoutingTableCreator
 
setRouterTable(TopologyModel.Host, ArrayList) - Static method in class net.clackrouter.topology.core.TopoRoutingTableCreator
 
setRoutingTable(RoutingTable) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
 
setRoutingTable(RoutingTable) - Method in class net.clackrouter.router.core.Router
Sets the routing table for this router, overwriting all previous entries.
setRowRule(Rule) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the rowRule.
sets - Variable in class net.clackrouter.jgraph.pad.GPGraphTools.UnionFind
 
setScale(double) - Method in class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
setScrollPane(JScrollPane) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the scrollPane.
setSelectionAttributes(Map) - Method in class net.clackrouter.actions.AbstractActionDefault
 
setSelectionAttributes(Map) - Method in class net.clackrouter.gui.ClackDocument
Sets the attributes of the selected cells.
setSelectionModel(GraphSelectionModel) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Resets the selection model.
setSendingRate(int) - Method in class net.clackrouter.component.extension.UDPSource
Sets the rate (as a percentage of full router speed) at which the UDP source sends packets
setShell(ClackShell) - Method in class net.clackrouter.application.ClackApplication
Set active shell for this application.
setSize(Dimension) - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
setSize(int, int) - Method in class net.clackrouter.jgraph.utils.JDialogP
Sets the {3} attribute of the JDialogP object
setSize(Dimension) - Method in class net.clackrouter.jgraph.utils.JFrameP
Sets the size attribute of the JFrameP object
setSize(int, int) - Method in class net.clackrouter.jgraph.utils.JFrameP
Sets the size attribute of the JFrameP object
setSnapSelectedView(boolean) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Sets the mode of the snapSelectedView drag operation.
setSorter(TableSorter) - Method in class net.clackrouter.ethereal.EtherealTableModel
 
setSortingStatus(int, int) - Method in class net.clackrouter.ethereal.TableSorter
 
setSource(Object) - Method in class net.clackrouter.router.graph.Wire
Sets the source of the edge.
setSource(CellView) - Method in class net.clackrouter.router.graph.WireView
Sets the sourceView of the edge.
setSourceAddress(InetAddress) - Method in class net.clackrouter.component.extension.UDPSource
 
setSourceAddress(InetAddress) - Method in class net.clackrouter.packets.VNSUDPPacket
 
setSourceAddressBuffer(ByteBuffer) - Method in class net.clackrouter.packets.VNSEthernetPacket
Sets the source hardware address of the Ethernet frame to the supplied byte buffer.
setSourceIPAddress(InetAddress) - Method in class net.clackrouter.packets.VNSTCPPacket
 
setSourcePort(int) - Method in class net.clackrouter.component.extension.UDPSource
Set source port for this UDP traffic
setSpeed(int) - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Sets the speed of an interface, in bits per second.
setSplitPane(GPSplitPane) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the splitPane.
setSrcAddr(ByteBuffer) - Method in class net.clackrouter.packets.IPPacket.Header
 
setSubnet(ByteBuffer) - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Sets the subnet IP address of an interface.
setTab(ClackTab) - Method in class net.clackrouter.gui.ClackDocument
 
setTableHeader(JTableHeader) - Method in class net.clackrouter.ethereal.TableSorter
 
setTableModel(TableModel) - Method in class net.clackrouter.ethereal.TableSorter
 
setTarget(Object) - Method in class net.clackrouter.router.graph.Wire
Returns the target of edge.
setTarget(CellView) - Method in class net.clackrouter.router.graph.WireView
Sets the targetView of the edge.
setTCPChecksum(IPPacket) - Static method in class net.clackrouter.component.tcp.TCPChecksum
Sets the Checksum field in the TCP header.
setTCPStack(TCP) - Method in class net.clackrouter.router.core.Router
 
setTitle(String) - Method in class net.clackrouter.gui.ClackTab
 
setToolBarsVisible(boolean) - Method in class net.clackrouter.gui.ClackFramework
 
setTouch(Touch) - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Sets the touch.
setTTL(int) - Method in class net.clackrouter.packets.IPPacket.Header
Sets the packet's Time-To-Live field value.
setUDPPayload(String) - Method in class net.clackrouter.component.extension.UDPSource
Set the contents of the UDP packets to be sent.
setUDPStack(UDP) - Method in class net.clackrouter.router.core.Router
 
setup_routing_key - Variable in class net.clackrouter.router.core.Router
 
setupClientMapping(TCB) - Method in class net.clackrouter.component.tcp.TCP
Sets the type of this TCB to CLIENT and creates a mapping for later look-ups.
setupListenMapping(TCB) - Method in class net.clackrouter.component.tcp.TCP
Sets the type of this TCB to LISTENING and creates a mapping for later look-ups.
setupPorts(int) - Method in class net.clackrouter.application.TCPSocket
 
setupPorts(int) - Method in class net.clackrouter.component.base.ClackComponent
Allocates an array of ClackPort objects to be used by this component
setupPorts(int) - Method in class net.clackrouter.component.base.PullToPush
 
setupPorts(int) - Method in class net.clackrouter.component.base.Queue
 
setupPorts(int) - Method in class net.clackrouter.component.ethernet.EtherSwitch
 
setupPorts(int) - Method in class net.clackrouter.component.extension.Capture
 
setupPorts(int) - Method in class net.clackrouter.component.extension.Classifier
 
setupPorts(int) - Method in class net.clackrouter.component.extension.Counter
 
setupPorts(int) - Method in class net.clackrouter.component.extension.Delay
 
setupPorts(int) - Method in class net.clackrouter.component.extension.DNSHijacker
 
setupPorts(int) - Method in class net.clackrouter.component.extension.Loss
 
setupPorts(int) - Method in class net.clackrouter.component.extension.NAPT
 
setupPorts(int) - Method in class net.clackrouter.component.extension.REDQueue
 
setupPorts(int) - Method in class net.clackrouter.component.extension.SIPRedirector
 
setupPorts(int) - Method in class net.clackrouter.component.extension.TCPMonitor
 
setupPorts(int) - Method in class net.clackrouter.component.extension.TCPSeqMon
 
setupPorts(int) - Method in class net.clackrouter.component.extension.Tee
 
setupPorts(int) - Method in class net.clackrouter.component.extension.Throttle
 
setupPorts(int) - Method in class net.clackrouter.component.extension.UDP
 
setupPorts(int) - Method in class net.clackrouter.component.extension.UDPSource
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.ARPDemux
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.ARPLookup
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.ARPRespond
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.EtherEncap
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.EtherStrip
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.ICMPDemux
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.ICMPEcho
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.ICMPPortUnreach
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.ICMPTTLExpired
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.InterfaceIn
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.InterfaceOut
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.IPEncap
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.IPHeaderCheck
Validates the IP checksum, version, and header length of the IP packet, send good packets out one port for forwarding and sending those that fail the tests to a different port.
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.IPRouteLookup
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.IPStrip
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.IPTTLDec
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.Level2Demux
 
setupPorts(int) - Method in class net.clackrouter.component.simplerouter.Level3Demux
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.OrderPackets
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.ProcessAck
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.ProcessSegment
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.ReceiveWindowCheck
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.Retransmitter
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.SendWindowCheck
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.SetChecksum
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.SockBuffer
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.TCB
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.TCP
 
setupPorts(int) - Method in class net.clackrouter.component.tcp.ValidateChecksum
 
setupPorts(int) - Method in class net.clackrouter.ethereal.Ethereal
 
setupPorts(int) - Method in class net.clackrouter.example.EvenOdd
 
setupPorts(int) - Method in class net.clackrouter.example.SourceTracker1
 
setValue(Object) - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
setValueAt(Object, int, int) - Method in class net.clackrouter.ethereal.TableSorter
 
setValueAt(Object, int, int) - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerTableModel
 
setView(ClackPaintable) - Method in class net.clackrouter.component.base.ClackComponent
Set the view associate with this ClackComponent
setWireView(WireView) - Method in class net.clackrouter.router.graph.Wire
 
setXYPosition(double, double) - Method in class net.clackrouter.topology.graph.TopoInterfaceCell
 
sFirewallIconFile - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
sFROM_IFACE - Static variable in class net.clackrouter.component.extension.Classifier
 
sgn(double) - Static method in class net.clackrouter.jgraph.utils.MathExtensions
Extracts the leading sign of x.
ShadowBorder - Class in net.clackrouter.jgraph.utils
 
ShadowBorder() - Constructor for class net.clackrouter.jgraph.utils.ShadowBorder
 
sharedInstance - Static variable in class net.clackrouter.jgraph.utils.ShadowBorder
 
Show - Class in net.clackrouter.application
 
Show() - Constructor for class net.clackrouter.application.Show
 
show() - Method in class net.clackrouter.jgraph.pad.GPSelectProvider
shows the select dialog.
show() - Method in class net.clackrouter.jgraph.utils.JDialogP
Description of the Method
show() - Method in class net.clackrouter.jgraph.utils.JFrameP
Description of the Method
SHOW_CONSOLE - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
showConnectionErrorDialog(Component, String) - Static method in class net.clackrouter.router.graph.RouterGraphHelper
 
showErrorDialog(String) - Method in class net.clackrouter.component.base.ClackComponent
 
showNewGroups - Static variable in class net.clackrouter.jgraph.pad.GPExplorer.StatefulGraphLayoutCache
 
showPropertyDialog(RouterGraph, Object) - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
showRuler - Static variable in class net.clackrouter.gui.HierarchComponent
Deprecated. true if the ruler show is activated
showWindow() - Method in class net.clackrouter.ethereal.Ethereal
 
showWindow - Variable in class net.clackrouter.propertyview.EtherealPopup
 
shPAD - Static variable in class net.clackrouter.router.graph.ComponentView
 
shPAD - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
shPAD - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
shPAD - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
shPAD - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
sIconHeight - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
sIconHeight - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
sIconHeight - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
sIconHeight - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
sIconWidth - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
sIconWidth - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
sIconWidth - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
sIconWidth - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
SIGNAL_ERROR_LEN_MSEC - Static variable in class net.clackrouter.component.base.ClackComponent
 
signalError() - Method in class net.clackrouter.component.base.ClackComponent
 
SIMPLE_GRAPH - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
simpleExtraLabels - Variable in class net.clackrouter.router.graph.WireRenderer
A switch for painting the extra labels
sInactiveRouterIconFile - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
sInactiveServerIconFile - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
sInternetIconFile - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
SIPRedirector - Class in net.clackrouter.component.extension
 
SIPRedirector(Router, String) - Constructor for class net.clackrouter.component.extension.SIPRedirector
 
size - Variable in class net.clackrouter.actions.AbstractActionListCell
 
SIZE - Static variable in class net.clackrouter.jgraph.pad.Rule
 
size() - Method in class net.clackrouter.netutils.PQueue
 
SLEEP_TIME_MSEC - Static variable in class net.clackrouter.application.Ping
 
smDefaultFont - Static variable in class net.clackrouter.router.graph.ComponentView
 
smDefaultFont - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
smDefaultFont - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
smDefaultFont - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
smDefaultFont - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
smDefaultFont - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
smDefaultFontSize - Static variable in class net.clackrouter.router.graph.ComponentView
 
smDefaultFontSize - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
smDefaultFontSize - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
smDefaultFontSize - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
smDefaultFontSize - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
smDefaultFontSize - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
snap(boolean, Point2D) - Method in class net.clackrouter.router.graph.WireView.EdgeHandle
 
snapLast - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
snapSelectedView - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
If ture, a the view under mousepointer will be snapped to the grid lines during a drag operation.
snapStart - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
SockBuffer - Class in net.clackrouter.component.tcp
Buffer to hold application data going to or from an application socket.
SockBuffer(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.SockBuffer
 
SockBufferView - Class in net.clackrouter.router.graph
Deprecated. class is not yet complete
SockBufferView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.router.graph.SockBufferView
Deprecated.  
SockBufferView.SockBufferRenderer - Class in net.clackrouter.router.graph
Deprecated.  
SockBufferView.SockBufferRenderer() - Constructor for class net.clackrouter.router.graph.SockBufferView.SockBufferRenderer
Deprecated.  
socketBound(TCPSocket) - Method in class net.clackrouter.gui.tcp.TCPTreeView
 
sort(JGraph, Object[], GPGraphTools.CostFunction) - Method in class net.clackrouter.jgraph.pad.GPGraphTools
 
source - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.MouseInputHandler
Source that events are coming from.
source - Variable in class net.clackrouter.router.graph.Wire
Source and target of the edge.
source - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
SOURCE_QUENCH - Static variable in class net.clackrouter.packets.VNSICMPType
 
sourceComponent - Variable in class net.clackrouter.router.graph.RouterWire
 
sourcePortNum - Variable in class net.clackrouter.router.graph.RouterWire
 
SourceQuench - Static variable in class net.clackrouter.packets.VNSICMPType
 
SourceTracker1 - Class in net.clackrouter.example
 
SourceTracker1(Router, String) - Constructor for class net.clackrouter.example.SourceTracker1
 
SourceTrackerPopup - Class in net.clackrouter.example
 
SourceTrackerPopup(SourceTracker1) - Constructor for class net.clackrouter.example.SourceTrackerPopup
 
spline - Variable in class net.clackrouter.router.graph.WireRenderer
 
SPLIT_RATIO - Static variable in class net.clackrouter.router.graph.RouterView
 
splitPane - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. Splitpane between the libraries and the graph
SpringUtilities - Class in net.clackrouter.propertyview
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtilities() - Constructor for class net.clackrouter.propertyview.SpringUtilities
 
SRC_PORT - Static variable in class net.clackrouter.component.extension.NAPT
 
src_port - Variable in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
src_port - Variable in class net.clackrouter.packets.VNSTCPPacket
 
src_port - Variable in class net.clackrouter.packets.VNSUDPPacket
 
srcAddr - Variable in class net.clackrouter.netutils.FilterEntry.PacketInfo
 
srcPort - Variable in class net.clackrouter.netutils.FilterEntry.PacketInfo
 
SSH_PORT - Static variable in class net.clackrouter.packets.SSHPacket
 
SSHPacket - Class in net.clackrouter.packets
 
SSHPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.SSHPacket
 
STALE_CHECK_INTERVAL - Static variable in class net.clackrouter.component.extension.FlowByteQueue
 
start - Variable in class net.clackrouter.gui.ClackMarqueeHandler
 
start - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
start() - Method in class net.clackrouter.jgraph.pad.Touch
 
startCapture() - Method in class net.clackrouter.component.extension.Capture
Signals that this component should begin capturing packets, but does not write them to file
startDamper() - Method in class net.clackrouter.jgraph.pad.Touch
 
startDragging(MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
startEditing(Object, MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Will start editing for cell if there is a cellEditor and shouldSelectCell returns true.
startEditingAtCell(JGraph, Object) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Selects the cell and tries to edit it.
startEthereal() - Method in class net.clackrouter.router.core.Router
 
startHighlight() - Method in class net.clackrouter.router.graph.WireView
 
startParse() - Static method in class net.clackrouter.ethereal.EtherealTreeNode
 
startTest(Router) - Method in class net.clackrouter.test.ClackRouterTest
 
startTime - Variable in class net.clackrouter.component.base.Queue
 
startTime - Variable in class net.clackrouter.component.extension.FlowByteQueue
 
startTime - Variable in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
 
startTimer() - Method in class net.clackrouter.jgraph.pad.GPGraphUI.ComponentHandler
Creates, if necessary, and starts a Timer to check if need to resize the bounds.
STATE_CLOSE_WAIT - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_CLOSED - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_CLOSING - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_ESTABLISHED - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_FIN_WAIT1 - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_FIN_WAIT2 - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_LAST_ACK - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_LISTEN - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_SYN_RECEIVED - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_SYN_SENT - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_TIME_WAIT - Static variable in class net.clackrouter.component.tcp.TCB
 
STATE_UNKNOWN - Static variable in class net.clackrouter.component.tcp.TCB
 
stateChanged(ChangeEvent) - Method in class net.clackrouter.jgraph.pad.GPExplorer
 
stateChanged(ChangeEvent) - Method in class net.clackrouter.propertyview.DelayPView
 
stateChanged(ChangeEvent) - Method in class net.clackrouter.propertyview.FlowByteQueuePopup
 
stateChanged(ChangeEvent) - Method in class net.clackrouter.propertyview.LossPopup
 
stateChanged(ChangeEvent) - Method in class net.clackrouter.propertyview.QueuePopup
 
stateChanged(ChangeEvent) - Method in class net.clackrouter.propertyview.REDQueuePView
 
stateChanged(ChangeEvent) - Method in class net.clackrouter.propertyview.ThrottlePView
 
statusbar - Variable in class net.clackrouter.gui.ClackDocument
 
statusbar - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated.  
statusBar - Variable in class net.clackrouter.jgraph.pad.GPExplorer
 
STEP - Static variable in class net.clackrouter.gui.util.RouterSpeedSlider
 
Step() - Method in class net.clackrouter.router.core.TimeManager
 
stop() - Method in class net.clackrouter.jgraph.pad.Touch
 
stopCapture() - Method in class net.clackrouter.component.extension.Capture
Ends capture process
stopCellEditing() - Method in class net.clackrouter.propertyview.DataHandlerTable.HandlerCellEditor
 
stopDamper() - Method in class net.clackrouter.jgraph.pad.Touch
 
stopEditing(JGraph) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Stops the current editing session.
stopEditingInCompleteEditing - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Set to false when editing and shouldSelectCell() returns true meaning the node should be selected before editing, used in completeEditing.
stopEthereal() - Method in class net.clackrouter.router.core.Router
 
stopRouterAndDisconnect() - Method in class net.clackrouter.router.core.Router
Signals the Router to end processing and disconnect from VNS.
strip(byte[]) - Method in class net.clackrouter.ethereal.parser.PacketParser
You can override this or just set variables dataStart and dataLen.
strip(byte[]) - Method in class net.clackrouter.ethereal.parser.TCPParser
 
STROKE - Static variable in class net.clackrouter.router.graph.ComponentView
 
STUN_CLACKSHARE_PORT - Static variable in class net.clackrouter.component.extension.SIPRedirector
 
STUN_SERVER_NAME - Static variable in class net.clackrouter.component.extension.SIPRedirector
 
SUBMIT - Static variable in class net.clackrouter.topology.create.TopologyCreator
 
subnet_mask - Variable in class net.clackrouter.routing.LocalLinkInfo
IP subnet mask for this link
SUFFIX_ACCELERATOR - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Suffix applied to the key used in resource file lookups for a menuitem (instead of action)
SUFFIX_ACTION - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Suffix applied to the key used in resource file lookups for menu.
SUFFIX_ICON - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
suffix for the icon key
SUFFIX_IMAGE - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Suffix applied to the key used in resource file lookups for an image.
SUFFIX_LABEL - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Suffix applied to the key used in resource file lookups for a label.
SUFFIX_MENU - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Suffix applied to the key used in resource file lookups for a submenu
SUFFIX_MNEMONIC - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Suffix applied to the key used in resource file lookups for a menuitem (instead of action)
SUFFIX_TEXT - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
suffix for the text key
SUFFIX_TITLE - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
suffix for the title key
SUFFIX_TOOL_TIP_TEXT - Static variable in interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
Suffix applied to the key used in resource file lookups for tooltip text.
swPAD - Static variable in class net.clackrouter.router.graph.ComponentView
 
swPAD - Static variable in class net.clackrouter.router.graph.SockBufferView
Deprecated.  
swPAD - Static variable in class net.clackrouter.topology.create.CreateTopoHostView
 
swPAD - Static variable in class net.clackrouter.topology.graph.TopoPhysicalHostView
 
swPAD - Static variable in class net.clackrouter.topology.graph.TopoVirtualHostView
 
syn - Variable in class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
synchToTCPPacket(VNSTCPPacket) - Method in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
synFlagSet() - Method in class net.clackrouter.packets.VNSTCPPacket
 

T

tab - Variable in class net.clackrouter.gui.ClackDocument
a reference to the tab holding this document
tab - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. a reference to the internal Frame
TAB_HEIGHT - Static variable in class net.clackrouter.gui.ClackTab
 
TAB_WIDTH - Static variable in class net.clackrouter.gui.ClackTab
A link to the Graphpad Document of this frame
tabbedPane - Variable in class net.clackrouter.gui.ClackFramework
 
table - Variable in class net.clackrouter.jgraph.pad.GPUserObject
 
tableModel - Variable in class net.clackrouter.ethereal.TableSorter
 
TableSorter - Class in net.clackrouter.ethereal
TableSorter is a decorator for TableModels; adding sorting functionality to a supplied TableModel.
TableSorter() - Constructor for class net.clackrouter.ethereal.TableSorter
 
TableSorter(TableModel) - Constructor for class net.clackrouter.ethereal.TableSorter
 
TableSorter(TableModel, JTableHeader) - Constructor for class net.clackrouter.ethereal.TableSorter
 
target - Variable in class net.clackrouter.router.graph.Wire
Source and target of the edge.
target - Variable in class net.clackrouter.router.graph.WireView.EdgeHandle
 
targetComponent - Variable in class net.clackrouter.router.graph.RouterWire
 
targetPortNum - Variable in class net.clackrouter.router.graph.RouterWire
 
TCB - Class in net.clackrouter.component.tcp
A Transmission Control Block (TCB) represents the state of a single TCP connection.
TCB(TCP, Router, String) - Constructor for class net.clackrouter.component.tcp.TCB
 
tcbCreated(TCB) - Method in class net.clackrouter.gui.tcp.TCPTreeView
 
TCBSelected(TCB) - Method in class net.clackrouter.gui.tcp.TCPView
 
TCP - Class in net.clackrouter.component.tcp
A class representing a simplified TCP stack on a local host.
TCP(Router, String) - Constructor for class net.clackrouter.component.tcp.TCP
 
TCP.UpdateEvent - Class in net.clackrouter.component.tcp
TCP specific class to provide more information to a GUI object about changes to the TCP data.
TCP.UpdateEvent(int, Object) - Constructor for class net.clackrouter.component.tcp.TCP.UpdateEvent
 
TCP_FLOW - Static variable in class net.clackrouter.chart.ChartUtils
 
TCP_OUT - Static variable in class net.clackrouter.component.simplerouter.Level3Demux
 
TCP_SOCKET_CREATED - Static variable in class net.clackrouter.component.tcp.TCP.UpdateEvent
 
TCP_TCB_CREATED - Static variable in class net.clackrouter.component.tcp.TCP.UpdateEvent
 
TCPChecksum - Class in net.clackrouter.component.tcp
Helper class to perform the TCP checksum algorithm.
TCPChecksum() - Constructor for class net.clackrouter.component.tcp.TCPChecksum
 
TCPDashboard - Class in net.clackrouter.gui.tcp
A half-finished class to provide a "Dashboard" view of a single TCP connection terminated at a Clack host.
TCPDashboard(TCP) - Constructor for class net.clackrouter.gui.tcp.TCPDashboard
 
TCPDashboard.BufferInPanel - Class in net.clackrouter.gui.tcp
 
TCPDashboard.BufferInPanel() - Constructor for class net.clackrouter.gui.tcp.TCPDashboard.BufferInPanel
 
TCPDashboard.BufferOutPanel - Class in net.clackrouter.gui.tcp
 
TCPDashboard.BufferOutPanel() - Constructor for class net.clackrouter.gui.tcp.TCPDashboard.BufferOutPanel
 
TcpdumpWriter - Class in net.clackrouter.jpcap
Writes data in tcpdump format.
TcpdumpWriter() - Constructor for class net.clackrouter.jpcap.TcpdumpWriter
 
TCPMonitor - Class in net.clackrouter.component.extension
A class for tracking and analyzing the TCP flows being forwarded by a router.
TCPMonitor(Router, String) - Constructor for class net.clackrouter.component.extension.TCPMonitor
 
TCPMonitor.TCPFlow - Class in net.clackrouter.component.extension
Helper class to contain all information about a single TCP flow.
TCPMonitor.TCPFlow(InetAddress, int, InetAddress, int) - Constructor for class net.clackrouter.component.extension.TCPMonitor.TCPFlow
 
TCPMonitor.TCPFlowListener - Interface in net.clackrouter.component.extension
Listener interface for classes wishing to be updated about changes to a TCPMonitor.TCPFlow.
TCPMonitor.TimerCallback - Class in net.clackrouter.component.extension
 
TCPMonitor.TimerCallback() - Constructor for class net.clackrouter.component.extension.TCPMonitor.TimerCallback
 
TCPMonitorPopup - Class in net.clackrouter.propertyview
 
TCPMonitorPopup(TCPMonitor) - Constructor for class net.clackrouter.propertyview.TCPMonitorPopup
 
TCPParser - Class in net.clackrouter.ethereal.parser
 
TCPRedirector - Class in net.clackrouter.application
A Clack application that uses a Clack host to proxy to a real Internet host, thus redirecting the TCP traffic.
TCPRedirector() - Constructor for class net.clackrouter.application.TCPRedirector
 
TCPSeqMon - Class in net.clackrouter.component.extension
 
TCPSeqMon(Router, String) - Constructor for class net.clackrouter.component.extension.TCPSeqMon
 
TCPSeqMonPView - Class in net.clackrouter.propertyview
 
TCPSeqMonPView(TCPSeqMon) - Constructor for class net.clackrouter.propertyview.TCPSeqMonPView
 
TCPSocket - Class in net.clackrouter.application
Implementation of a TCP Socket for use by Clack applications.
TCPSocket(TCB, Router, String) - Constructor for class net.clackrouter.application.TCPSocket
 
TCPStateAnalyzer - Class in net.clackrouter.gui.tcp
Used to analyze a TCP flow that is going through the router.
TCPStateAnalyzer(TCPMonitor.TCPFlow, InetAddress, int) - Constructor for class net.clackrouter.gui.tcp.TCPStateAnalyzer
 
TCPTreeView - Class in net.clackrouter.gui.tcp
View of all current TCB's that exist on a local clack TCP stack.
TCPTreeView(TCPView) - Constructor for class net.clackrouter.gui.tcp.TCPTreeView
 
TCPView - Class in net.clackrouter.gui.tcp
A defunct class, used with the TCP hiearchical component.
TCPView(TCP, ClackDocument) - Constructor for class net.clackrouter.gui.tcp.TCPView
 
Tee - Class in net.clackrouter.component.extension
A simple class to take a packet on a single input and duplicate it and send the packet out two outputs.
Tee(Router, String) - Constructor for class net.clackrouter.component.extension.Tee
 
testSuccess() - Method in class net.clackrouter.test.ConnectivityTestThread
Tells you whether last test was successfull (i.e., no failures) Will return false unless the last test fully completed
text - Variable in class net.clackrouter.jgraph.pad.GPTransferable
 
textArea - Variable in class net.clackrouter.application.ClackShell
 
TH_ACK - Static variable in class net.clackrouter.packets.VNSTCPPacket
 
TH_FIN - Static variable in class net.clackrouter.packets.VNSTCPPacket
 
TH_PSH - Static variable in class net.clackrouter.packets.VNSTCPPacket
 
TH_RST - Static variable in class net.clackrouter.packets.VNSTCPPacket
 
TH_SYN - Static variable in class net.clackrouter.packets.VNSTCPPacket
 
TH_URG - Static variable in class net.clackrouter.packets.VNSTCPPacket
 
THRESHOLD - Static variable in class net.clackrouter.topology.graph.TopoInterfaceCell
 
Throttle - Class in net.clackrouter.component.extension
Component to slow down the packet being passed through it in a user configurable manner.
Throttle(Router, String) - Constructor for class net.clackrouter.component.extension.Throttle
 
Throttle(Router, String, int) - Constructor for class net.clackrouter.component.extension.Throttle
 
ThrottlePView - Class in net.clackrouter.propertyview
 
ThrottlePView(Throttle) - Constructor for class net.clackrouter.propertyview.ThrottlePView
 
tick() - Method in class net.clackrouter.router.core.TimeManager
 
TIME_EXCEEDED - Static variable in class net.clackrouter.packets.VNSICMPType
 
TIME_EXCEEDED_IN_TRANSIT - Static variable in class net.clackrouter.packets.VNSICMPCode
 
TIME_EXCEEDED_REASSEMBLY - Static variable in class net.clackrouter.packets.VNSICMPCode
 
TIME_STAMP - Static variable in class net.clackrouter.packets.VNSICMPType
 
TIME_STAMP_REPLY - Static variable in class net.clackrouter.packets.VNSICMPType
 
timedOut() - Method in class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
tests if this entry is times out
TimeExceeded - Static variable in class net.clackrouter.packets.VNSICMPType
 
TimeExceededInTransit - Static variable in class net.clackrouter.packets.VNSICMPCode
 
TimeExceededReassembly - Static variable in class net.clackrouter.packets.VNSICMPCode
 
TimeManager - Class in net.clackrouter.router.core
 
TimeManager() - Constructor for class net.clackrouter.router.core.TimeManager
 
timeout - Variable in class net.clackrouter.packets.DNSPacket.Answer
 
timer - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.ComponentHandler
Timer used when inside a scrollpane and the scrollbar is adjusting.
TimeStamp - Static variable in class net.clackrouter.packets.VNSICMPType
 
TimeStampReply - Static variable in class net.clackrouter.packets.VNSICMPType
 
Timeval - Class in net.clackrouter.jpcap
POSIX.4 timeval for Java.
Timeval(long, int) - Constructor for class net.clackrouter.jpcap.Timeval
 
TO_ARP - Static variable in class net.clackrouter.component.simplerouter.Level2Demux
 
TO_IP - Static variable in class net.clackrouter.component.simplerouter.Level2Demux
 
toBytes(long, int) - Static method in class net.clackrouter.jpcap.ArrayHelper
Convert a long integer into an array of bytes.
toBytesLittleEndian(long, int) - Static method in class net.clackrouter.jpcap.ArrayHelper
Convert a long integer into an array of bytes, little endian format.
toggleSelectionCellForEvent(Object, MouseEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Messaged to update the selection based on a toggle selection event, which means the cell's selection state is inverted.
tokenize(String) - Static method in class net.clackrouter.actions.AbstractActionList
 
tokenize(String, String) - Method in class net.clackrouter.gui.ClackBarFactory
Tokenizes the value for the key and integrates bar entries.
tokenize(String) - Static method in class net.clackrouter.jgraph.utils.Utilities
Take the given string and chop it up into a series of strings on whitespace boundries.
tokenize(String, String) - Static method in class net.clackrouter.jgraph.utils.Utilities
 
toogleTopoRouteTableViewMode() - Method in class net.clackrouter.gui.ClackDocument
 
toolBarInnerPanel - Variable in class net.clackrouter.gui.ClackFramework
 
toolBarMainPanel - Variable in class net.clackrouter.gui.ClackFramework
 
TOOLBARS - Static variable in class net.clackrouter.gui.ClackBarFactory
Main key for the toolbars
toolBarsVisible - Variable in class net.clackrouter.gui.ClackFramework
 
toolTipOriginalEnabledStatus - Variable in class net.clackrouter.jgraph.utils.HTMLPane
 
topo_max - Variable in class net.clackrouter.router.core.RouterConfig.ConnectionInfo
 
topo_min - Variable in class net.clackrouter.router.core.RouterConfig.ConnectionInfo
 
TopoGraph - Class in net.clackrouter.topology.core
Main graph class to resresent a topology, which has hosts as different nodes and ethernet links as edges.
TopoGraph(GraphModel, ClackDocument) - Constructor for class net.clackrouter.topology.core.TopoGraph
 
TopoHostCell - Class in net.clackrouter.topology.graph
Simple class to represent a virtual host within the Jgraph GraphModel that represents a VNS topology.
TopoHostCell(TopologyModel.Host, ClackDocument) - Constructor for class net.clackrouter.topology.graph.TopoHostCell
 
TopoInterfaceCell - Class in net.clackrouter.topology.graph
Subclass of DefaultPort to implement a component port within a JGraph GraphModel representing an VNS topology.
TopoInterfaceCell(TopologyModel.Interface) - Constructor for class net.clackrouter.topology.graph.TopoInterfaceCell
 
TopoInterfaceView - Class in net.clackrouter.topology.graph
View of an interface for the Topology Graph.
TopoInterfaceView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.topology.graph.TopoInterfaceView
 
TopoInterfaceView.TopoInterfaceRenderer - Class in net.clackrouter.topology.graph
 
TopoInterfaceView.TopoInterfaceRenderer() - Constructor for class net.clackrouter.topology.graph.TopoInterfaceView.TopoInterfaceRenderer
 
TopologyCreator - Class in net.clackrouter.topology.create
Used to design a topology
TopologyCreator(String) - Constructor for class net.clackrouter.topology.create.TopologyCreator
 
topologyManager - Variable in class net.clackrouter.gui.ClackFramework
 
TopologyManager - Class in net.clackrouter.topology.core
Controls loading routers from different topology files and cleaning up on close.
TopologyManager(ClackFramework) - Constructor for class net.clackrouter.topology.core.TopologyManager
 
TopologyModel - Class in net.clackrouter.topology.core
Represents the data of a single topology, combining information from a VNS topology file, and information provided by saved config files.
TopologyModel(int, ArrayList, ArrayList, boolean, Element) - Constructor for class net.clackrouter.topology.core.TopologyModel
 
TopologyModel.Host - Class in net.clackrouter.topology.core
Represents a single host within a topology.
TopologyModel.Host(String, boolean) - Constructor for class net.clackrouter.topology.core.TopologyModel.Host
 
TopologyModel.Interface - Class in net.clackrouter.topology.core
Represents an interface on a host within a topology.
TopologyModel.Interface(String, String, InetAddress, InetAddress, EthernetAddress) - Constructor for class net.clackrouter.topology.core.TopologyModel.Interface
 
TopologyModel.Link - Class in net.clackrouter.topology.core
Represents an link between two hosts inside a topology.
TopologyModel.Link(TopologyModel.Host, TopologyModel.Interface, TopologyModel.Host, TopologyModel.Interface, boolean) - Constructor for class net.clackrouter.topology.core.TopologyModel.Link
 
TopologyPrompter - Class in net.clackrouter.gui.util
Simple dialog class to prompt the user for what topology they want to connect to.
TopologyPrompter(Frame, boolean) - Constructor for class net.clackrouter.gui.util.TopologyPrompter
Creates the reusable dialog.
topologyView - Variable in class net.clackrouter.gui.ClackDocument
the topology view for this router
TopologyView - Class in net.clackrouter.topology.graph
ClackView for the graph showing a VNS topology using a TopoGraph.
TopologyView(ClackFramework, ClackDocument, int) - Constructor for class net.clackrouter.topology.graph.TopologyView
 
TopoParser - Class in net.clackrouter.topology.core
This is a static class that parses the VNS topology file from the VNS server.
TopoParser() - Constructor for class net.clackrouter.topology.core.TopoParser
 
TopoPhysicalHostView - Class in net.clackrouter.topology.graph
View for a physical host in a Topology JGraph.
TopoPhysicalHostView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.topology.graph.TopoPhysicalHostView
 
TopoPopup - Class in net.clackrouter.topology.core
Simple popup window for host objects in a topology graph, which lets the user copy each of the host's IP addresses to the clipboard.
TopoPopup(TopologyModel.Host) - Constructor for class net.clackrouter.topology.core.TopoPopup
creates a popup menu for the specified key.
TopoRoutingTableCreator - Class in net.clackrouter.topology.core
This creates niave routing tables based on individual hosts, subnets, in a topology.
TopoRoutingTableCreator() - Constructor for class net.clackrouter.topology.core.TopoRoutingTableCreator
 
TopoSerializer - Class in net.clackrouter.topology.core
Static class used to save an enitirely new topology file.
TopoSerializer() - Constructor for class net.clackrouter.topology.core.TopoSerializer
 
TopoVirtualHostView - Class in net.clackrouter.topology.graph
View for a virtual host in a Topology JGraph.
TopoVirtualHostView(TopoHostCell, JGraph, CellMapper) - Constructor for class net.clackrouter.topology.graph.TopoVirtualHostView
 
TopoWire - Class in net.clackrouter.topology.graph
Represents a wire connecting two interfaces within JGraph GraphModel representing a VNS Topology.
TopoWire(String, TopologyView, TopologyModel, TopologyModel.Link) - Constructor for class net.clackrouter.topology.graph.TopoWire
 
TOS_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
toString() - Method in class net.clackrouter.component.extension.Classifier.PatternMatcher
 
toString() - Method in class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
 
toString() - Method in class net.clackrouter.ethereal.Pair
 
toString() - Method in class net.clackrouter.jgraph.pad.GPBarEntry
Prints the Entry with all properties.
toString() - Method in class net.clackrouter.jgraph.pad.GPUserObject
 
toString() - Method in class net.clackrouter.jpcap.RawPacket
Convert this packet to a readable string.
toString() - Method in class net.clackrouter.jpcap.Timeval
 
toString() - Method in class net.clackrouter.netutils.EthernetAddress
 
toString() - Method in class net.clackrouter.netutils.FilterEntry
Return this filter as a configuration string (used for serialization) Note: the IP address is not saved, since this is topology dependent
toString() - Method in class net.clackrouter.packets.IPPacket.Header
Represents the header in readable format, by field.
toString() - Method in class net.clackrouter.packets.IPPacket
Represents an IP packet in a readable format, by field.
toString() - Method in class net.clackrouter.packets.VNSARPPacket
Presents ARP packet in a readable format, by field.
toString() - Method in class net.clackrouter.packets.VNSEthernetPacket
Presents an Ethernet frame in a readable format, by field.
toString() - Method in class net.clackrouter.packets.VNSICMPCode
Returns the human-readable name of the code.
toString() - Method in class net.clackrouter.packets.VNSICMPPacket
Represents the ICMP packet in a readable format, by field.
toString() - Method in class net.clackrouter.packets.VNSICMPType
Returns the human-readable name of the type.
toString() - Method in class net.clackrouter.packets.VNSPacket
Represents the packet in a readable format, by field.
toString() - Method in class net.clackrouter.packets.VNSTCPPacket
 
toString() - Method in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
toString() - Method in class net.clackrouter.protocol.data.VNSBanner
Returns the server message.
toString() - Method in class net.clackrouter.protocol.data.VNSClose
Returns the server message.
toString() - Method in class net.clackrouter.protocol.data.VNSHWInfo.HWEntry
 
toString() - Method in class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Represents the interface information in a readable format, by field.
toString() - Method in class net.clackrouter.protocol.data.VNSHWInfo
Represent harddware info in a readable format, by field.
toString() - Method in class net.clackrouter.routing.RoutingEntry
 
TOTAL_LEN - Static variable in class net.clackrouter.packets.VNSARPPacket
Total length of the ARP packet, in bytes.
TOTAL_LENGTH_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
TOTAL_RETRANS_ATTEMPTS - Static variable in class net.clackrouter.component.tcp.TCB
 
touch - Variable in class net.clackrouter.gui.HierarchComponent
Deprecated. On the fly layout
Touch - Class in net.clackrouter.jgraph.pad
 
Touch(RouterGraph) - Constructor for class net.clackrouter.jgraph.pad.Touch
Constructor with a supplied TGPanel tgp.
translateGraphics(Graphics) - Method in class net.clackrouter.router.graph.WireRenderer
 
Translator - Class in net.clackrouter.jgraph.pad.resources
Contains ResourceBundle objects.
Translator() - Constructor for class net.clackrouter.jgraph.pad.resources.Translator
 
TranslatorConstants - Interface in net.clackrouter.jgraph.pad.resources
Constant values for a part of the language key
TRANSPORT_MAX_TTL - Static variable in class net.clackrouter.component.extension.NAPT
 
tree - Variable in class net.clackrouter.gui.tcp.TCPTreeView
 
treeModel - Variable in class net.clackrouter.gui.tcp.TCPTreeView
 
treeSelectionChanged(EtherealTreeNode, HexTable) - Method in class net.clackrouter.ethereal.EtherealPacket
 
trimDataEnd(int) - Method in class net.clackrouter.packets.VNSTCPPacket
 
trimDataFront(int) - Method in class net.clackrouter.packets.VNSTCPPacket
 
try_repaint() - Method in class net.clackrouter.component.base.ClackComponent
 
ttl - Variable in class net.clackrouter.packets.RIPRoutingUpdate.Entry
time-to-live of this update entry, according to the update creator
ttl - Variable in class net.clackrouter.routing.RIPRoutingEntry
the time-to-live of this routing entry
TTL_EXCEEDED_OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPDemux
 
TTL_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
TTL_XCD - Static variable in class net.clackrouter.component.simplerouter.IPTTLDec
 
TUTORIAL - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
TYPE_A - Static variable in class net.clackrouter.packets.DNSPacket
 
TYPE_ARP - Static variable in class net.clackrouter.packets.VNSEthernetPacket
Value of the type field if higher-level protocol is ARP.
TYPE_AUTHREPLY - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_AUTHREQUEST - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_AUTHSTATUS - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_BANNER - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_CLIENT - Static variable in class net.clackrouter.component.tcp.TCP
 
TYPE_CLOSE - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_CNAME - Static variable in class net.clackrouter.packets.DNSPacket
 
TYPE_HWINFO - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_INVALID - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_IP - Static variable in class net.clackrouter.packets.VNSEthernetPacket
Value of the type field if higher-level protocol is IP.
TYPE_LEN - Static variable in class net.clackrouter.packets.VNSEthernetPacket
Length of the type field.
TYPE_LEN - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_MX - Static variable in class net.clackrouter.packets.DNSPacket
 
TYPE_NS - Static variable in class net.clackrouter.packets.DNSPacket
 
TYPE_OPEN - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_OPENTEMPLATE - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_PACKET - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_RTABLE - Static variable in class net.clackrouter.protocol.commands.VNSProtocolCommand
 
TYPE_SERVER - Static variable in class net.clackrouter.component.tcp.TCP
 
TYPE_UNKNOWN - Static variable in class net.clackrouter.component.tcp.TCP
 
typeLen - Variable in class net.clackrouter.ethereal.parser.PacketParser
 
typeStart - Variable in class net.clackrouter.ethereal.parser.PacketParser
 

U

u2 - Static variable in class net.clackrouter.actions.AbstractActionList
 
UDP - Class in net.clackrouter.component.extension
Simplified implementation of the User Datagram Protocol (UDP).
UDP(Router, String) - Constructor for class net.clackrouter.component.extension.UDP
 
UDP_FLOW - Static variable in class net.clackrouter.chart.ChartUtils
 
UDP_HEADER_LEN - Static variable in class net.clackrouter.packets.VNSUDPPacket
 
UDP_OUT - Static variable in class net.clackrouter.component.simplerouter.Level3Demux
 
UDPParser - Class in net.clackrouter.ethereal.parser
 
UDPRedirector - Class in net.clackrouter.application
A Clack application that uses a Clack host to proxy to a real Internet host, thus redirecting the UDP traffic.
UDPRedirector() - Constructor for class net.clackrouter.application.UDPRedirector
 
UDPSocket - Class in net.clackrouter.application
A socket implementing the UDP protocol for a Clack application.
UDPSocket(String, UDP) - Constructor for class net.clackrouter.application.UDPSocket
 
UDPSocket.HostInfo - Class in net.clackrouter.application
Simple structure to tell the source address and port of a received datagram
UDPSocket.HostInfo() - Constructor for class net.clackrouter.application.UDPSocket.HostInfo
 
UDPSource - Class in net.clackrouter.component.extension
Generates uniform user-specified UDP traffic at a given rate.
UDPSource(Router, String) - Constructor for class net.clackrouter.component.extension.UDPSource
 
undoableEditHappened(UndoableEditEvent) - Method in class net.clackrouter.jgraph.pad.UndoHandler
Messaged when the Document has created an edit, the edit is added to graphUndoManager, an instance of UndoManager.
undoHandler - Variable in class net.clackrouter.gui.ClackDocument
The graphUndoManager handler for the current document.
UndoHandler - Class in net.clackrouter.jgraph.pad
Undo listener for one document.
UndoHandler(ClackDocument) - Constructor for class net.clackrouter.jgraph.pad.UndoHandler
 
uninstallComponents() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Uninstalls the renderer pane.
uninstallKeyboardActions() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
uninstallListeners() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
uninstallUI(JComponent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI
 
union(Object, Object) - Method in class net.clackrouter.jgraph.pad.GPGraphTools.UnionFind
 
UNIQUE_COUNT - Static variable in class net.clackrouter.component.base.ClackComponent
Unique counter
UnixRoute - Class in net.clackrouter.application
 
UnixRoute() - Constructor for class net.clackrouter.application.UnixRoute
 
UNREACH - Static variable in class net.clackrouter.packets.VNSICMPType
 
Unreach - Static variable in class net.clackrouter.packets.VNSICMPType
 
UNREACH_FILTER_PROHIBITED - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_HOST - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_HOST_PRECEDENCE - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_HOST_PROHIBITED - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_HOST_UNKNOWN - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_ISOLATED - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_NEED_FRAG - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_NET - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_NET_PROHIBITED - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_NET_UNKNOWN - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_OUT - Static variable in class net.clackrouter.component.simplerouter.ICMPDemux
 
UNREACH_PORT - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_PRECEDENCE_CUTOFF - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_PROTOCOL - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_SOURCE_FAILED - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_TOS_HOST - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UNREACH_TOS_NET - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachFilterProhibited - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachHost - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachHostPrecedence - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachHostProhibited - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachHostUnknown - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachIsolated - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachNeedFrag - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachNet - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachNetProhibited - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachNetUnknown - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachPort - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachPrecedenceCutoff - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachProtocol - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachSourceFailed - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachTOSHost - Static variable in class net.clackrouter.packets.VNSICMPCode
 
UnreachTOSNet - Static variable in class net.clackrouter.packets.VNSICMPCode
 
unregisterEscAction() - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
Unregisters the esc action of this frame.
unregisterEscAction() - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
Unregisters the esc action of this frame.
unregisterListener(ClackComponentListener) - Method in class net.clackrouter.component.base.ClackComponent
Removes component from list of objects receiving notifications about this component
unregisterListeners(JGraph) - Method in class net.clackrouter.gui.ClackDocument
 
update() - Method in class net.clackrouter.actions.AbstractActionDefault
empty implementation for this typ of action
update() - Method in class net.clackrouter.actions.AbstractActionToggle
updates all Abstract Buttons from this action
update() - Method in class net.clackrouter.actions.EditRedo
 
update() - Method in class net.clackrouter.actions.EditUndo
 
update() - Method in class net.clackrouter.actions.FileConnect
Empty implementation.
update() - Method in class net.clackrouter.actions.FileExit
Empty implementation.
update() - Method in class net.clackrouter.actions.FileNew
Empty implementation.
update() - Method in class net.clackrouter.actions.FileOpen
Empty implementation.
update() - Method in class net.clackrouter.actions.FileOpenURL
Empty implementation.
update() - Method in class net.clackrouter.actions.HelpAbout
Empty implementation.
update() - Method in class net.clackrouter.actions.HelpHomepage
Empty implementation.
update() - Method in class net.clackrouter.actions.HelpSubmitABug
Empty implementation.
update() - Method in class net.clackrouter.actions.WindowWindows
updates the window list at the menu entries
update() - Method in class net.clackrouter.component.simplerouter.ARPLookup.CacheEntry
set last updated time to current time
update(Observable, Object) - Method in class net.clackrouter.gui.ClackDocument
 
update() - Method in class net.clackrouter.gui.ClackDocument
update this graphpad and tab title
update() - Method in class net.clackrouter.gui.ClackFramework
 
update() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated.  
update() - Method in class net.clackrouter.jgraph.pad.GPGraphTools.PriorityQueue
 
update(Observable, Object) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphViewObserver
 
update(Observable, Object) - Method in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
update() - Method in class net.clackrouter.router.graph.WireView
Update attributes and recurse children.
UPDATE_INTERVAL_MSEC - Static variable in class net.clackrouter.component.extension.FlowByteQueue
 
updateCachedPreferredSize() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Updates the preferredSize instance variable, which is returned from getPreferredSize().
updateComponent(Component) - Static method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
This method will be called from the updateContainer method.
updateComponent(Component) - Static method in class net.clackrouter.jgraph.utils.gui.PositionManager
The method reads the old position values and sets them to the component.
updateConnectText(String, int, String, int) - Method in class net.clackrouter.router.core.RouterManager.ConnectFrame
 
updateContainer(Container) - Static method in class net.clackrouter.jgraph.utils.gui.LocaleChangeAdapter
This method will be called from the localeChanged method or it will be called recursively.
updated - Variable in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
 
updateFlow(VNSTCPPacket) - Method in class net.clackrouter.component.extension.TCPMonitor.TCPFlow
Main method, used to update the TCPStateAnalyzers with information from a new packet.
updateHandle() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Update the handle using createHandle.
updateInsertionLocation(JComponent, Point) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphDropTargetListener
called to set the insertion location to match the current mouse pointer coordinates.
updateLinkMetric(String, int) - Method in class net.clackrouter.router.core.Router
 
updatePageFormat() - Method in class net.clackrouter.gui.ClackDocument
not from Printable interface, but related
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.ARPLookupPView
 
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.DefaultPropertiesView
updates the values displayed in the current Properties frame.
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.FlowByteQueuePopup
 
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.Level2DemuxPopup
updates the values displayed in the current Properties frame.
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.Level3DemuxPopup
updates the values displayed in the current Properties frame.
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.LossPopup
 
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.QueuePopup
 
updatePropertiesFrame() - Method in class net.clackrouter.propertyview.REDQueuePView
 
updateRealtime(boolean) - Method in class net.clackrouter.chart.ClackOccData
Specifies if the dataset should notify listeners of changes.
updateRouteTableStateInGUI() - Method in class net.clackrouter.router.core.Router
 
updateSize() - Method in class net.clackrouter.jgraph.pad.GPGraphUI
Messages the Graph with graphDidChange.
updateTabTitle() - Method in class net.clackrouter.gui.ClackDocument
 
updateTabTitle() - Method in class net.clackrouter.gui.HierarchComponent
Deprecated. Returns the internalFrame.
updateText(String) - Method in class net.clackrouter.router.core.RouterManager.ConnectFrame
 
updateUI() - Method in class net.clackrouter.router.graph.RouterGraph
Notification from the UIManager that the L&F has changed.
UserProperties - Class in net.clackrouter.jgraph.utils
 
Utilities - Class in net.clackrouter.jgraph.utils
Utility methods.

V

v - Variable in class net.clackrouter.jgraph.pad.GPOverviewPanel
 
validate() - Method in class net.clackrouter.jgraph.utils.gui.GPDialog
makes an update for the locale dependent values from the whole container and calls the super implementation
validate() - Method in class net.clackrouter.jgraph.utils.gui.GPFrame
makes an update for the locale dependent values from the whole container and calls the super implementation
validate() - Method in class net.clackrouter.router.graph.WireRenderer
Overridden for performance reasons.
ValidateChecksum - Class in net.clackrouter.component.tcp
TCP Subcomponent used to validate the checksum of an incoming TCP segment.
ValidateChecksum(TCB, Router, String) - Constructor for class net.clackrouter.component.tcp.ValidateChecksum
 
validCachedPreferredSize - Variable in class net.clackrouter.jgraph.pad.GPGraphUI
Is the preferredSize valid?
VALUE_LEN - Static variable in class net.clackrouter.protocol.data.VNSHWInfo
Length of the value field in the (key, value) tuple that arrives from the server inside the hardware info command.
valueChanged(ListSelectionEvent) - Method in class net.clackrouter.ethereal.EtherealTableModel
 
valueChanged(TreeSelectionEvent) - Method in class net.clackrouter.ethereal.EtherealTableModel
 
valueChanged(GraphSelectionEvent) - Method in class net.clackrouter.gui.ClackDocument
 
valueChanged(TreeSelectionEvent) - Method in class net.clackrouter.gui.tcp.TCPTreeView
Required by TreeSelectionListener interface.
valueChanged(Object) - Method in class net.clackrouter.jgraph.pad.GPAttributeMap
Returns a clone of the user object with the new value.
valueChanged(GraphSelectionEvent) - Method in class net.clackrouter.jgraph.pad.GPExplorer
 
valueChanged(GraphSelectionEvent) - Method in class net.clackrouter.jgraph.pad.GPGraphUI.GraphSelectionHandler
Messaged when the selection changes in the graph we're displaying for.
verifyRotation(String, int) - Static method in class net.clackrouter.gui.util.VTextIcon
verifyRotation returns the best rotation for the string (ROTATE_NONE, ROTATE_LEFT, ROTATE_RIGHT) This is public static so you can use it to test a string without creating a VTextIcon from http://www.unicode.org/unicode/reports/tr9/tr9-3.html When setting text using the Arabic script in vertical lines, it is more common to employ a horizontal baseline that is rotated by 90 degrees counterclockwise so that the characters are ordered from top to bottom.
verifyTCPChecksum(IPPacket) - Static method in class net.clackrouter.component.tcp.TCPChecksum
Verifies the Checksum field in the TCP header.
VERSION - Static variable in class net.clackrouter.gui.ClackFrameworkHelper
 
VERSION_AND_IHL_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
VERSION_BIT_LEN - Static variable in class net.clackrouter.packets.IPPacket.Header
 
VERTICAL - Static variable in class net.clackrouter.jgraph.pad.Rule
 
view - Variable in class net.clackrouter.component.base.ClackComponent
 
view - Variable in class net.clackrouter.router.graph.WireRenderer
Cache the current edgeview for drawing
VIEW_HEIGHT - Static variable in class net.clackrouter.router.graph.CounterView
 
VIEW_HEIGHT - Static variable in class net.clackrouter.router.graph.QueueView
 
VIEW_WIDTH - Static variable in class net.clackrouter.router.graph.CounterView
 
VIEW_WIDTH - Static variable in class net.clackrouter.router.graph.QueueView
 
views - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
views - Variable in class net.clackrouter.jgraph.pad.RealGraphCellRenderer
 
ViewScaleZoomIn - Class in net.clackrouter.actions
Zoom in (doubles the current scale)
ViewScaleZoomIn(ClackFramework) - Constructor for class net.clackrouter.actions.ViewScaleZoomIn
Constructor for ViewScaleZoomIn.
ViewScaleZoomOut - Class in net.clackrouter.actions
Zoom out (halves the current scale)
ViewScaleZoomOut(ClackFramework) - Constructor for class net.clackrouter.actions.ViewScaleZoomOut
Constructor for ViewScaleZoomOut.
viewTopology(int) - Method in class net.clackrouter.topology.core.HostSelector
 
VISIBLE_TIME_INTERVAL - Static variable in class net.clackrouter.component.extension.FlowByteQueue
 
VisibleTCPHeader - Class in net.clackrouter.gui.tcp
A simple object to graphically show the contents of a TCP header.
VisibleTCPHeader(String) - Constructor for class net.clackrouter.gui.tcp.VisibleTCPHeader
 
VNSARPPacket - Class in net.clackrouter.packets
Encapsulates Address Resolution Protocol packet.
VNSARPPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.VNSARPPacket
Constructs ARP packet from the supplied bytes.
VNSARPPacket(short, short, byte, byte, short, ByteBuffer, ByteBuffer, ByteBuffer, ByteBuffer) - Constructor for class net.clackrouter.packets.VNSARPPacket
Creates ARP packet from the supplied parameters.
VNSAuthReplyProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSAuthReplyProtocolCommand(String, ByteBuffer, String) - Constructor for class net.clackrouter.protocol.commands.VNSAuthReplyProtocolCommand
 
VNSAuthRequestProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSAuthRequestProtocolCommand(ByteBuffer) - Constructor for class net.clackrouter.protocol.commands.VNSAuthRequestProtocolCommand
 
VNSAuthStatusProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSAuthStatusProtocolCommand(ByteBuffer) - Constructor for class net.clackrouter.protocol.commands.VNSAuthStatusProtocolCommand
 
VNSBanner - Class in net.clackrouter.protocol.data
Encapsulates a message sent from the server to the client.
VNSBanner(String) - Constructor for class net.clackrouter.protocol.data.VNSBanner
Constucts a banner message.
VNSBannerProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSBannerProtocolCommand(String) - Constructor for class net.clackrouter.protocol.commands.VNSBannerProtocolCommand
 
VNSBannerProtocolCommand(ByteBuffer) - Constructor for class net.clackrouter.protocol.commands.VNSBannerProtocolCommand
 
VNSClose - Class in net.clackrouter.protocol.data
Encapsulates a Close message sent from the server to the client.
VNSClose(String) - Constructor for class net.clackrouter.protocol.data.VNSClose
Constructs a Close message, which forces the client to shut down.
VNSCloseProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSCloseProtocolCommand(String) - Constructor for class net.clackrouter.protocol.commands.VNSCloseProtocolCommand
 
VNSCloseProtocolCommand(ByteBuffer) - Constructor for class net.clackrouter.protocol.commands.VNSCloseProtocolCommand
 
VNSConnectionFailedException - Exception in net.clackrouter.protocol
Encapsulates an exception that is thrown when a connection with the VNS server fails.
VNSConnectionFailedException() - Constructor for exception net.clackrouter.protocol.VNSConnectionFailedException
Constructs connection failed exception.
VNSConnectionFailedException(String) - Constructor for exception net.clackrouter.protocol.VNSConnectionFailedException
Constructs connection failed exception.
VNSData - Class in net.clackrouter.protocol.data
Generic parent class of add data sent from the VNS server to a client.
VNSData() - Constructor for class net.clackrouter.protocol.data.VNSData
 
VNSEthernetPacket - Class in net.clackrouter.packets
Encapsulates an Ethernet frame.
VNSEthernetPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.VNSEthernetPacket
Constructs an Ethernet frame from the supplied byte buffer.
VNSHWInfo - Class in net.clackrouter.protocol.data
Encapsulates hardware information sent from the server.
VNSHWInfo(ByteBuffer) - Constructor for class net.clackrouter.protocol.data.VNSHWInfo
Constructs hardware info from the supplied byte buffer.
VNSHWInfo.HWEntry - Class in net.clackrouter.protocol.data
Class representing an individual hardware entry.
VNSHWInfo.HWEntry(ByteBuffer) - Constructor for class net.clackrouter.protocol.data.VNSHWInfo.HWEntry
 
VNSHWInfo.InterfaceEntry - Class in net.clackrouter.protocol.data
Encapsulates interface information.
VNSHWInfo.InterfaceEntry(String) - Constructor for class net.clackrouter.protocol.data.VNSHWInfo.InterfaceEntry
Constructs an interface entry.
VNSHWInfoProtocolCommand - Class in net.clackrouter.protocol.commands
Command for getting hardware configuration information.
VNSHWInfoProtocolCommand(ByteBuffer) - Constructor for class net.clackrouter.protocol.commands.VNSHWInfoProtocolCommand
 
VNSICMPCode - Class in net.clackrouter.packets
Encapsulates Internet Control Message Protocol type.
VNSICMPPacket - Class in net.clackrouter.packets
Encapsulates Internet Control Message Protocol packet.
VNSICMPPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.VNSICMPPacket
Constructs an IMCP packet from the supplied byte buffer.
VNSICMPPacket() - Constructor for class net.clackrouter.packets.VNSICMPPacket
 
VNSICMPType - Class in net.clackrouter.packets
Encapsulates Internet Control Message Protocol type.
VNSInvalidPacketException - Exception in net.clackrouter.packets
Encapsulates an exception that is thrown when a packet supplied to a constuctor or method is not of corrent type.
VNSInvalidPacketException() - Constructor for exception net.clackrouter.packets.VNSInvalidPacketException
Constucts an invalid packet exception.
VNSInvalidPacketException(String) - Constructor for exception net.clackrouter.packets.VNSInvalidPacketException
Constucts an invalid packet exception.
VNSInvalidProtocolCommandException - Exception in net.clackrouter.protocol.commands
 
VNSInvalidProtocolCommandException() - Constructor for exception net.clackrouter.protocol.commands.VNSInvalidProtocolCommandException
 
VNSInvalidProtocolCommandException(String) - Constructor for exception net.clackrouter.protocol.commands.VNSInvalidProtocolCommandException
 
VNSOpenProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSOpenProtocolCommand(short, String, String) - Constructor for class net.clackrouter.protocol.commands.VNSOpenProtocolCommand
 
VNSPacket - Class in net.clackrouter.packets
Encapsulates common functionality of a packet.
VNSPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.VNSPacket
Constructs a packet from the supplied byte buffer.
VNSPacket() - Constructor for class net.clackrouter.packets.VNSPacket
Constructs a packet of zero length.
VNSPacketArrivalEvent - Class in net.clackrouter.packets
Encapsulates an event that is sent to all interested parties when a packet arrives at a particular destination, for example the box input port, the box itself, or the box output port.
VNSPacketArrivalEvent(Object, VNSPacket) - Constructor for class net.clackrouter.packets.VNSPacketArrivalEvent
Constructs communcation object event.
VNSPacketArrivalListener - Interface in net.clackrouter.packets
Listener inteface for receiving an event when a packet arrives at a box.
VNSPacketDepartureEvent - Class in net.clackrouter.packets
Encapsulates an event that is sent to all interested parties when a packet leaves a particular destination, for example the box input port, the box itself, or the box output port.
VNSPacketDepartureEvent(Object, VNSPacket) - Constructor for class net.clackrouter.packets.VNSPacketDepartureEvent
Constructs communcation object event.
VNSPacketDepartureListener - Interface in net.clackrouter.packets
Listener inteface for receiving an event when a packet departs from a box.
VNSPacketProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSPacketProtocolCommand(VNSPacket) - Constructor for class net.clackrouter.protocol.commands.VNSPacketProtocolCommand
Constructor for sending packets.
VNSPacketProtocolCommand(ByteBuffer) - Constructor for class net.clackrouter.protocol.commands.VNSPacketProtocolCommand
Contructor for receiving packets.
VNSProtocolCharCoder - Class in net.clackrouter.protocol
Transforms arbitrary strings into a buffer of bytes and vice versa using US ASCII encoding and decoding.
VNSProtocolCharCoder() - Constructor for class net.clackrouter.protocol.VNSProtocolCharCoder
 
VNSProtocolCommand - Class in net.clackrouter.protocol.commands
 
VNSProtocolCommand(int) - Constructor for class net.clackrouter.protocol.commands.VNSProtocolCommand
Constructor for sending the command.
VNSProtocolCommand(ByteBuffer) - Constructor for class net.clackrouter.protocol.commands.VNSProtocolCommand
Constructor for receiving the command.
VNSProtocolManager - Class in net.clackrouter.protocol
Establishes a connection with VNS server, receives packets and propagates them to the Clack Client.
VNSProtocolManager(String, int) - Constructor for class net.clackrouter.protocol.VNSProtocolManager
 
VNSTCPPacket - Class in net.clackrouter.packets
Represents a Transmission Control Protocol (TCP) Packet.
VNSTCPPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.VNSTCPPacket
 
VNSTCPPacket(int, int, long, long, int, int, byte[]) - Constructor for class net.clackrouter.packets.VNSTCPPacket
 
VNSUDPPacket - Class in net.clackrouter.packets
A User Datagram Protocol (UDP) Packet.
VNSUDPPacket(int, int, ByteBuffer) - Constructor for class net.clackrouter.packets.VNSUDPPacket
 
VNSUDPPacket(ByteBuffer) - Constructor for class net.clackrouter.packets.VNSUDPPacket
Constructs an IMCP packet from the supplied byte buffer.
VNSUnknownICMPCodeException - Exception in net.clackrouter.packets
Encapsulates an exception that is thrown when a supplied ICMP code is not defined by the ICMP protocol.
VNSUnknownICMPCodeException() - Constructor for exception net.clackrouter.packets.VNSUnknownICMPCodeException
Constucts an unknown ICMP code exception.
VNSUnknownICMPCodeException(String) - Constructor for exception net.clackrouter.packets.VNSUnknownICMPCodeException
Constucts an unknown ICMP code exception.
VNSUnknownICMPTypeException - Exception in net.clackrouter.packets
Encapsulates an exception that is thrown when a supplied ICMP type is not defined by the ICMP protocol.
VNSUnknownICMPTypeException() - Constructor for exception net.clackrouter.packets.VNSUnknownICMPTypeException
Constucts an unknown ICMP type exception.
VNSUnknownICMPTypeException(String) - Constructor for exception net.clackrouter.packets.VNSUnknownICMPTypeException
Constucts an unknown ICMP type exception.
VTextIcon - Class in net.clackrouter.gui.util
Allows vertical text in tab labels, etc (not currently used).
VTextIcon(Component, String) - Constructor for class net.clackrouter.gui.util.VTextIcon
Creates a VTextIcon for the specified component with the specified label.
VTextIcon(Component, String, int) - Constructor for class net.clackrouter.gui.util.VTextIcon
Creates a VTextIcon for the specified component with the specified label.

W

weight - Variable in class net.clackrouter.packets.LinkStatePacket.Link
 
WIDTH - Static variable in class net.clackrouter.topology.graph.TopoInterfaceView
 
win - Variable in class net.clackrouter.gui.tcp.VisibleTCPHeader
 
windowActivated(WindowEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
WindowCascade - Class in net.clackrouter.actions
Cascades all JInternalFrames at the Desktop.
WindowCascade(ClackFramework) - Constructor for class net.clackrouter.actions.WindowCascade
Constructor for WindowCascade.
windowClosed(WindowEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
windowClosing(WindowEvent) - Method in class net.clackrouter.gui.ClackFramework.AppCloser
 
windowClosing(WindowEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
windowDeactivated(WindowEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
windowDeiconified(WindowEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
windowIconified(WindowEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
WindowMaximize - Class in net.clackrouter.actions
Maximizes all JInternalFrames at the Desktop.
WindowMaximize(ClackFramework) - Constructor for class net.clackrouter.actions.WindowMaximize
Constructor for WindowMaximize.
WindowMinimize - Class in net.clackrouter.actions
Minimizes all JInternalFrames at the Desktop.
WindowMinimize(ClackFramework) - Constructor for class net.clackrouter.actions.WindowMinimize
Constructor for WindowMinimize.
windowOpened(WindowEvent) - Method in class net.clackrouter.test.ConnectivityTestWindow
 
WindowWindows - Class in net.clackrouter.actions
 
WindowWindows(ClackFramework) - Constructor for class net.clackrouter.actions.WindowWindows
Constructor for WindowWindows.
Wire - Class in net.clackrouter.router.graph
Cell object for a JGraph GraphModel that represents an edge between two ComponentCells.
Wire(String, ClackView) - Constructor for class net.clackrouter.router.graph.Wire
 
Wire.WireRouting - Class in net.clackrouter.router.graph
 
Wire.WireRouting() - Constructor for class net.clackrouter.router.graph.Wire.WireRouting
 
WireRenderer - Class in net.clackrouter.router.graph
This renderer draws WireViews.
WireRenderer(WireView) - Constructor for class net.clackrouter.router.graph.WireRenderer
Constructs a renderer that may be used to render edges.
wireRenderer - Variable in class net.clackrouter.router.graph.WireView
 
wireUsed() - Method in class net.clackrouter.router.graph.Wire
 
WireView - Class in net.clackrouter.router.graph
Represents a view of both a RouterWire and TopoWire .
WireView(Object, JGraph, CellMapper) - Constructor for class net.clackrouter.router.graph.WireView
Constructs an edge view for the specified model object.
WireView.EdgeHandle - Class in net.clackrouter.router.graph
 
WireView.EdgeHandle(EdgeView, GraphContext) - Constructor for class net.clackrouter.router.graph.WireView.EdgeHandle
 
wrap(VNSPacket, byte, InetAddress, InetAddress) - Static method in class net.clackrouter.packets.IPPacket
 
wrap(VNSPacket, byte, ByteBuffer, ByteBuffer) - Static method in class net.clackrouter.packets.IPPacket
Creates an IP packet by using the supplied packet as a payload.
wrap(VNSPacket, ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class net.clackrouter.packets.VNSEthernetPacket
Constructs an Ethernet packet from its individual fields.
wrapEcho(byte, int, int) - Static method in class net.clackrouter.packets.VNSICMPPacket
 
wrapEchoReply(VNSICMPPacket) - Static method in class net.clackrouter.packets.VNSICMPPacket
 
wrapParamProblem(VNSICMPCode, IPPacket, byte) - Static method in class net.clackrouter.packets.VNSICMPPacket
 
wrapTimeExceeded(VNSICMPCode, IPPacket) - Static method in class net.clackrouter.packets.VNSICMPPacket
 
wrapUnreach(VNSICMPCode, IPPacket) - Static method in class net.clackrouter.packets.VNSICMPPacket
 
writeFile(String, String, boolean) - Static method in class net.clackrouter.jpcap.FileUtility
 
writeFile(byte[], String, boolean) - Static method in class net.clackrouter.jpcap.FileUtility
 
writeFile(byte[][], String, boolean) - Static method in class net.clackrouter.jpcap.FileUtility
 
writeFile(byte[][], int, int, String, boolean) - Static method in class net.clackrouter.jpcap.FileUtility
 
writeHeader(String, int, long) - Static method in class net.clackrouter.jpcap.TcpdumpWriter
A Tcpdump file header is 24 bytes: 4 bytes: Tcpdump signature "magic number" 0xA1B2C3D4 2 bytes: Major version number, currently 2 2 bytes: Minor version number, currently 4 4 bytes: Time Zone offset, currently unused (set to zero) 4 bytes: Time stamp accuracy, currently unused (set to zero) 4 bytes: Snapshot length 4 bytes: Link-layer type, Ethernet for now
writePropertiesToFile(Frame, Properties, File, String) - Static method in class net.clackrouter.jgraph.utils.Utilities
 
writePropertiesToFile(Frame, Properties, String, String) - Static method in class net.clackrouter.jgraph.utils.Utilities
 
writePropertiesToFile(Properties, String, String) - Static method in class net.clackrouter.jgraph.utils.Utilities
 

Z

zoomIn() - Method in class net.clackrouter.gui.ClackDocument
Handles zoom in behavior for any view in this document.
zoomIntoRouter(String) - Method in class net.clackrouter.gui.ClackDocument
 
zoomOut() - Method in class net.clackrouter.gui.ClackDocument
Implements zoom out based on the contents of the zoomStack.

_

_mouseToViewDelta_x - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 
_mouseToViewDelta_y - Variable in class net.clackrouter.jgraph.pad.GPGraphUI.RootHandle
 

A B C D E F G H I J K L M N O P Q R S T U V W Z _