Serialized Form


Package verinec

Class verinec.VerinecException extends Exception implements Serializable


Package verinec.adaptation

Class verinec.adaptation.UserCancelledError extends VerinecException implements Serializable


Package verinec.gui

Class verinec.gui.GuiUtil.ColorChooseAction extends AbstractAction implements Serializable

Class verinec.gui.VerinecStudio extends JFrame implements Serializable

Serialized Fields

menuBar

JMenuBar menuBar

menuNetwork

JMenu menuNetwork

menuPreferences

JMenu menuPreferences

menuAbout

JMenu menuAbout

moduleSelector

JComboBox moduleSelector

moduleSelectAction

Action moduleSelectAction

newAction

Action newAction

loadAction

Action loadAction

saveAction

Action saveAction

saveAsAction

Action saveAsAction

stdToolbar

StandardToolbar stdToolbar

toolbarPanel

JPanel toolbarPanel

lblStatus

JLabel lblStatus

logger

Logger logger

drawPanel

DrawPanel drawPanel
This is the panel where the objects are painted. Many parts of the system need direct acces to it, so we just have it public.


infoSplitPane

InfoSplitPane infoSplitPane
This is the panel to the right, where information / editors can be attached. Modules can add panels using VerinecStudio.setTopComponent(Component)and VerinecStudio.setBottomComponent(Component)of the VerinecStudio.


drawScrollPanel

JScrollPane drawScrollPanel
This panel contains the drawpanel. A reference to it is kept here, because some modules remove this component from the VerinecStudio.analyserSplitPane. When loading a new module, this scrollpane will be reset by VerinecStudio.initializeGui().


analyserSplitPane

JSplitPane analyserSplitPane
This panel contains the VerinecStudio.drawScrollPanel and the VerinecStudio.infoSplitPane. When loading a new module, the left pane VerinecStudio.drawScrollPanel will be set by VerinecStudio.initializeGui().


currentModule

IVerinecModule currentModule
The currently active module in the GUI.


inTransition

boolean inTransition
Whether the analyser is currently busy changing from one module to an other. During this, VerinecStudio.getActiveModule()throws an error.


config

Document config
The module configuration.


modifyAllowed

boolean modifyAllowed
Wether modifying is currently allowed. Defaults to true.


nwComponentChangeListeners

HashSet nwComponentChangeListeners
The selection state change listeners. Will be notified every time a NwComponent changes its selection state.


escKey

Action escKey
Key listener for esc key.


currentState

VerinecStudio.StudioRepository currentState
The current state of the network is stored in form of a repository.


repo

IVerinecRepository repo
The currently used repository, or null if this is a new project.


nameToNode

Hashtable nameToNode

title

String title

Class verinec.gui.WarningDialog extends JDialog implements Serializable

Serialized Fields

result

int result

filecontent

String filecontent
For the save button.


Package verinec.gui.configurator

Class verinec.gui.configurator.ConfigAction extends AbstractAction implements Serializable

Serialized Fields

component

NwComponent component
Context component for action to operate on.

Class verinec.gui.configurator.NodesToolbar extends JToolBar implements Serializable

Serialized Fields

analyser

VerinecStudio analyser

buttonGroup

ButtonGroup buttonGroup

mouseButton

JRadioButton mouseButton

createButton

JRadioButton createButton

Package verinec.gui.configurator.nodeeditor

Class verinec.gui.configurator.nodeeditor.EditFieldsPanel extends EditorPanel implements Serializable

Serialized Fields

xml

Element xml
Every panel has an according XML structure.


labelPanel

EditorPanel labelPanel

fieldPanel

EditorPanel fieldPanel

tborder

TitledBorder tborder

Class verinec.gui.configurator.nodeeditor.EditorComboBox extends JComboBox implements Serializable

Serialized Fields

attributeName

String attributeName
The Name of the XML attribute in which the value is stored.


previousInputValue

