com.adventnet.snmp.ui
Class MibBrowserUI

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.adventnet.snmp.ui.MibBrowserUI

class MibBrowserUI
extends javax.swing.JPanel
implements java.awt.event.ActionListener, DebugInterface, SearchListener, java.beans.VetoableChangeListener, javax.swing.event.TreeSelectionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, com.adventnet.utils.LogInterface

This class is the UI for MIB Browser bean. Only the UI releated code of the MibBrowser Bean is here. All the Snmp related code is moved to the interface MibBrowserModel whose default implementation is in DefaultMibBrowserModel

See Also:
Serialized Form

Inner Class Summary
(package private)  class MibBrowserUI.LoadMibsForHttp
           
(package private)  class MibBrowserUI.LocalComponentAdapter
           
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardBinding, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  boolean aboutInit
           
(package private)  javax.swing.JMenuItem aboutItem
           
(package private)  javax.swing.JWindow aboutWin
           
(package private)  javax.swing.JDialog adlg
           
(package private)  int agentPort
           
(package private)  java.applet.Applet applet
           
(package private)  java.lang.String authPassword
           
(package private)  int authProtocol
           
(package private)  javax.swing.JMenuItem bargraphItem
           
(package private)  java.io.BufferedWriter be
           
(package private)  java.io.BufferedReader br
           
(package private)  DefaultMibBrowserModel browserModel
           
(package private)  BrowserProperty browserProperty
           
(package private)  javax.swing.JButton[] buttons
           
(package private)  javax.swing.JMenuItem clearItem
           
(package private)  java.lang.String contextID
           
(package private)  java.lang.String contextName
           
(package private)  javax.swing.JButton[] dbuttons
           
(package private)  javax.swing.JMenuItem debugItem
           
(package private)  javax.swing.JPanel debugPanel
           
(package private)  javax.swing.JTextArea debugText
           
(package private)  javax.swing.JFrame debugWindow
           
(package private)  javax.swing.JPanel decodePanel
           
(package private)  com.adventnet.snmp.utils.SnmpDecoder decoder
           
(package private)  javax.swing.JTextArea decodeText
           
(package private)  javax.swing.JTextArea describeText
           
(package private)  javax.swing.JFrame describeWindow
           
(package private)  boolean descriptionOpen
           
(package private)  javax.swing.JMenuItem descrItem
           
(package private)  MbDisplayPanel display
          the display area
(package private)  javax.swing.JMenu displayMenu
           
(package private)  javax.swing.JMenu editMenu
           
(package private)  javax.swing.JTextField fileField
           
(package private)  javax.swing.JDialog fileFrame
           
(package private)  javax.swing.JMenu fileMenu
           
(package private)  FindDialog findDialog
           
(package private)  javax.swing.JMenuItem findItem
           
(package private)  javax.swing.JMenuItem generalsettingsItem
           
(package private) static int GET_FILE_REQ
           
(package private) static int GET_FILE_RESP
           
(package private)  javax.swing.JMenuItem getbulkItem
           
(package private)  javax.swing.JMenuItem getItem
           
(package private)  javax.swing.JMenuItem getnextItem
           
(package private)  java.lang.String graphType
           
(package private)  javax.swing.JMenuItem helpItem
           
(package private)  javax.swing.JMenu helpMenu
           
(package private)  java.net.URL helpurl
           
(package private)  javax.swing.JTextArea hexArea
           
(package private)  java.lang.String host
           
(package private)  boolean initFindAll
           
(package private)  java.awt.Font lfont
           
(package private)  javax.swing.JMenuItem linegraphItem
           
(package private)  LoadDialog load
           
(package private)  javax.swing.JMenuItem loadallItem
           
(package private)  javax.swing.JMenuItem loadItem
           
(package private)  MbSettingsFrame mbframe
           
(package private)  javax.swing.JPopupMenu menu
           
(package private)  javax.swing.JMenuBar menuBar
           
(package private)  int mibcount
           
(package private)  MibDescription mibdescr
           
(package private)  javax.swing.JRadioButtonMenuItem mibdescrItem
           
(package private)  java.util.Hashtable mibHashtable
           
(package private)  javax.swing.JMenuItem mibmenu
           
(package private)  NodeSystemTreeModel model
           
(package private)  java.util.Vector moduleVector
           
