com.adventnet.snmp.ui
Class MibBrowserUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.adventnet.snmp.ui.MibBrowserUI
All Implemented Interfaces:
DebugInterface, SearchListener, com.adventnet.utils.LogInterface, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.VetoableChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TreeSelectionListener

 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


Nested Class Summary
(package private)  class MibBrowserUI.LoadMibsForHttp
           
(package private)  class MibBrowserUI.LocalComponentAdapter
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
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)  com.adventnet.snmp.ui.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
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MibBrowserUI()
          Create a MIB browser bean instance.
MibBrowserUI(java.applet.Applet applet)
           
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, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
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

com.adventnet.snmp.ui.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
See Also:
Constant Field Values

SHOW_RESULT_DISPLAY

public static final int SHOW_RESULT_DISPLAY
See Also:
Constant Field Values

SHOW_MULTI_VARBIND

public static final int SHOW_MULTI_VARBIND
See Also:
Constant Field Values

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()