String previousInputValue
If the value of a field is changed, its original value is stored in this variable.


elem

Element elem
A link to the XML Element which contains the XML attribute.


label

JLabel label
The label; is stored as an instance field and will be displayed next to the field.


logger

Logger logger

Class verinec.gui.configurator.nodeeditor.EditorMultiTextField extends EditorTextField implements Serializable

Class verinec.gui.configurator.nodeeditor.EditorPanel extends JPanel implements Serializable

Serialized Fields

logger

Logger logger

Class verinec.gui.configurator.nodeeditor.EditorTextField extends JTextField implements Serializable

Serialized Fields

attributeName

String attributeName
The Name of the XML attribute in which the value is stored.


previousInputValue

String previousInputValue
If the value of a field is changed, its original value is stored in this variable.


nodeEditor

NodeEditor nodeEditor
Links to the NodeEditor instance in order to call the NodeEditor.setFocusTextField() and register itself. (See also the focusGained() function)


inputValidatorMessage

String inputValidatorMessage
Is an InputValidator class field (Regular expression) that serves as InputValidator pattern; Depending on the pattern a ToolTip string is attributed.


parentNode

Element parentNode
A link to the XML Element which contains the XML attribute.


attributeIsNecessary

boolean attributeIsNecessary
Stores whether an XML attribute can be removed or not, it will have an asterik next to its name to visualize its property of being necessary.


label

JLabel label
The label; is stored as an instance field and will be displayed next to the field.


separator

String separator
Only used for EditorMultiTextField; Contains the InputValidator class field (Regular expression) that states the possible separators.


concatenator

String concatenator
Only used for EditorMultiTextField; Is an InputValidator class field that states the optimal separator and therefore is used to concatenate strings


childName

String childName
Only used for EditorMultiTextField; is the name of the XML Elements which contain the multiple values.


green

Color green
The default GREEN color was not really readable, so this is the color for valid inputs.


containsNameForPanel

boolean containsNameForPanel
Is true if the XML element type is "Hostname" or "Name"


logger

Logger logger
Debugging.

Class verinec.gui.configurator.nodeeditor.EthernetPanel extends EditFieldsPanel implements Serializable

Class verinec.gui.configurator.nodeeditor.NodeEditor extends EditorPanel implements Serializable

Serialized Fields

caller

VerinecStudio caller
Reference to the main class that created the NodeEditor instance


selectedComponents

HashMap selectedComponents
Keeps track of the in the drawpanel currently selected Components


hasFocusTextField

EditorTextField hasFocusTextField
The textField which has currently the focus


logger

Logger logger
Debugging.

Class verinec.gui.configurator.nodeeditor.NodePanel extends EditFieldsPanel implements Serializable

Class verinec.gui.configurator.nodeeditor.OptionalElementComboBox extends EditorComboBox implements Serializable

Serialized Fields

parElem

Element parElem
Reference to the parent element.


depEditors

Collection depEditors
List of editor components that depend on this combo box.

Class verinec.gui.configurator.nodeeditor.SerialPanel extends EditFieldsPanel implements Serializable

Class verinec.gui.configurator.nodeeditor.WlanPanel extends EditFieldsPanel implements Serializable


Package verinec.gui.core

Class verinec.gui.core.ConfigDialog extends JDialog implements Serializable

Serialized Fields

tabs

JTabbedPane tabs

btnSave

JButton btnSave

btnReset

JButton btnReset

btnClose

JButton btnClose

dialogModules

Vector dialogModules

Class verinec.gui.core.ConfigPanel extends JPanel implements Serializable

Serialized Fields

dispname

String dispname
Name to display in the dialog tab.


parent

IConfigurable parent
The module this config panel is to configure.


config

Document config
The configuration for this module in XML format.


defConfig

Document defConfig
The default configuration.

Class verinec.gui.core.DefaultComponentEditor extends JTextArea implements Serializable

Serialized Fields