(package private)  javax.swing.JRadioButtonMenuItem multivarItem
           
(package private)  javax.swing.JMenu operationsMenu
           
(package private)  java.util.Vector pathModuleVector
           
(package private)  java.lang.String principal
           
(package private)  javax.swing.JMenuItem printItem
           
(package private)  java.lang.String privPassword
           
(package private)  javax.swing.JRadioButtonMenuItem resultItem
           
(package private)  SASClient sasclient
           
(package private)  javax.swing.JFileChooser saveDlg
           
(package private)  javax.swing.JMenuItem saveItem
           
(package private)  javax.swing.JScrollPane scrollPanel1
           
(package private)  java.lang.String searchString
           
(package private)  java.util.Vector selComp
           
(package private)  NodeData selectedNode
           
(package private)  javax.swing.tree.TreePath selPath
           
(package private)  javax.swing.JMenuItem setItem
           
(package private)  MibSettingsModel settingsModel
           
(package private)  java.lang.String settingsTitle
           
static int SHOW_MIB_DESCRIPTION
           
static int SHOW_MULTI_VARBIND
           
static int SHOW_RESULT_DISPLAY
           
(package private)  SnmpTasks snmptasks
           
(package private)  javax.swing.JSplitPane splitPane
           
(package private)  javax.swing.JMenuItem stopItem
           
(package private)  javax.swing.JMenuItem tableItem
           
(package private)  java.util.Vector tempModVector
           
(package private)  java.lang.String tempOid
           
(package private)  java.lang.String tempVal
           
(package private)  ToolBar toolbar
           
(package private)  javax.swing.JCheckBoxMenuItem toolbarItem
           
(package private)  TrapViewer trap
           
(package private)  javax.swing.JMenuItem trapItem
           
(package private)  TrapParserBean trapParser
           
(package private)  javax.swing.JDialog trapParserFrame
           
(package private)  MibTree tree
           
(package private)  javax.swing.JMenuItem unloadallItem
           
(package private)  javax.swing.JMenuItem unloadItem
           
(package private)  int ver
           
(package private)  int view
           
(package private)  javax.swing.JMenu viewMenu
           
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, listenerList, paintingChild, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
(package private) MibBrowserUI()
          Create a MIB browser bean instance.
(package private) MibBrowserUI(java.applet.Applet applet)
           
(package private) MibBrowserUI(java.applet.Applet applet, boolean hidejdbc)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Implementation of ActionListener method
 void addMibMenu(java.lang.String module)
           
(package private)  void appendDebugText(java.lang.String text)
           
(package private)  void appendhexArea(java.lang.String text)
           
(package private)  javax.swing.ImageIcon createImageIcon(java.lang.String names)
           
(package private)  javax.swing.ImageIcon[] createImageIcon(java.lang.String[] names)
          Creates image buttons
 void dbg(java.lang.String debugOutput)
          This is the method for handling debug messages.
 void debugPrint(java.lang.String debugOutput)
           
 void err(java.lang.String debugOutput)
          Error messages are handled by this method.
 boolean findNext(java.lang.String nodeName, boolean findAll, boolean matchCase, boolean matchWord)
           
(package private)  javax.swing.JButton getButtonAt(int index)
           
 MibBrowserUI.LocalComponentAdapter getComponentAdapter()
           
(package private)  javax.swing.JTextArea getDebugText()
           
(package private)  javax.swing.JMenuItem getGetbulkItem()
           
(package private)  java.lang.String getGraphType()
           
(package private)  javax.swing.JTextArea gethexArea()
           
 MbDisplayPanel getMbDisplayPanel()
          Get MbDisplayPanel
 javax.swing.JMenuBar getMenuBar()
          Get ToolBar
 java.awt.Font getMenuFont()
          returns the menu font
 int getMibBrowserDisplayView()
          returns Display view
 MibTree getMibTree()
          Get the MibTree instance used in the MIB browser
 java.awt.Dimension getMinimumSize()
          Returns the minimum size of this component.
 java.awt.Dimension getPreferredSize()
          Returns the preferred size of this component.
(package private) static boolean getSettingsFlag()
           
 ToolBar getToolBar()
          Get ToolBar
 TrapViewer getTrapViewer()
          Returns the last Trap Viewer instance.
 boolean isMenuBarVisible()
          returns whether the menu bar is visible or not
 boolean isToolBarVisible()
          returns whether the tool bar is visible or not
 void itemStateChanged(java.awt.event.ItemEvent e)
           
