AdventNet Web NMS 4 API Specification

This class is for internal purpose only and is subjected to change. Developers are recommended not to use this API


com.adventnet.nms.startclient
Class MainPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.adventnet.nms.startclient.MainPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, NmsPanelEventListener, java.lang.Runnable, java.io.Serializable, javax.swing.event.TreeSelectionListener

public class MainPanel
extends javax.swing.JPanel
implements java.lang.Runnable, javax.swing.event.TreeSelectionListener, NmsPanelEventListener, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.ComponentListener

This is the main class which is handling all the UI related stuff. This class is the listener for all the NmsPanelEvents. Only the following method can be used by the user . Rest of the methods are only for internal purpose.

handleNmsPanelEvent

The public methods which are present here, recommended not use the methods directly. The equivalent methods are present in NmsUiAPi class.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
 java.util.Vector addButton
           
 com.adventnet.nms.startclient.AlertCounts alCounts
           
 javax.swing.JApplet applet
           
 java.util.Vector eventDispatchQueue
           
 boolean isInitialized
           
 boolean isTreeConstructed
           
 java.util.Hashtable keyTreeList
           
 com.adventnet.nms.startclient.LedPanel ledpanel
           
 int LEFT_OF_LABEL
           
 java.util.Vector menusFromBegining
           
 java.util.Vector menusFromEnd
           
 java.util.Hashtable moduleIds
           
 boolean openMultipleMaps
           
 java.util.Hashtable panelList
           
 boolean renameMenuClicked
           
 int RIGHT_OF_LABEL
           