current

NwComponent current

Class verinec.gui.core.DrawPanel extends JPanel implements Serializable

Serialized Fields

editState

int editState
Current state (one of the above).


dragStartX

int dragStartX
Coordinate where dragging started. CREATE, NOTHING: undefined SELECT, WIRE: relative to the DrawPanel MOVE: relative to the center of node where the drag click was on


dragStartY

int dragStartY
Coordinate where dragging started. CREATE, NOTHING: undefined SELECT, WIRE: relative to the DrawPanel MOVE: relative to the center of node where the drag click was on


dragEndX

int dragEndX
Coordinate where we did drag to until now NOTHING: undefined CREATE, SELECT, WIRE: relative to the DrawPanel MOVE: relative to the center of node where the drag click was on


dragEndY

int dragEndY
Coordinate where we did drag to until now NOTHING: undefined CREATE, SELECT, WIRE: relative to the DrawPanel MOVE: relative to the center of node where the drag click was on


dragLastEndX

int dragLastEndX
Helper variable for repainting: old value of dragEndX.


dragLastEndY

int dragLastEndY
Helper variable for repainting: old value of dragEndY.


snapRaster

int snapRaster
Constant for the snap to grid coordinates. Do not used this, but scaledSnapRaster!


scaledSnapRaster

int scaledSnapRaster
Scaled snap raster width. This is updated whenever snapRaster or zoomFactor changes. Width in pixels of the raster * zoom factor.


snapToGrid

boolean snapToGrid
Whether nodes moved should snap to grid.


showNodeNames

boolean showNodeNames
Whether node names must be displayed.


zoomFactor

float zoomFactor
The current zoom factor. A multiplier for screen coordinates.


gui

VerinecStudio gui
The main application class.


stdToolbar

StandardToolbar stdToolbar
The toolbar instance.

Class verinec.gui.core.InfoSplitPane extends JSplitPane implements Serializable

Serialized Fields

xmlScrollPanel

JScrollPane xmlScrollPanel

gui

VerinecStudio gui

Class verinec.gui.core.MultiBinding extends NwBinding implements Serializable

Class verinec.gui.core.MultiInterface extends NwInterface implements Serializable

Serialized Fields

bindingVector

Vector bindingVector

Class verinec.gui.core.NwBinding extends NwComponent implements Serializable

Serialized Fields

myWire

NwWire myWire
The wire connected to the binding.


owner

NwInterface owner
The network interface this binding is part of.

Class verinec.gui.core.NwComponent extends JLabel implements Serializable

Serialized Fields

mouse

MouseListener mouse

config

Element config
The XML element defining this component.


drawPanel

DrawPanel drawPanel
The panel this component is located in.


gui

VerinecStudio gui
Reference to the main application.


type

int type
The network type of this component. Only valid vor interfaces, bindings, wires and hubs. The allowed values can be found in NetworkTypes.


pos

Point pos
The position can get negative, although we want the component to always apear on screen. Here we save the "real" position.


popup

JPopupMenu popup
Gui element


componentIcon

ImageIcon componentIcon
Gui element


componentIconNeg

ImageIcon componentIconNeg
Gui element


selection

boolean selection
Gui element

Class verinec.gui.core.NwHub extends NwNode implements Serializable

Serialized Fields

wireVector

Vector wireVector
The wires of this hub.

Class verinec.gui.core.NwInterface extends NwComponent implements Serializable

Serialized Fields

owner

PCNode owner
The node this interface belongs to.


side

int side
The side of the node this interface is on.

Class verinec.gui.core.NwNode extends NwComponent implements Serializable

Serialized Fields

dragged

boolean dragged
Whether the node is currently being moved with the mouse.

Class verinec.gui.core.PCNode extends NwNode implements Serializable

Serialized Fields

interfaces

Vector[] interfaces
array of the 4 sides of the node for interfaces.


deleting

