snmp.tabla
Class TablaPanel

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 snmp.tabla.TablaPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class TablaPanel
extends javax.swing.JPanel

Presenta la interfaz gráfica y métodos para la construcción de una tabla genérica, usa a la clase TablaConfiguraFrame para configurar los parámetros de conexión

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/
See Also:
Serialized Form

Nested Class Summary
 class TablaPanel.operacion_asincrona
          Ejecuta todas las acciones necesarias desde la interfaz para no dejarla bloqueada
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
TablaPanel()
           
 
Method Summary
 void activar_nueva_configuracion()
          Es llamado después de configurar y se encarga de activar los botones para que se pueda comenzar a generar la tabla
 void detener_procesando()
          Oculta el gif y el texto para indicar que ya no se está procesando nada
 boolean generar_tabla()
          Este método invoca al método tabla genérica y con los datos retornados contruye la tabla de interfaces
 java.lang.String getComlectura()
           
 java.lang.String getIp()
           
 TablaPanel.operacion_asincrona getOpera()
           
 java.lang.String getPuerto()
           
 int getReintentos()
           
 long getTiempo_espera()
           
 java.lang.String getVersion()
           
 void limpiar_tabla()
          Limpia los datos de la tabla
 void limpiar_variables()
          Limpia las variables de conexión a su estado original
 void setComlectura(java.lang.String comlectura)
           
 void setIp(java.lang.String ip)
           
 void setIsactivo(int isactivo)
           
 void setOID(java.lang.String oid)
           
 void setPuerto(java.lang.String puerto)
           
 void setReintentos(int reintentos)
           
 void setTiempo_espera(long tiempo_espera)
           
 void setVersion(java.lang.String version)
           
 java.lang.String[][] tabla_generica_string(java.lang.String oid_tabla)
          Dado el OID de la tabla o el entry de la tabla construye la misma mediante el envío de GetNextRequest sucesivos
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, 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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TablaPanel

public TablaPanel()
Method Detail

activar_nueva_configuracion

public void activar_nueva_configuracion()
Es llamado después de configurar y se encarga de activar los botones para que se pueda comenzar a generar la tabla


generar_tabla

public boolean generar_tabla()
Este método invoca al método tabla genérica y con los datos retornados contruye la tabla de interfaces


tabla_generica_string

public java.lang.String[][] tabla_generica_string(java.lang.String oid_tabla)
Dado el OID de la tabla o el entry de la tabla construye la misma mediante el envío de GetNextRequest sucesivos

Parameters:
oid_tabla - el ID DE LA TABLA
Returns:
la tabla DE STRING DE LOS VALUES en caso que todo sea correcto o null en caso de error

limpiar_tabla

public void limpiar_tabla()
Limpia los datos de la tabla


detener_procesando

public void detener_procesando()
Oculta el gif y el texto para indicar que ya no se está procesando nada


limpiar_variables

public void limpiar_variables()
Limpia las variables de conexión a su estado original


getComlectura

public java.lang.String getComlectura()

setComlectura

public void setComlectura(java.lang.String comlectura)

getIp

public java.lang.String getIp()

setIp

public void setIp(java.lang.String ip)

getPuerto

public java.lang.String getPuerto()

setPuerto

public void setPuerto(java.lang.String puerto)

getReintentos

public int getReintentos()

setReintentos

public void setReintentos(int reintentos)

getTiempo_espera

public long getTiempo_espera()

setTiempo_espera

public void setTiempo_espera(long tiempo_espera)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

setOID

public void setOID(java.lang.String oid)

setIsactivo

public void setIsactivo(int isactivo)

getOpera

public TablaPanel.operacion_asincrona getOpera()