Serialized Form


Package blackboard

Class blackboard.BlackBoardAlreadyExists extends RuntimeException implements Serializable

Class blackboard.LanNode extends Observable implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialized Fields

snmpEnabled

blackboard.LanNode.MutableBoolean snmpEnabled

isServer

blackboard.LanNode.MutableBoolean isServer

lastTrapEvent

blackboard.LanNode.MutableString lastTrapEvent

isTrap

boolean isTrap

updatedAndNotDisplayed

blackboard.LanNode.MutableBoolean updatedAndNotDisplayed
This becomes true when the node has been updated so the frontend knows that it needs to display this node. This defaults to true so that a new node added to the blackboard will automatically be added to the display. The frontend needs to change this value via the beenDisplayed method after it has displayed the node.


isUp

blackboard.LanNode.MutableBoolean isUp
true - is responding to pings false - not responding to pings


upStatusPending

blackboard.LanNode.MutableBoolean upStatusPending
If the following is true then that means we have never received a ping result and don't know if the system is actually up or down. When first ping result is received, set this to false and notify frontend


downSince

Date downSince
Time that it was first discovered that this node was down. This value is only valid if isUp is false, though.


lastUpdated

Date lastUpdated
The last time this node was updated. Default is January 1, 1970, 00:00:00 GMT to signify that this node has never been updated and will take piority.


ip

blackboard.LanNode.MutableInetAddress ip
IP address of this node


dataTable

Map dataTable
Table of OID keys and associated property values. This is modified by setOID() and getOID().

Class blackboard.LanNodeAlreadyCheckedOut extends Exception implements Serializable

Class blackboard.LanNodeIsDeleted extends Exception implements Serializable

Class blackboard.LockViolation extends RuntimeException implements Serializable


Package frontend

Class frontend.about extends Window implements Serializable

Serialized Fields

splashImage

Image splashImage

paintCalled

boolean paintCalled
This attribute indicates whether the method paint(Graphics) has been called at least once since the construction of this window.
This attribute is used to notify method splash(Image) that the window has been drawn at least once by the AWT event dispatcher thread.
This attribute acts like a latch. Once set to true, it will never be changed back to false again.

See Also:
about.paint(java.awt.Graphics), about.splash(java.awt.Image)

Class frontend.frontEnd extends JFrame implements Serializable

Serialized Fields

FECopyOfBB

BlackBoard FECopyOfBB
These are all the NAPS made objects which are used in the frontEnd


FECopyOfMIB

mibBrowser FECopyOfMIB

newNodeInfoWin

nodeInfo newNodeInfoWin

FEList

LinkedFENodeList FEList

pingInstance

pingThread pingInstance

newEmail

emailInterface newEmail

abWnd

about abWnd

statbar

StatusBar statbar

newLog

FElogViewer newLog

skinsFrame

skinPreference skinsFrame

newPingingWin

pingWindow newPingingWin

iScreenHeight

int iScreenHeight
All the int variables


iScreenWidth

int iScreenWidth
All the int variables


iFrameHeight

int iFrameHeight
All the int variables


iFrameWidth

int iFrameWidth
All the int variables


iPanelHeight

int iPanelHeight
All the int variables


iPanelWidth

int iPanelWidth
All the int variables


iUpDownIconWidth

int iUpDownIconWidth
All the int variables


iUpDownIconHeight

int iUpDownIconHeight
All the int variables


iGridX

int iGridX
All the int variables


iGridY

int iGridY
All the int variables


iNumIPS

int iNumIPS
All the int variables


iHgap

int iHgap
All the int variables


iVgap

int iVgap
All the int variables


iBackEndPingInterval

int iBackEndPingInterval
All the int variables


iNumBackendThreads

int iNumBackendThreads
All the int variables


dlgNumTraps

int dlgNumTraps
All the int variables


iLogLength

int iLogLength
All the int variables


doReSize

boolean doReSize
All the boolean variables


arePreferencesModified

boolean arePreferencesModified
All the boolean variables


isPrefCalledFromConstructor

boolean isPrefCalledFromConstructor
All the boolean variables


isNAPSClosing

boolean isNAPSClosing
All the boolean variables


isSNMPOn

boolean isSNMPOn
All the boolean variables


isTBVisible

boolean isTBVisible
All the boolean variables


isSBVisible

boolean isSBVisible
All the boolean variables


isModified

boolean isModified
All the boolean variables


isEmailOn

boolean isEmailOn
All the boolean variables


curHighlightedNode

String curHighlightedNode
All the String variables


snmpCommunity

String snmpCommunity
All the String variables


defaultPreferences

String[] defaultPreferences