(package private)  void logErrorMessage(java.lang.String error)
           
(package private)  void logInfoMessage(java.lang.String info)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void out(java.lang.String debugOutput)
          Log messages are handled by this method.
(package private)  void readAppletConfig()
           
(package private)  void readFromConfig()
           
 void reArrangeMenu(java.lang.String module)
           
(package private)  void releaseResources()
           
 void removeMibDescription()
           
 void reWriteConfig(java.lang.String pathModule)
           
(package private)  void setGraphType(java.lang.String type)
           
 void setMenuBarVisible(boolean flag)
          set whether the menu bar is visible or not
 void setMenuFont(java.awt.Font menuFont)
          sets the menu font.
 void setMibBrowserDisplayView(int view)
          Sets MibBrowser display view to show the MibDescription panel or ResultDisplay panel alone or MultiVarbind panel.
(package private)  void setModel(DefaultMibBrowserModel model, SnmpTasks snmptasks)
           
 void setSettingsTitle(java.lang.String title)
          sets the title of Settings Frame.
 void setToolBarVisible(boolean flag)
          set whether the tool bar is visible or not
(package private)  void setup()
          Common init functions
(package private)  ToolBar setUpDebugToolBar()
          Creates ToolBar buttons with Tooltip
(package private)  ToolBar setUpToolBar()
          Creates ToolBar buttons with Tooltip
 void showMibDescription()
           
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
          This prints the MIB node information
 void vetoableChange(java.beans.PropertyChangeEvent e)
          This method is called when a vetoableChange event is fired from the propertySetting bean.
(package private)  void writeToConfig(java.lang.String s)
           
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, alwaysOnTop, bindingForKeyStroke, checkIfChildObscuredBySibling, computeVisibleRect, computeVisibleRect, contains, createToolTip, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, countComponents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getLayout, getMouseEventTarget, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, nextFocus, paintComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setCursor, setFocusOwner, setLayout, transferFocus, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, constructComponentName, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getIntrinsicCursor, getLocale, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

browserProperty

BrowserProperty browserProperty

splitPane

javax.swing.JSplitPane splitPane

browserModel

DefaultMibBrowserModel browserModel

mibdescr

MibDescription mibdescr

display

MbDisplayPanel display
the display area

settingsModel

MibSettingsModel settingsModel

snmptasks

SnmpTasks snmptasks

mibHashtable

java.util.Hashtable mibHashtable

moduleVector

java.util.Vector moduleVector

pathModuleVector

java.util.Vector pathModuleVector

initFindAll

boolean initFindAll

aboutInit

boolean aboutInit

aboutWin

javax.swing.JWindow aboutWin

fileFrame

javax.swing.JDialog fileFrame

trap

TrapViewer trap

tree

MibTree tree

findDialog

FindDialog findDialog

applet

java.applet.Applet applet

GET_FILE_REQ

static int GET_FILE_REQ

GET_FILE_RESP

static int GET_FILE_RESP

sasclient

SASClient sasclient

load

LoadDialog load

helpurl

java.net.URL helpurl

selComp

java.util.Vector selComp

be

java.io.BufferedWriter be

br

java.io.BufferedReader br

descriptionOpen

boolean descriptionOpen

lfont

java.awt.Font lfont

settingsTitle

java.lang.String settingsTitle

menuBar

javax.swing.JMenuBar menuBar

toolbar

ToolBar toolbar

SHOW_MIB_DESCRIPTION

public static final int SHOW_MIB_DESCRIPTION

SHOW_RESULT_DISPLAY

public static final int SHOW_RESULT_DISPLAY

SHOW_MULTI_VARBIND

public static final int SHOW_MULTI_VARBIND

view

int view

adlg

javax.swing.JDialog adlg

debugWindow

javax.swing.JFrame debugWindow

debugPanel

javax.swing.JPanel debugPanel

decodePanel

javax.swing.JPanel decodePanel

scrollPanel1

javax.swing.JScrollPane scrollPanel1

fileField

javax.swing.JTextField fileField

hexArea

javax.swing.JTextArea hexArea

decoder

com.adventnet.snmp.utils.SnmpDecoder decoder