boolean deleting
To know if the node is currently being deleted. Avoids problems when removing the interfaces.

Class verinec.gui.core.PleaseWaitDialog extends JDialog implements Serializable

Serialized Fields

lblMessage

JLabel lblMessage
Variable to hold the message.


msg

String msg

Class verinec.gui.core.SingleBinding extends NwBinding implements Serializable

Class verinec.gui.core.SingleInterface extends NwInterface implements Serializable

Serialized Fields

binding

SingleBinding binding

Class verinec.gui.core.StandardToolbar extends JToolBar implements Serializable

Serialized Fields

drawPanel

DrawPanel drawPanel

cZoom

ZoomChooser cZoom

btnShowNames

JToggleButton btnShowNames

btnSnapGrid

JToggleButton btnSnapGrid

Class verinec.gui.core.ZoomChooser extends JComboBox implements Serializable


Package verinec.importer.analysis

Class verinec.importer.analysis.AnalysisConfigPanel extends JPanel implements Serializable

Serialized Fields

configElements

JTabbedPane configElements

sniffPanel

StartSniffer.ConfigPanel sniffPanel
The sniff configuration panel, holding sniffer settings.


scanPanel

StartScan.ConfigPanel scanPanel
The scan configuration panel, holding settings for portscans.


trPanel

StartTraceRoute.ConfigPanel trPanel
The traceroute configuration panel, holding settings for traceroutes.


parent

JDialog parent

firstPanel

JPanel firstPanel

secondPanel

JPanel secondPanel

thirdPanel

JPanel thirdPanel

LoadCFButton

JButton LoadCFButton

SaveCFButton

JButton SaveCFButton

RunButton

JButton RunButton

ExitButton

JButton ExitButton

studio

VerinecStudio studio

sd

AnalysisConfigPanel.AnalysingDialog sd

simulate

boolean simulate
Wheter we are in simulation mode.


Package verinec.importer.analysis.scanner

Class verinec.importer.analysis.scanner.StartScan.ConfigPanel extends JPanel implements Serializable

Serialized Fields

chkActive

JCheckBox chkActive
Whether to scan at all.


filterPanel

JPanel filterPanel
Panel to hold filter configuration.


txtSubnet

JTextField txtSubnet
Subnet mask to filter.


Package verinec.importer.analysis.sniffer

Class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel extends JPanel implements Serializable

Serialized Fields

panel

AnalysisConfigPanel panel

logger

Logger logger
A logger for debug.


sufficientRights

boolean sufficientRights
Whether we can open interfaces in promiscious mode.


cards

JPanel cards

Class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.ConfigCard extends JPanel implements Serializable

Serialized Fields

content

JPanel content
Content panel.


packetButton

JRadioButton packetButton
Button to choose mode


timeButton

JRadioButton timeButton
Button to choose mode


simButton

JRadioButton simButton
Button to choose mode


chkActive

JCheckBox chkActive
Checkbox to decide if this card is active.


modeSelection

ButtonGroup modeSelection

secBox

JComboBox secBox

minBox

JComboBox minBox

hoursBox

JComboBox hoursBox

packetField

JTextField packetField

Class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.DeviceConfigCard extends StartSniffer.ConfigPanel.ConfigCard implements Serializable

Serialized Fields

devicename

String devicename
Device name


device

jpcap.NetworkInterface device

Class verinec.importer.analysis.sniffer.StartSniffer.ConfigPanel.GlobalConfigCard extends StartSniffer.ConfigPanel.ConfigCard implements Serializable


Package verinec.importer.analysis.traceroute

Class verinec.importer.analysis.traceroute.StartTraceRoute.ConfigPanel extends JPanel implements Serializable

Serialized Fields

chkActive

JCheckBox chkActive
CheckBox to choose if the traceroute modul should be used.


spTimeOut

JSpinner spTimeOut
TimeOut Spinner


spSynTRs

JSpinner spSynTRs
Synchronous traceroute Spinner