userPreferences

String[] userPreferences

panel

JPanel panel
The main Graphical obects


mainGrid

GridLayout mainGrid

scrollpane

JScrollPane scrollpane

mainContentPane

Container mainContentPane

upIcon

ImageIcon upIcon
All the ImageIcons used in the main panel


downIcon

ImageIcon downIcon
All the ImageIcons used in the main panel


neutralIcon

ImageIcon neutralIcon
All the ImageIcons used in the main panel


upPingIcon

ImageIcon upPingIcon
All the ImageIcons used in the main panel


dlgFrame

JDialog dlgFrame
Dialog Window objects


dlgTrapFrame

JDialog dlgTrapFrame

dlgTrapLabel

JLabel dlgTrapLabel

btnOkDlg

JButton btnOkDlg
All the buttons used in the Dialog Windows


btnCancelDlg

JButton btnCancelDlg

btnApplyDlg

JButton btnApplyDlg

btnDefaultDlg

JButton btnDefaultDlg

btnEraseStatLog

JButton btnEraseStatLog

btnEraseErrorLog

JButton btnEraseErrorLog

btnUp

JButton btnUp

btnDown

JButton btnDown

btnDelete

JButton btnDelete

btnDlgTrapOK

JButton btnDlgTrapOK

dlgSNMPCheck

JCheckBox dlgSNMPCheck
Checkbox items used in preferences dialog window


dlgIsServer

JCheckBox dlgIsServer

dlgEmailCheck

JCheckBox dlgEmailCheck

dlgPingIntSlider

JSlider dlgPingIntSlider
All the slides used in the preferences dialog window


dlgThreadsSlider

JSlider dlgThreadsSlider

txtFieldDlg

JTextField txtFieldDlg
All the text fields used in the modal windows


dlgToEmailText

JTextField dlgToEmailText

dlgFromEmailText

JTextField dlgFromEmailText

dlgMailServer

JTextField dlgMailServer

txtLogLength

JTextField txtLogLength

dlgAllNodes

JList dlgAllNodes
List objects which are used for the delete node window


dlgDelNodes

JList dlgDelNodes

toolbar

JToolBar toolbar
All object relating to the toolbar


tbBtnAddNode

JButton tbBtnAddNode
Thee are the buttons needed for the toolbar


tbBtnDelNode

JButton tbBtnDelNode
Thee are the buttons needed for the toolbar


tbBtnConnection

JButton tbBtnConnection
Thee are the buttons needed for the toolbar


tbBtnExit

JButton tbBtnExit
Thee are the buttons needed for the toolbar


tbBtnHelp

JButton tbBtnHelp
Thee are the buttons needed for the toolbar


tbBtnMIB

JButton tbBtnMIB
Thee are the buttons needed for the toolbar


tbBtnSave

JButton tbBtnSave
Thee are the buttons needed for the toolbar


tbIconAddNode

ImageIcon tbIconAddNode
These are the icons needed for the ToolBar


tbIconDelNode

ImageIcon tbIconDelNode
These are the icons needed for the ToolBar


tbIconConnectionUp

ImageIcon tbIconConnectionUp
These are the icons needed for the ToolBar


tbIconConnectionDown

ImageIcon tbIconConnectionDown
These are the icons needed for the ToolBar


tbIconMIB

ImageIcon tbIconMIB
These are the icons needed for the ToolBar


tbIconSave

ImageIcon tbIconSave
These are the icons needed for the ToolBar


tbIconHelp

ImageIcon tbIconHelp
These are the icons needed for the ToolBar


tbIconExit

ImageIcon tbIconExit
These are the icons needed for the ToolBar


mnuBar

JMenuBar mnuBar
All the Menu Objects


mnuFile

JMenu mnuFile
The MenuSystem objects for the frontEnd (the TOP View items)


mnuView

JMenu mnuView

mnuTools

JMenu mnuTools

mnuMonitoring

JMenu mnuMonitoring

mnuLog

JMenu mnuLog

mnuHelp

JMenu mnuHelp

mnuItemNewMap

JMenuItem mnuItemNewMap
The Sub MenuSystem objects for the frontEnd (the pulldown View items)


mnuItemOpenMap

JMenuItem mnuItemOpenMap

mnuItemSaveMap

JMenuItem mnuItemSaveMap

mnuItemSave

JMenuItem mnuItemSave

mnuItemPref

JMenuItem mnuItemPref

mnuItemFind

JMenuItem mnuItemFind

mnuItemExit

JMenuItem mnuItemExit

mnuItemToolBar

JCheckBoxMenuItem mnuItemToolBar

mnuItemStatBar