static boolean shuttingDown
           
 javax.swing.JComponent testPanel
           
 java.util.Hashtable xmlNodes
           
 
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
MainPanel(javax.swing.JFrame frame)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handle toolbar's "goback" and "goforward" functions
 void addButtonToAllPanels(javax.swing.JButton button)
           
 void addComponentToStatusBar(javax.swing.JComponent component, int position, int percentageWidth)
           
 boolean addPanelToList(NmsPanel panel, boolean callInit, java.lang.String id)
           
 boolean addPanelToList(NmsPanel panel, boolean callInit, java.lang.String id, boolean callStart, boolean callRest)
           
 boolean addPanelToList(NmsPanel panel, java.lang.String id)
          Adds the NmsPanel instance to the panelList Hashtable
 void addToOpenedInternalFrames(java.lang.String treename, NmsInternalFrame nmsframe, boolean isFrameOpened, java.lang.String id, java.util.Properties p)
           
 void changePanel(NmsPanel panel, java.lang.String nodeID)
           
 void changePanel(java.lang.String nodeID)
           
 void changePanel(java.lang.String nodeID, boolean doNotStoreState)
           
 void changePanel(java.lang.String nodeID, boolean doNotStoreState, boolean callSetProperties)
           
 XMLNode checkIfBelongs(XMLNode parent, java.lang.String match)
           
 void cleanUpAllExternalFrames()
           
 void componentHidden(java.awt.event.ComponentEvent ce)
           
 void componentMoved(java.awt.event.ComponentEvent ce)
           
 void componentResized(java.awt.event.ComponentEvent ce)
           
 void componentShown(java.awt.event.ComponentEvent ce)
           
 boolean createAndAddXMLNodes(XMLNode parentNode, XMLNode childNode, java.lang.String panelkey, java.lang.String tobeselected, java.lang.String id)
           
 boolean createAndAddXMLNodes(XMLNode parentNode, XMLNode childNode, java.lang.String panelkey, java.lang.String tobeselected, java.lang.String id, boolean ignoreValue)
           
 void createLookAndFeelMenu()
           
 void createPanelMenuBar(NmsPanel panel, java.lang.String key)
           
 void createPanelMenuBar(java.lang.String menuFileName, NmsPanel panel)
           
 void createWindowMenu()
           
 void destroy()
           
 void detachInternalFrame(java.lang.String panelkey)
           
 void detachPanel(java.lang.String panelName, java.lang.String title)
           
 boolean getAuthentication(XMLNode node)
           
 NmsInternalFrame getCurrentInternalFrame()
           
 NmsPanel getCurrentNmsPanel()
           
 java.lang.String getDataFormClassName(java.lang.String moduleId, java.lang.String dataFormName)
          This method will written the name of the Class that will be used to display the DataForm whose name should be given as a parameter dataFormName.
 javax.swing.JDesktopPane getDesktopPane()
           
 javax.swing.JFrame getExternalFrameForName(java.lang.String framename)
           
 java.util.Vector getFiltersToBeRemoved(java.lang.String disp)
          this method provides the children custom views to be deleted.
 java.lang.String getID(java.lang.String str)
           
 java.lang.String getImageIcon(java.lang.String id)
           
 javax.swing.JMenuBar getJMenuBar()
           
 LockOutFrame getLockOutFrame()
           
 java.applet.Applet getMainApplet()
          This method returns the main applet reference.
 javax.swing.JFrame getMainParentFrame()
           
 javax.swing.JTree getNmsTree()
           
 java.util.Hashtable getPanelkeyVsToolbars()
           
 javax.swing.JSplitPane getSplitPane()
          The reference to the splitpane is returned.
 java.lang.String getTableColumns(java.lang.String nmsPanel)
           
 java.lang.String getTablePopupMenu(java.lang.String nmsPanel)
          This method returns the popup menu associated with the particular panel.
 com.adventnet.nms.startclient.TreeRenderer getTreeCellRenderer()
           
 java.lang.String getTreeName(java.lang.String id)
           
 void handleNmsPanelEvent(NmsPanelEvent e)
          This method handles all the NmsPanelEvents.
 void init(javax.swing.JApplet applet, com.adventnet.nms.startclient.DeviceDB devDB)
          The applets init method initializes the GUI
 void initMap(java.lang.String nodeId)
           
 boolean isQuickClientInitialized()
           
 boolean isStatusBarAdded()
           
 void itemStateChanged(java.awt.event.ItemEvent ie)
           
 void processChangePanelEvent(java.util.Properties prop)
           
 boolean removeComponentFromStatusBar(int position)
           
 void removeFromOpenedInternalFrames(java.lang.String nodeID)
           
 boolean renameTreeFromAPI(java.lang.String cvID, java.lang.String newTreeName)
           
 java.util.Vector returnmenusFromBegining()
           
 java.util.Vector returnmenusFromEnd()
           
 boolean returnRenameMenuClicked()
           
 void run()
           
 void saveSizeAndLocationOfInternalFrames()
           
 void setALFDefaults()
           
 void setDebugMenuItemState(boolean flag)
           
 void setRenameMenuClicked(boolean flag)
           
 void setRoot(XMLNode xmlNode)
           
 boolean setSelectedNode(java.lang.String nodeID, boolean disableEvents)
           
 void setTheStatusText(java.lang.String s, java.awt.Color color)
           
 void setTheStatusText(java.lang.String str, java.awt.Color background, java.awt.Color foreground)
           
 void setTheText(java.lang.String s, java.applet.Applet applet, java.lang.String color)
           
 void setTreeEditing()
           
 void setTreeIconWidthAndHeight()
           
 void showExternalFrame(NmsPanel xpanel, java.lang.String title, java.lang.String nodeID)
           
 void showExternalFrame(NmsPanel xpanel, java.lang.String title, java.lang.String nodeID, java.awt.Dimension size)
           
 void showFirstNmsPanel()
           
 void showPanel(java.lang.String panelName)
           
 void shutDown(java.lang.String s)
           
 void stop()
          Notifies all the panels by calling the stop method
 void updateAllComponentsUI()
           
 void updateKeyTreeList(java.lang.String treename, java.lang.String mapname)
           
 void updatePanelMenuBar(NmsPanel panel, java.lang.String treename)
           
 void updateWindowMenu()
           
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
          Called whenever there is change in TreeSelection
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, 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

applet

public javax.swing.JApplet applet

alCounts

public com.adventnet.nms.startclient.AlertCounts alCounts

panelList

public java.util.Hashtable panelList

keyTreeList

public java.util.Hashtable keyTreeList

moduleIds

public java.util.Hashtable moduleIds

xmlNodes

public java.util.Hashtable xmlNodes

menusFromBegining

public java.util.Vector menusFromBegining

menusFromEnd

public java.util.Vector menusFromEnd

testPanel

public javax.swing.JComponent testPanel

openMultipleMaps

public boolean openMultipleMaps

isInitialized

public boolean isInitialized

ledpanel

public com.adventnet.nms.startclient.LedPanel ledpanel

eventDispatchQueue

public java.util.Vector eventDispatchQueue

isTreeConstructed

public boolean isTreeConstructed

LEFT_OF_LABEL

public final int LEFT_OF_LABEL

RIGHT_OF_LABEL

public final int RIGHT_OF_LABEL

shuttingDown

public static boolean shuttingDown

addButton

public java.util.Vector addButton

renameMenuClicked

public boolean renameMenuClicked
Constructor Detail

MainPanel

public MainPanel(javax.swing.JFrame frame)
Method Detail

setTreeIconWidthAndHeight

public void setTreeIconWidthAndHeight()

init

