snmp.mibparser
Class MIBParserPanel

java.lang.Object
  extended by snmp.mibparser.MIBParserPanel

public class MIBParserPanel
extends java.lang.Object

Esta clase posee los métodos para compilar una MIB, usa el paquete de mibble para compilar la MIB. Puede ser invocada desde lugares distintos y siempre se van a mantener los datos de las MIBs compiladas.

Internamente esta clase tiene un panel que va a almacenar el árbol, el menu para compilar las MIBs y un botón para recargar. lo único que es necesario es especificarle las dimensiones del panel para que pueda ser insertado dentro de otro panel que lo requiera.

Author:
Kathleen S. Jiménez D. & William E. López L.
Contact: adminucvngn@gmail.com
Oficial Page: http://adminucvngn.sourceforge.net/
News & Weblog: http://adminucvngn.blogspot.com/

Constructor Summary
MIBParserPanel(javax.swing.event.TreeSelectionListener selecionar_tree, Constantes constante, int anchoX, int altoY, ManagerPanel hno_managera, GrapherConfiguraFrame hno_graphera)
           
 
Method Summary
 void actualizar_arbol()
          Refresca el contenido del árbol con los datos
 java.lang.String getmibSelected()
          Retorna un String con el nombre de la MIB del nodo seleccionado
 javax.swing.JPanel getpanel_tree()
          Retorna la referencia al panel el cual contiene el árbol, la barra de herramientas y el botón de recargar los datos.
 net.percederberg.mibble.browser.MibNode getSelectedNode()
          Retorna el objeto seleccionado
 void setAltoY(int altoY)
           
 void setAnchoX(int anchoX)
           
 void setEstilo(Constantes constante)
           
 void setSelecionar_tree(javax.swing.event.TreeSelectionListener selecionar_tree)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIBParserPanel

public MIBParserPanel(javax.swing.event.TreeSelectionListener selecionar_tree,
                      Constantes constante,
                      int anchoX,
                      int altoY,
                      ManagerPanel hno_managera,
                      GrapherConfiguraFrame hno_graphera)
Method Detail

actualizar_arbol

public void actualizar_arbol()
Refresca el contenido del árbol con los datos


getSelectedNode

public net.percederberg.mibble.browser.MibNode getSelectedNode()
Retorna el objeto seleccionado

Returns:
un objeto de tipo MibNode del objeto seleccionado

getmibSelected

public java.lang.String getmibSelected()
Retorna un String con el nombre de la MIB del nodo seleccionado

Returns:
Sting con el nombre de la MIB

getpanel_tree

public javax.swing.JPanel getpanel_tree()
Retorna la referencia al panel el cual contiene el árbol, la barra de herramientas y el botón de recargar los datos. Es llamado por otros paneles para agregar este a su ambiente local.

Returns:
Retorna un panel con el contenido de las MIBs cargadas

setAltoY

public void setAltoY(int altoY)

setAnchoX

public void setAnchoX(int anchoX)

setEstilo

public void setEstilo(Constantes constante)

setSelecionar_tree

public void setSelecionar_tree(javax.swing.event.TreeSelectionListener selecionar_tree)