JCheckBoxMenuItem mnuItemStatBar

mnuItemSkins

JMenuItem mnuItemSkins

mnuItemPing

JMenuItem mnuItemPing

mnuItemMIB

JMenuItem mnuItemMIB

mnuItemAddNode

JMenuItem mnuItemAddNode

mnuItemDelNode

JMenuItem mnuItemDelNode

mnuStartStop

JMenuItem mnuStartStop

mnuItemStatLog

JMenuItem mnuItemStatLog

mnuItemErrLog

JMenuItem mnuItemErrLog

mnuItemTrapLog

JMenuItem mnuItemTrapLog

mnuItemHelpIndx

JMenuItem mnuItemHelpIndx

mnuItemAbout

JMenuItem mnuItemAbout

errLogList

LinkedList errLogList
These are used to hold copies of all the lines currently in the log files. This is used to save time from constant File I/O with the log files. Thus, they are only written to when necessiary.


statLogList

LinkedList statLogList

trapLogList

LinkedList trapLogList

defaultOIDs

TreeSet defaultOIDs
These are all the other misc objects and variables needed to make the frontEnd function properly


epoc

Date epoc

m_hs

javax.help.HelpSet m_hs
All the items needed for the JavaHelp package


m_hb

javax.help.HelpBroker m_hb

m_hc

javax.help.HelpBroker m_hc

Class frontend.mibBrowser extends JFrame implements Serializable

Serialized Fields

snmpCommunity

String snmpCommunity

ipAddress

String ipAddress
Global String to maintain the IP address of the node that we are currently working with.


toolbar

JToolBar toolbar
The name of the toolbar that we are using at the top of the screen. This toolbar enhances the users GUI experience providing him/her with more then one way of completing certain actions.


snmpGetIcon

ImageIcon snmpGetIcon
The ImageIcon object will hold the icon in memory to be displayed in the toolbar with this item.


snmpSetIcon

ImageIcon snmpSetIcon
The ImageIcon object will hold the icon in memory to be displayed in the toolbar with this item.


helpIcon

ImageIcon helpIcon
The ImageIcon object will hold the icon in memory to be displayed in the toolbar with this item.


exitIcon

ImageIcon exitIcon
The ImageIcon object will hold the icon in memory to be displayed in the toolbar with this item.


snmpSetIconButton

JButton snmpSetIconButton
This JButton is needed to encapsulate the ImageIcon used for the toolbar icons. This button is in fact what is inserted into the toolbar, and waits for an event to be performed.


snmpGetIconButton

JButton snmpGetIconButton
This JButton is needed to encapsulate the ImageIcon used for the toolbar icons. This button is in fact what is inserted into the toolbar, and waits for an event to be performed.


exitIconButton

JButton exitIconButton
This JButton is needed to encapsulate the ImageIcon used for the toolbar icons. This button is in fact what is inserted into the toolbar, and waits for an event to be performed.


helpIconButton

JButton helpIconButton
This JButton is needed to encapsulate the ImageIcon used for the toolbar icons. This button is in fact what is inserted into the toolbar, and waits for an event to be performed.


clear

JButton clear

menubar

JMenuBar menubar
This variable was needed to hold and create the Menu Bar used in this UI


fileMenu

JMenu fileMenu
The fileMenu is one of the 5 top menu items that will be inserted into the Menu Bar.


editMenu

JMenu editMenu
The editMenu is one of the 5 top menu items that will be inserted into the Menu Bar.


viewMenu

JMenu viewMenu
The viewMenu is one of the 5 top menu items that will be inserted into the Menu Bar.


toolsMenu

JMenu toolsMenu
The toolsMenu is one of the 5 top menu items that will be inserted into the Menu Bar.


helpMenu

JMenu helpMenu
The helpMenu is one of the 5 top menu items that will be inserted into the Menu Bar.


openLog

JMenuItem openLog
One of the File Menu's sub items


saveToLog

JMenuItem saveToLog
One of the File Menu's sub items


print

JMenuItem print
One of the File Menu's sub items


exitItem

JMenuItem exitItem
One of the File Menu's sub items


clearWorkspaceItem

JMenuItem clearWorkspaceItem
One of the Edit Menu's sub items


cutMenuItem

JMenuItem cutMenuItem
One of the Edit Menu's sub items


copy

JMenuItem copy
One of the Edit Menu's sub items


paste

JMenuItem paste
One of the Edit Menu's sub items


toolBar

JCheckBoxMenuItem toolBar
One of the View Menu's sub items


statusBar

JCheckBoxMenuItem statusBar
One of the View Menu's sub items


getOID

JMenuItem getOID
One of the Tools Menu's sub items