public void init(javax.swing.JApplet applet,
                 com.adventnet.nms.startclient.DeviceDB devDB)
The applets init method initializes the GUI

setRoot

public void setRoot(XMLNode xmlNode)

initMap

public void initMap(java.lang.String nodeId)

run

public void run()
Specified by:
run in interface java.lang.Runnable

componentHidden

public void componentHidden(java.awt.event.ComponentEvent ce)
Specified by:
componentHidden in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent ce)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentResized

public void componentResized(java.awt.event.ComponentEvent ce)
Specified by:
componentResized in interface java.awt.event.ComponentListener

componentShown

public void componentShown(java.awt.event.ComponentEvent ce)
Specified by:
componentShown in interface java.awt.event.ComponentListener

addComponentToStatusBar

public void addComponentToStatusBar(javax.swing.JComponent component,
                                    int position,
                                    int percentageWidth)

removeComponentFromStatusBar

public boolean removeComponentFromStatusBar(int position)

stop

public void stop()
Notifies all the panels by calling the stop method

destroy

public void destroy()

getSplitPane

public javax.swing.JSplitPane getSplitPane()
The reference to the splitpane is returned.
Returns:
the reference of the splitpane

getFiltersToBeRemoved

public java.util.Vector getFiltersToBeRemoved(java.lang.String disp)
this method provides the children custom views to be deleted.
Parameters:
disp - the filter to be deleted
Returns:
Vector the child filters to be deleted.

getTablePopupMenu

public java.lang.String getTablePopupMenu(java.lang.String nmsPanel)
This method returns the popup menu associated with the particular panel. This is obtained from Tree.xml, where the attribute is TABLE-POPUP-MENU. But it is not recommended to use this way as there is an equivalent method is present in AbstractBaseNmsPanel. The method is getCurrentNodeProperties()
Parameters:
nmspanel - the nmspanel which the table popup is to be found.
Returns:
the string name of the popup menu.

showFirstNmsPanel

public void showFirstNmsPanel()

setTheStatusText

public void setTheStatusText(java.lang.String s,
                             java.awt.Color color)

setTheStatusText

public void setTheStatusText(java.lang.String str,
                             java.awt.Color background,
                             java.awt.Color foreground)

isStatusBarAdded

public boolean isStatusBarAdded()

setTheText

public void setTheText(java.lang.String s,
                       java.applet.Applet applet,
                       java.lang.String color)

updateKeyTreeList

public void updateKeyTreeList(java.lang.String treename,
                              java.lang.String mapname)

addPanelToList

public boolean addPanelToList(NmsPanel panel,
                              java.lang.String id)
Adds the NmsPanel instance to the panelList Hashtable

addPanelToList

public boolean addPanelToList(NmsPanel panel,
                              boolean callInit,
                              java.lang.String id)

addPanelToList

public boolean addPanelToList(NmsPanel panel,
                              boolean callInit,
                              java.lang.String id,
                              boolean callStart,
                              boolean callRest)

changePanel

public void changePanel(java.lang.String nodeID)

changePanel

public void changePanel(java.lang.String nodeID,
                        boolean doNotStoreState)

changePanel

public void changePanel(java.lang.String nodeID,
                        boolean doNotStoreState,
                        boolean callSetProperties)

changePanel

public void changePanel(NmsPanel panel,
                        java.lang.String nodeID)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Handle toolbar's "goback" and "goforward" functions
Specified by:
actionPerformed in interface java.awt.event.ActionListener

handleNmsPanelEvent

public void handleNmsPanelEvent(NmsPanelEvent e)
This method handles all the NmsPanelEvents. users can invoke this method for firing events. But this way of invoking is not recommended as fireNmsPanelEvent is present in NmsPanel itself
Specified by:
handleNmsPanelEvent in interface NmsPanelEventListener
Following copied from interface: com.adventnet.nms.util.NmsPanelEventListener
Parameters:
e - the generated NmsPanelEvent.

processChangePanelEvent

public void processChangePanelEvent(java.util.Properties prop)

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
Called whenever there is change in TreeSelection
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

showPanel

public void showPanel(java.lang.String panelName)

setSelectedNode

public boolean setSelectedNode(java.lang.String nodeID,
                               boolean disableEvents)

checkIfBelongs

public XMLNode checkIfBelongs(XMLNode parent,
                              java.lang.String match)

getTableColumns

public java.lang.String getTableColumns(java.lang.String nmsPanel)

createLookAndFeelMenu

public void createLookAndFeelMenu()

itemStateChanged

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

setDebugMenuItemState

public void setDebugMenuItemState(boolean flag)

createWindowMenu

public void createWindowMenu()