debugText

javax.swing.JTextArea debugText

decodeText

javax.swing.JTextArea decodeText

describeWindow

javax.swing.JFrame describeWindow

describeText

javax.swing.JTextArea describeText

mbframe

MbSettingsFrame mbframe

graphType

java.lang.String graphType

tempOid

java.lang.String tempOid

tempVal

java.lang.String tempVal

saveDlg

javax.swing.JFileChooser saveDlg

trapParserFrame

javax.swing.JDialog trapParserFrame

trapParser

TrapParserBean trapParser

fileMenu

javax.swing.JMenu fileMenu

loadItem

javax.swing.JMenuItem loadItem

unloadItem

javax.swing.JMenuItem unloadItem

unloadallItem

javax.swing.JMenuItem unloadallItem

saveItem

javax.swing.JMenuItem saveItem

printItem

javax.swing.JMenuItem printItem

mibmenu

javax.swing.JMenuItem mibmenu

loadallItem

javax.swing.JMenuItem loadallItem

mibcount

int mibcount

editMenu

javax.swing.JMenu editMenu

generalsettingsItem

javax.swing.JMenuItem generalsettingsItem

findItem

javax.swing.JMenuItem findItem

viewMenu

javax.swing.JMenu viewMenu

displayMenu

javax.swing.JMenu displayMenu

resultItem

javax.swing.JRadioButtonMenuItem resultItem

mibdescrItem

javax.swing.JRadioButtonMenuItem mibdescrItem

multivarItem

javax.swing.JRadioButtonMenuItem multivarItem

toolbarItem

javax.swing.JCheckBoxMenuItem toolbarItem

trapItem

javax.swing.JMenuItem trapItem

linegraphItem

javax.swing.JMenuItem linegraphItem

bargraphItem

javax.swing.JMenuItem bargraphItem

tableItem

javax.swing.JMenuItem tableItem

descrItem

javax.swing.JMenuItem descrItem

debugItem

javax.swing.JMenuItem debugItem

operationsMenu

javax.swing.JMenu operationsMenu

getItem

javax.swing.JMenuItem getItem

getnextItem

javax.swing.JMenuItem getnextItem

getbulkItem

javax.swing.JMenuItem getbulkItem

setItem

javax.swing.JMenuItem setItem

stopItem

javax.swing.JMenuItem stopItem

clearItem

javax.swing.JMenuItem clearItem

helpMenu

javax.swing.JMenu helpMenu

helpItem

javax.swing.JMenuItem helpItem

aboutItem

javax.swing.JMenuItem aboutItem

buttons

javax.swing.JButton[] buttons

dbuttons

javax.swing.JButton[] dbuttons

host

java.lang.String host

agentPort

int agentPort

ver

int ver

principal

java.lang.String principal

authPassword

java.lang.String authPassword

privPassword

java.lang.String privPassword

authProtocol

int authProtocol

contextName

java.lang.String contextName

contextID

java.lang.String contextID

selectedNode

NodeData selectedNode

tempModVector

java.util.Vector tempModVector

searchString

java.lang.String searchString

model

NodeSystemTreeModel model

selPath

javax.swing.tree.TreePath selPath

menu

javax.swing.JPopupMenu menu
Constructor Detail

MibBrowserUI

MibBrowserUI()
Create a MIB browser bean instance. Use this for applications.

MibBrowserUI

MibBrowserUI(java.applet.Applet applet)

MibBrowserUI

MibBrowserUI(java.applet.Applet applet,
             boolean hidejdbc)
Method Detail

debugPrint

public void debugPrint(java.lang.String debugOutput)
Specified by:
debugPrint in interface DebugInterface

setup

void setup()
Common init functions

setModel

void setModel(DefaultMibBrowserModel model,
              SnmpTasks snmptasks)

getSettingsFlag

static boolean getSettingsFlag()

getMibBrowserDisplayView

public int getMibBrowserDisplayView()
returns Display view

setMibBrowserDisplayView

public void setMibBrowserDisplayView(int view)
Sets MibBrowser display view to show the MibDescription panel or ResultDisplay panel alone or MultiVarbind panel. SHOW_MIB_DESCRIPTION - Display MibDescription panel SHOW_RESULT_DISPLAY - Display ResultDisplay panel SHOW_MULTI_VARBIND - MultiVarbind panel The value is set to SHOW_MIB_DESCRIPTION by default.