lblSynTRs

JLabel lblSynTRs

trOptionPanel

JPanel trOptionPanel
Option Panel


txtSubnet

JTextField txtSubnet
Textfield to specified the subnet mask to filter


lblSubnet

JLabel lblSubnet

spHops

JSpinner spHops
Max hops Spinner


lblHops

JLabel lblHops

lblTimeOut

JLabel lblTimeOut

lblAlgorithm

JLabel lblAlgorithm

cbAlgorithm

JComboBox cbAlgorithm
ComboBox to choose the algotithm


cbAlgoContent

StartTraceRoute.AlgorithmItem[] cbAlgoContent
The list of algorithms, in the same order as in combo box.

Class verinec.importer.analysis.traceroute.TraceRouteException extends Exception implements Serializable


Package verinec.importer.parser

Class verinec.importer.parser.ImporterDialog extends JFrame implements Serializable

Serialized Fields

log

Logger log

importer

ImporterModule importer
The importer module


node

PCNode node
The node to add imported information to.


config

ImporterEnvironment config
The environment to use.


contentPane

Container contentPane
Swing stuff.


centralPanel

JPanel centralPanel
Central area of dialog.


local

ImporterDialog.PanelLocal local
Swing stuff.


remote

ImporterDialog.PanelRemote remote
Swing stuff.


test

ImporterDialog.PanelTest test
Swing stuff.


group

ButtonGroup group
Swing stuff.


serviceParsers

Vector serviceParsers
List of IServiceParser instances. They are used for their config panels and to execute the import.

Class verinec.importer.parser.ImporterDialog.PanelLocal extends ImporterDialog.SettingsPanelBase implements Serializable

Serialized Fields

sudopwText

JPasswordField sudopwText
Password for sudo to execute root commands.

Class verinec.importer.parser.ImporterDialog.PanelRemote extends ImporterDialog.SettingsPanelBase implements Serializable

Serialized Fields

hostText

JTextField hostText
Fields for the ssh connection.


userText

JTextField userText
Fields for the ssh connection.


passwordText

JPasswordField passwordText
Fields for the ssh connection.


pnbrText

JTextField pnbrText
Fields for the ssh connection.


keyText

JTextField keyText
Fields for the ssh connection.


passphraseText

JTextField passphraseText
Passphrase for the ssh keyfile.

Class verinec.importer.parser.ImporterDialog.PanelTest extends ImporterDialog.SettingsPanelBase implements Serializable

Class verinec.importer.parser.ImporterDialog.SettingsPanelBase extends JPanel implements Serializable

Class verinec.importer.parser.ImportHostname.HostnameConfig extends JPanel implements Serializable

Serialized Fields

checkHostname

JCheckBox checkHostname
Whether to import iptables.

Class verinec.importer.parser.VerinecImporterException extends VerinecException implements Serializable


Package verinec.importer.parser.ethernet

Class verinec.importer.parser.ethernet.ImportEthernet.EthernetConfig extends JPanel implements Serializable

Serialized Fields

btnBrowsePath

JButton btnBrowsePath
Button to browse for directory of configuration files.


checkEther

JCheckBox checkEther
Whether ethernet card configuration should be imported.


checkLo

JCheckBox checkLo
Whether to import the loopack interface too.


etherText

JTextField etherText
text field to set the path to the ethernet configuration files must be initialised by extending class before calling initBasePanels()


Package verinec.importer.parser.iptables

Class verinec.importer.parser.iptables.ImportIptables.IptablesConfig extends JPanel implements Serializable

Serialized Fields

checkIptables

JCheckBox checkIptables
Whether to import iptables.


txtIptablesCmd

JTextField txtIptablesCmd
The iptables command line to use. Defaults to ImportIptables.IptablesConfig.iptabCmd.


txtIptablesPath

JTextField txtIptablesPath
The file with iptables output for test import. Defaults to ImportIptables.IptablesConfig.iptabPath