updateWindowMenu

public void updateWindowMenu()

createPanelMenuBar

public void createPanelMenuBar(java.lang.String menuFileName,
                               NmsPanel panel)

createPanelMenuBar

public void createPanelMenuBar(NmsPanel panel,
                               java.lang.String key)

updatePanelMenuBar

public void updatePanelMenuBar(NmsPanel panel,
                               java.lang.String treename)

getExternalFrameForName

public javax.swing.JFrame getExternalFrameForName(java.lang.String framename)

showExternalFrame

public void showExternalFrame(NmsPanel xpanel,
                              java.lang.String title,
                              java.lang.String nodeID)

showExternalFrame

public void showExternalFrame(NmsPanel xpanel,
                              java.lang.String title,
                              java.lang.String nodeID,
                              java.awt.Dimension size)

getCurrentInternalFrame

public NmsInternalFrame getCurrentInternalFrame()

addButtonToAllPanels

public void addButtonToAllPanels(javax.swing.JButton button)

getPanelkeyVsToolbars

public java.util.Hashtable getPanelkeyVsToolbars()

detachInternalFrame

public void detachInternalFrame(java.lang.String panelkey)

detachPanel

public void detachPanel(java.lang.String panelName,
                        java.lang.String title)

addToOpenedInternalFrames

public void addToOpenedInternalFrames(java.lang.String treename,
                                      NmsInternalFrame nmsframe,
                                      boolean isFrameOpened,
                                      java.lang.String id,
                                      java.util.Properties p)

removeFromOpenedInternalFrames

public void removeFromOpenedInternalFrames(java.lang.String nodeID)

updateAllComponentsUI

public void updateAllComponentsUI()

saveSizeAndLocationOfInternalFrames

public void saveSizeAndLocationOfInternalFrames()

getLockOutFrame

public LockOutFrame getLockOutFrame()

getCurrentNmsPanel

public NmsPanel getCurrentNmsPanel()

getMainParentFrame

public javax.swing.JFrame getMainParentFrame()

cleanUpAllExternalFrames

public void cleanUpAllExternalFrames()

getNmsTree

public javax.swing.JTree getNmsTree()

getJMenuBar

public javax.swing.JMenuBar getJMenuBar()

getDataFormClassName

public java.lang.String getDataFormClassName(java.lang.String moduleId,
                                             java.lang.String dataFormName)
This method will written the name of the Class that will be used to display the DataForm whose name should be given as a parameter dataFormName. The moduleId of the module under which the Data Form falls should also be given as a parameter. A null will be returned if the method fails to find a class name for the data form.
Parameters:
moduleId - The module Id in which the Data Form is present.
dataFormName - The name of the Data Form.
Returns:
The Class name as which will be used to display the Data Form. The value "default" will be written//No Internationalisation//No Internationalisation if there is no user written cusotomizer class name available for the Data Form.

getMainApplet

public java.applet.Applet getMainApplet()
This method returns the main applet reference.

returnRenameMenuClicked

public boolean returnRenameMenuClicked()

setRenameMenuClicked

public void setRenameMenuClicked(boolean flag)

setTreeEditing

public void setTreeEditing()

getID

public java.lang.String getID(java.lang.String str)

returnmenusFromBegining

public java.util.Vector returnmenusFromBegining()

returnmenusFromEnd

public java.util.Vector returnmenusFromEnd()

getImageIcon

public java.lang.String getImageIcon(java.lang.String id)

getTreeName

public java.lang.String getTreeName(java.lang.String id)

renameTreeFromAPI

public boolean renameTreeFromAPI(java.lang.String cvID,
                                 java.lang.String newTreeName)

createAndAddXMLNodes

public boolean createAndAddXMLNodes(XMLNode parentNode,
                                    XMLNode childNode,
                                    java.lang.String panelkey,
                                    java.lang.String tobeselected,
                                    java.lang.String id)

createAndAddXMLNodes

public boolean createAndAddXMLNodes(XMLNode parentNode,
                                    XMLNode childNode,
                                    java.lang.String panelkey,
                                    java.lang.String tobeselected,
                                    java.lang.String id,
                                    boolean ignoreValue)

getTreeCellRenderer

public com.adventnet.nms.startclient.TreeRenderer getTreeCellRenderer()

getDesktopPane

public javax.swing.JDesktopPane getDesktopPane()

setALFDefaults

public void setALFDefaults()

getAuthentication

public boolean getAuthentication(XMLNode node)

shutDown

public void shutDown(java.lang.String s)

isQuickClientInitialized

public boolean isQuickClientInitialized()

AdventNet Web NMS 4 API Specification