isMenuBarVisible

public boolean isMenuBarVisible()
returns whether the menu bar is visible or not

setMenuBarVisible

public void setMenuBarVisible(boolean flag)
set whether the menu bar is visible or not

isToolBarVisible

public boolean isToolBarVisible()
returns whether the tool bar is visible or not

setToolBarVisible

public void setToolBarVisible(boolean flag)
set whether the tool bar is visible or not

getToolBar

public ToolBar getToolBar()
Get ToolBar

getMenuBar

public javax.swing.JMenuBar getMenuBar()
Get ToolBar

getMbDisplayPanel

public MbDisplayPanel getMbDisplayPanel()
Get MbDisplayPanel

getMinimumSize

public java.awt.Dimension getMinimumSize()
Returns the minimum size of this component.
Overrides:
getMinimumSize in class javax.swing.JComponent

getPreferredSize

public java.awt.Dimension getPreferredSize()
Returns the preferred size of this component.
Overrides:
getPreferredSize in class javax.swing.JComponent

getMibTree

public MibTree getMibTree()
Get the MibTree instance used in the MIB browser

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Implementation of ActionListener method
Specified by:
actionPerformed in interface java.awt.event.ActionListener

showMibDescription

public void showMibDescription()

removeMibDescription

public void removeMibDescription()

getTrapViewer

public TrapViewer getTrapViewer()
Returns the last Trap Viewer instance.

addMibMenu

public void addMibMenu(java.lang.String module)

reArrangeMenu

public void reArrangeMenu(java.lang.String module)

reWriteConfig

public void reWriteConfig(java.lang.String pathModule)

setSettingsTitle

public void setSettingsTitle(java.lang.String title)
sets the title of Settings Frame.

setMenuFont

public void setMenuFont(java.awt.Font menuFont)
sets the menu font. Note: the font will set for the menus provided in the MibBrowser. If any additional menus are added, the font should be set explicitly

getMenuFont

public java.awt.Font getMenuFont()
returns the menu font

setUpToolBar

ToolBar setUpToolBar()
Creates ToolBar buttons with Tooltip

createImageIcon

javax.swing.ImageIcon createImageIcon(java.lang.String names)

createImageIcon

javax.swing.ImageIcon[] createImageIcon(java.lang.String[] names)
Creates image buttons

setUpDebugToolBar

ToolBar setUpDebugToolBar()
Creates ToolBar buttons with Tooltip

vetoableChange

public void vetoableChange(java.beans.PropertyChangeEvent e)
This method is called when a vetoableChange event is fired from the propertySetting bean. Creates new users if required
Specified by:
vetoableChange in interface java.beans.VetoableChangeListener

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
This prints the MIB node information
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

getComponentAdapter

public MibBrowserUI.LocalComponentAdapter getComponentAdapter()

findNext

public boolean findNext(java.lang.String nodeName,
                        boolean findAll,
                        boolean matchCase,
                        boolean matchWord)
Specified by:
findNext in interface SearchListener

getButtonAt

javax.swing.JButton getButtonAt(int index)

getGetbulkItem

javax.swing.JMenuItem getGetbulkItem()

getDebugText

javax.swing.JTextArea getDebugText()

gethexArea

javax.swing.JTextArea gethexArea()

appendhexArea

void appendhexArea(java.lang.String text)

appendDebugText

void appendDebugText(java.lang.String text)

getGraphType

java.lang.String getGraphType()

setGraphType

void setGraphType(java.lang.String type)

writeToConfig

void writeToConfig(java.lang.String s)

readFromConfig

void readFromConfig()

readAppletConfig

void readAppletConfig()

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

logErrorMessage

void logErrorMessage(java.lang.String error)

logInfoMessage

void logInfoMessage(java.lang.String info)

dbg

public void dbg(java.lang.String debugOutput)
This is the method for handling debug messages.
Specified by:
dbg in interface com.adventnet.utils.LogInterface

err

public void err(java.lang.String debugOutput)
Error messages are handled by this method.
Specified by:
err in interface com.adventnet.utils.LogInterface

out

public void out(java.lang.String debugOutput)
Log messages are handled by this method.
Specified by:
out in interface com.adventnet.utils.LogInterface

releaseResources

void releaseResources()