btnIptablesPathBrowse

JButton btnIptablesPathBrowse
To choose file with iptables output in test mode.


Package verinec.netsim

Class verinec.netsim.NetSimException extends VerinecException implements Serializable

serialVersionUID: 1695376279658503755L


Package verinec.netsim.firewall

Class verinec.netsim.firewall.DirectionException extends VerinecException implements Serializable


Package verinec.netsim.firewall.packetFilter

Class verinec.netsim.firewall.packetFilter.InterfaceFilterMappingsException extends VerinecException implements Serializable


Package verinec.netsim.firewall.util.tables

Class verinec.netsim.firewall.util.tables.StatefulInspection extends Hashtable implements Serializable

Serialized Fields

maxEntries

int maxEntries
Defines the maximal entries in the state table


logger

Logger logger

lastObservedSimTime

int lastObservedSimTime
Last simulation time observed. Used to find out when a connection times out.


hostname

String hostname
Hostname for which this Stateful Inspection Table belongs to.

Class verinec.netsim.firewall.util.tables.StatefulTablesSingleton extends Hashtable implements Serializable

Class verinec.netsim.firewall.util.tables.StateTableException extends VerinecException implements Serializable


Package verinec.netsim.gui

Class verinec.netsim.gui.EventCreationDialog extends JPanel implements Serializable

Serialized Fields

verinecStudio

VerinecStudio verinecStudio
Table of types: mapping between type name and XML element.


eventDefinitions

Hashtable eventDefinitions

lblProg

JLabel lblProg

lblProgVal

JLabel lblProgVal

lblStart

JLabel lblStart

edtStart

JTextField edtStart

lblSrc

JLabel lblSrc

edtSrc

JTextField edtSrc

lblDst

JLabel lblDst

edtDst

JTextField edtDst

lblParams

JLabel lblParams

edtParams

JTextField edtParams

type

String type

jboParams

JComboBox jboParams
List of defaults for the params. Upon change, set whole params field to selection.


btnSave

JButton btnSave

btnCancel

JButton btnCancel

btnDelete

JButton btnDelete

event

Event event

isNewEvent

boolean isNewEvent

jlogger

Logger jlogger

Class verinec.netsim.gui.EventDeletionDialog extends JPanel implements Serializable

Serialized Fields

verinecStudio

VerinecStudio verinecStudio

indices

int[] indices

btnDelete

JButton btnDelete

Class verinec.netsim.gui.EventListPanel extends JPanel implements Serializable

Serialized Fields

verinecStudio

VerinecStudio verinecStudio

lblEvents

JLabel lblEvents

list

JList list

scrollPane

JScrollPane scrollPane

simPanel

EventListPanel.SimPanel simPanel

Class verinec.netsim.gui.Layer2EventMac extends SimuEvent implements Serializable

Serialized Fields

myOwner

NwBinding myOwner

myPC

PCNode myPC

startX

int startX

startY

int startY

endX

int endX

endY

int endY

dx

double dx

dy

double dy

dWidth

double dWidth

dHeight

double dHeight

Class verinec.netsim.gui.Layer2EventReceive extends SimuEvent implements Serializable

Serialized Fields

startTime

int startTime

endTime

int endTime

totalSubsteps

int totalSubsteps

startX

int startX

startY

int startY

endX

int endX

endY

int endY

dx

double dx

dy

double dy

destinationIcon

Icon destinationIcon

Class verinec.netsim.gui.Layer2EventSend extends SimuEvent implements Serializable

Serialized Fields

startTime

int startTime

totalSubsteps

int totalSubsteps

startX

int startX

startY

int startY

endX

int endX

endY

int endY

dx

double dx

dy

double dy

Class verinec.netsim.gui.Layer3Event extends SimuEvent implements Serializable

Serialized Fields

myOwner

NwBinding myOwner

myPC

PCNode myPC

startX