getNextOID

JMenuItem getNextOID

getAllOID

JMenuItem getAllOID
One of the Tools Menu's sub items


setOID

JMenuItem setOID
One of the Tools Menu's sub items


index

JMenuItem index
One of the Help Menu's sub items


about

JMenuItem about
One of the Help Menu's sub items


getButton

JButton getButton

setButton

JButton setButton

closeButton

JButton closeButton

snmpGetNextButton

JButton snmpGetNextButton

snmpGetAllButton

JButton snmpGetAllButton

clearButton

JButton clearButton

host

JLabel host

port

JLabel port

portInput

JTextField portInput

community

JLabel community

communityInput

JTextField communityInput

setValue

JLabel setValue

setValueInput

JTextField setValueInput

ObjectID

JLabel ObjectID

accessIdField

JLabel accessIdField

accessIdResults

JTextField accessIdResults

descripField

JLabel descripField

descripFieldInput

TextArea descripFieldInput

frameWidth

int frameWidth

frameHeight

int frameHeight

statusMsg

JLabel statusMsg

XMLFileName

String XMLFileName

nodeInfo

Object nodeInfo

fc

JFileChooser fc

newLogViewer

MIBlogViewer newLogViewer

newAboutWindow

about newAboutWindow

clipboard

Clipboard clipboard

m_hs

javax.help.HelpSet m_hs

m_hb

javax.help.HelpBroker m_hb

m_hc

javax.help.HelpBroker m_hc

treegetter

RFCTreeGetter treegetter

top

DefaultMutableTreeNode top

mibTree

JTree mibTree
Holds the JTree that's displayed on the left side of the MIB Browser.

Class frontend.nodeInfo extends JFrame implements Serializable

Serialized Fields

rootNorthPanel

JPanel rootNorthPanel

rootCenterPanel

JPanel rootCenterPanel

rootSouthPanel

JPanel rootSouthPanel

hostnameLabel

JLabel hostnameLabel
declare the swing components needed


ipAddressLabel

JLabel ipAddressLabel

locationLabel

JLabel locationLabel

receivedPacketLabel

JLabel receivedPacketLabel

timeUpLabel

JLabel timeUpLabel

pcDescrLabel

JLabel pcDescrLabel

hostNameResult

JTextField hostNameResult

ipAddressResult

JTextField ipAddressResult

locationResult

JTextField locationResult

receivedPacketResult

JTextField receivedPacketResult

timeUpResult

JTextField timeUpResult

pcDescrResult

JTextArea pcDescrResult

updateNowButton

JButton updateNowButton

mibButton

JButton mibButton

timeButton

JButton timeButton

helpButton

JButton helpButton

closeButton

JButton closeButton

newNode

LanNode newNode

frameWidth

int frameWidth

frameHeight

int frameHeight

pcUpIcon

ImageIcon pcUpIcon

pcDownIcon

ImageIcon pcDownIcon

pcPingIcon

ImageIcon pcPingIcon

pcNeutralIcon

ImageIcon pcNeutralIcon

image

Image image

pcLogo

JLabel pcLogo

pingStatus

JLabel pingStatus

lastupdate

JLabel lastupdate

lastupdateResult

JLabel lastupdateResult

snmpEnabled

JLabel snmpEnabled

serverStatus

JLabel serverStatus

newBrowserWindow

mibBrowser newBrowserWindow

timeEpoc

Date timeEpoc

isSNMPEnabled

boolean isSNMPEnabled

BBMethods

BlackBoard BBMethods

m_hs

javax.help.HelpSet m_hs

m_hb

javax.help.HelpBroker m_hb

m_hc

javax.help.HelpBroker m_hc

Class frontend.skinPreference extends JFrame implements Serializable

Serialized Fields

list

JList list

listModel

DefaultListModel listModel

selectSkinButton

JButton selectSkinButton

applySkinButton

JButton applySkinButton

cancelSkinButton

JButton cancelSkinButton

theFrontWindow

frontEnd theFrontWindow

Class frontend.StatusBar extends JPanel implements Serializable

Serialized Fields

statLabel

JLabel statLabel


Class SplashWindow extends Window implements Serializable

Serialized Fields

splashImage

Image splashImage

paintCalled

boolean paintCalled
This attribute indicates whether the method paint(Graphics) has been called at least once since the construction of this window.
This attribute is used to notify method splash(Image) that the window has been drawn at least once by the AWT event dispatcher thread.
This attribute acts like a latch. Once set to true, it will never be changed back to false again.

See Also:
SplashWindow.paint(java.awt.Graphics), SplashWindow.splash(java.awt.Image)