int startX

startY

int startY

endX

int endX

endY

int endY

dx

double dx

dy

double dy

dWidth

double dWidth

dHeight

double dHeight

Class verinec.netsim.gui.Layer4Event extends SimuEvent implements Serializable

Serialized Fields

service

String service

type

String type

srcport

String srcport

dstport

String dstport

myOwner

PCNode myOwner

startX

int startX

startY

int startY

endX

int endX

endY

int endY

dx

double dx

dy

double dy

Class verinec.netsim.gui.Layer5Event extends SimuEvent implements Serializable

Serialized Fields

program

String program

type

String type

parameters

String parameters

myOwner

PCNode myOwner

startX

int startX

startY

int startY

endX

int endX

endY

int endY

dx

double dx

dy

double dy

Class verinec.netsim.gui.LayerFilterPanel extends JPanel implements Serializable

Serialized Fields

scheduler

SimulationScheduler scheduler

titlePanel

JPanel titlePanel

layerPanel

JPanel layerPanel

bottomPanel

JPanel bottomPanel

physical

JCheckBox physical

dataLink

JCheckBox dataLink

macLayer

JCheckBox macLayer

network

JCheckBox network

transport

JCheckBox transport

application

JCheckBox application

applyButton

JButton applyButton

Class verinec.netsim.gui.SimuEvent extends JLabel implements Serializable

Serialized Fields

event

Element event
The defining xml of the event.


drawPanel

DrawPanel drawPanel
The drawing surface of the gui.

Class verinec.netsim.gui.SimulationException extends VerinecException implements Serializable

Class verinec.netsim.gui.SimulationToolbar extends JToolBar implements Serializable

Serialized Fields

verinecStudio

VerinecStudio verinecStudio

simulator

Simulator simulator

play

JButton play

pause

JButton pause

stop

JButton stop

backward

JButton backward

forward

JButton forward

speed

JSlider speed

progress

JSlider progress

currentTime

JTextField currentTime

simuThread

SimulatorThread simuThread

events

Element events
The simulation result currently beeing played.


Package verinec.netsim.loggers

Class verinec.netsim.loggers.Logger extends Events implements Serializable

serialVersionUID: -7988437246148128239L


Package verinec.netsim.loggers.events

Class verinec.netsim.loggers.events.ApplicationEvent extends EventDetail implements Serializable

serialVersionUID: 1L

Class verinec.netsim.loggers.events.ARPEvent extends EventDetail implements Serializable

serialVersionUID: 1L

Serialized Fields

ownerNWBinding

NwBinding ownerNWBinding

Class verinec.netsim.loggers.events.ConsumeEvent extends EventDetail implements Serializable

serialVersionUID: 1L

Class verinec.netsim.loggers.events.EthernetEvent extends EventDetail implements Serializable

serialVersionUID: 1L

Serialized Fields

startTime

int startTime

endTime

int endTime

totalSubsteps

int totalSubsteps

ownerNWBinding

NwBinding ownerNWBinding

destinationIcon

Icon destinationIcon

Class verinec.netsim.loggers.events.Event extends Element implements Serializable

serialVersionUID: 1L

Class verinec.netsim.loggers.events.EventDetail extends Element implements Serializable

Serialized Fields

anim_init

boolean anim_init

label

JLabel label
the label of this event, used to display a graphic


startX

int startX
start position of the moving label on x axis


startY

int startY
start position of the moving label on y axis


endX

int endX
end position of the moving label on x axis


endY

int endY
end position of the moving label on y axis


dx

double dx
one moving step in on the x axis


dy

double dy
one moving step in on the y axis


ownerPCNode

PCNode ownerPCNode
the node, on which this event will be displayed


dHeight

double dHeight
the label's height


dWidth

double dWidth
the labels width

Class verinec.netsim.loggers.events.Events extends Element implements Serializable

serialVersionUID: 1L

Class verinec.netsim.loggers.events.FirewallEvent extends EventDetail implements Serializable

serialVersionUID: 1L

Class verinec.netsim.loggers.events.IPEvent extends EventDetail implements Serializable

serialVersionUID: 1L

Serialized Fields

ownerNWBinding

NwBinding ownerNWBinding

Class verinec.netsim.loggers.events.TCPEvent extends UDPEvent implements Serializable

Class verinec.netsim.loggers.events.TCPEventStateChange extends EventDetail implements Serializable

serialVersionUID: 1L

Class verinec.netsim.loggers.events.UDPEvent extends EventDetail implements Serializable

serialVersionUID: 1L


Package verinec.netsim.util.tables

Class verinec.netsim.util.tables.SlidingWindowBuffer extends Hashtable implements Serializable

Serialized Fields

capacity

int capacity

lastAcked

int lastAcked

Class verinec.netsim.util.tables.SlidingWindowPacketBuffer extends Vector implements Serializable

Serialized Fields

capacity

int capacity

ack

int ack

jlogger

Logger jlogger

Package verinec.validation.gui

Class verinec.validation.gui.AnalyzerPanel extends JPanel implements Serializable

Class verinec.validation.gui.SchemaLinkingPane extends JPanel implements Serializable

Class verinec.validation.gui.SchemaLinkingPanel extends JPanel implements Serializable

Serialized Fields

location

JTextField location

Class verinec.validation.gui.ScrollableEditor extends JScrollPane implements Serializable

Serialized Fields

vep

ValidatorEditorPanel vep

Class verinec.validation.gui.ValidationGui extends JTabbedPane implements Serializable

Serialized Fields

studio

VerinecStudio studio

Class verinec.validation.gui.ValidationToolbar extends JToolBar implements Serializable

Class verinec.validation.gui.ValidatorEditorPanel extends JTextArea implements Serializable

Serialized Fields

jlogger

Logger jlogger

file

File file

type

int type

studio

VerinecStudio studio

gui

ValidationGui gui

Package verinec.validation.gui.menu

Class verinec.validation.gui.menu.ValidatorMenu extends JMenu implements Serializable


Package verinec.validation.gui.menu.actions

Class verinec.validation.gui.menu.actions.AnalyzeAction extends AbstractAction implements Serializable

Serialized Fields

validationGui

ValidationGui validationGui

jlogger

Logger jlogger

Class verinec.validation.gui.menu.actions.CloseAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

Class verinec.validation.gui.menu.actions.CloseAllAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

Class verinec.validation.gui.menu.actions.NewSchemaAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

studio

VerinecStudio studio

jlogger

Logger jlogger

Class verinec.validation.gui.menu.actions.OpenLogfileAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

studio

VerinecStudio studio

jlogger

Logger jlogger

Class verinec.validation.gui.menu.actions.OpenSchemaAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

studio

VerinecStudio studio

jlogger

Logger jlogger

Class verinec.validation.gui.menu.actions.SaveAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

jlogger

Logger jlogger

Class verinec.validation.gui.menu.actions.SaveAllAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

jlogger

Logger jlogger

Class verinec.validation.gui.menu.actions.SaveAsAction extends AbstractAction implements Serializable

Serialized Fields

gui

ValidationGui gui

Class verinec.validation.gui.menu.actions.ValidateAction extends AbstractAction implements Serializable

Serialized Fields

validationGui

ValidationGui validationGui

jlogger

Logger jlogger

Package verinec.validation.gui.menu.items

Class verinec.validation.gui.menu.items.AnalyzeMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.CloseAllMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.CloseMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.NewSchemaMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.OpenLogfileMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.OpenSchemaMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.SaveAllMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.SaveAsMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.SaveMenuItem extends JMenuItem implements Serializable

Class verinec.validation.gui.menu.items.ValidateMenuItem extends JMenuItem implements Serializable


Copyright © 2005 Verinec, DIUF