|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.adventnet.snmp.ui.DefaultMibBrowserModel
This class is the default implementation for the MibBrowserModel interface. It has all the Snmp related method. The Api methods of the MibBrowser bean will use these methods
| Field Summary | |
(package private) MibBrowser |
browser
|
(package private) MibBrowserUI |
browserUi
|
(package private) MibModule |
currModule
|
(package private) java.lang.String |
description
|
(package private) boolean |
errorShown
|
(package private) boolean |
hideJdbc
|
(package private) boolean |
inited
|
(package private) LoadDialog |
load
|
(package private) boolean |
loadJdbc
|
(package private) MibOperations |
mibOps
|
(package private) NodeSystemTreeModel |
model
|
(package private) boolean |
moduleCheck
|
(package private) java.util.Enumeration |
moduleEnum
|
(package private) MibNode |
remNode
|
(package private) java.lang.StringBuffer |
sb
|
(package private) java.lang.String |
searchString
|
(package private) MbSettingsFrame |
settingsFrame
|
(package private) SnmpTasks |
snmptasks
|
(package private) java.util.StringTokenizer |
spaceToken
|
(package private) java.util.StringTokenizer |
st
|
(package private) MibModule |
tempModule
|
(package private) java.util.Vector |
tempModVector
|
(package private) int |
trapport
|
(package private) MibTree |
tree
|
(package private) java.lang.String[] |
values
|
| Constructor Summary | |
DefaultMibBrowserModel(SnmpTasks snmptasks,
MibBrowserUI browserUi)
|
|
| Method Summary | |
java.util.Vector |
addPathInfo(javax.swing.tree.TreePath[] tp)
|
void |
addSnmpPropertyListener(SnmpPropertyListener l)
add SnmpPropertyListener object into listener vector |
void |
cleanUp()
Destroys this components resources. |
int |
create_v3_tables()
|
void |
deleteMib(MibTree tree)
|
void |
deleteMibs(MibTree tree)
|
boolean |
findNext(java.lang.String nodeName,
boolean findAll,
boolean matchCase,
boolean matchWord)
|
java.lang.String |
getAccess(NodeData selected)
|
java.lang.String |
getAgentPort()
Deprecated. Replaced by getTargetPort(). |
java.lang.String |
getAuthPassword()
Get AuthPassword |
int |
getAuthProtocol()
Get AuthProtocol |
java.lang.String |
getCommunity()
Get community in MIB Browser. |
java.lang.String |
getContextID()
Get the SNMP V3 contextID |
java.lang.String |
getContextName()
Get the SNMP V3 Context name |
java.lang.String |
getDescription(NodeData selected)
|
MbDisplayPanel |
getDisplay()
|
java.lang.String |
getHostname()
Deprecated. Replaced by getTargetHost(). |
java.util.Vector |
getIndexNames(NodeData selected)
|
MibBrowser |
getMibBrowser()
|
java.lang.String |
getMibModules()
Return a list of loaded MIB Modules |
MibNode |
getMibNode(java.lang.String nodeLabel,
boolean matchCase,
boolean matchWord)
|
MibOperations |
getMibOperations()
returns MibOperations instance |
MibTree |
getMibTree()
Get the MibTree instance used in the MIB browser |
java.lang.String |
getMultipleObjectID()
Get Object ID in MIB Browser. |
java.util.Vector |
getMultipleOids()
|
java.lang.String |
getNumberedOIDString(NodeData selected)
|
java.lang.String |
getNumericObjectID()
Get the numeric OID of selected Mib Node. |
java.lang.String |
getObjectID()
Get Object ID in MIB Browser. |
java.lang.String |
getOIDString(NodeData selected)
|
boolean |
getOverwriteCMI()
Gets the overwrite compiled mibs boolean. |
(package private) java.util.Vector |
getPathInfo()
|
java.lang.String |
getPrincipal()
Get Principal |
java.lang.String |
getPrivPassword()
Get PrivPassword |
java.lang.String |
getReference(NodeData selected)
|
java.lang.String |
getRetries()
Get Retries |
java.lang.String |
getSecurityLevel()
Get SecurityLevel |
MibModule |
getSelectedModule()
Returns the Selected MIB Module |
java.lang.String |
getSerializedMibFileName()
Gets the name of the Serialized Mib file |
MbSettingsFrame |
getSettingsFrame()
Returns the MibBrowser Settings Frame. |
java.lang.String |
getSetValue()
Get Set Value in MIB Browser. |
java.lang.String[] |
getSetValues()
|
SnmpEngineTable |
getSnmpEngineTable()
Get the reference to SnmpEngineTable. |
SnmpTasks |
getSnmpTasks()
returns SnmpTasks of MibBrowser |
int |
getSnmpVersion()
Get the SNMP target SNMP Version. |
java.lang.String |
getStatus(NodeData selected)
|
java.lang.String |
getSyntax(NodeData selected)
|
java.lang.String |
getTargetHost()
Get hostname in MIB Browser. |
java.util.Vector |
getTargetHostNames()
Get hostname in MIB Browser. |
int |
getTargetPort()
Get Port |
java.lang.String |
getTimeout()
Get Timeout |
int |
getTrapPort()
Get Trap Port |
USMUserTable |
getUSMTable()
Get the reference to the USMUserTable. |
int |
getVersion()
Deprecated. replaced by getSnmpVersion() |
(package private) java.lang.String |
getVersionString()
|
java.lang.String |
getWriteCommunity()
Get write community in MIB Browser. |
(package private) void |
hideJdbc(boolean hide)
|
void |
initJdbcParams(java.lang.String driverName,
java.lang.String URL,
java.lang.String userName,
java.lang.String passWord)
If you need to use database support, this method should be invoked to initialize the Jdbc Parameters. |
void |
initSecurityProvider()
|
boolean |
isLoadFromCompiledMibs()
Gets the loadFromCompiledMibs boolean |
boolean |
isLoadFromSerializedMibs()
Gets the loadFromSerializedMibs boolean |
boolean |
isLoadMibsFromDatabase()
Gets the loadFromDatabase boolean |
boolean |
isOverwriteMibsInDatabase()
Gets the overwrite mibs in Database boolean. |
boolean |
isReadDesc()
Returns true if reading descriptions from compiled modules is enabled |
boolean |
isSerialize()
Returns the status of serialization of USMUserTable and SnmpEngineTable |
boolean |
isSerializeMibs()
Gets the serializeMibs boolean |
boolean |
isSupportedSecurityModel(int m)
|
boolean |
isV3DatabaseFlag()
To check whether v3 database flag is set or not. |
void |
loadMib(java.lang.String mib)
Add another MIB file after startup |
(package private) void |
logErrorMessage(java.lang.String error)
|
(package private) void |
logInfoMessage(java.lang.String info)
|
void |
manage_v3_tables()
|
MibNode |
partialFind(java.lang.String nodeLabel,
MibModule currModule,
boolean matchCase,
boolean matchWord)
|
boolean |
readFile()
|
void |
removeSnmpPropertyListener(SnmpPropertyListener l)
remove SnmpPropertyListener object from listener vector |
void |
setAgentPort(java.lang.String port)
Deprecated. Replaced by setTargetPort(int). |
void |
setAuthPassword(java.lang.String password)
Set AuthPassword |
void |
setAuthProtocol(int protocol)
Set AuthProtocol |
void |
setCommunity(java.lang.String s)
Set community in MIB Browser. |
void |
setContextID(java.lang.String ctxtID)
Set the SNMP V3 contextID |
void |
setContextName(java.lang.String cName)
Set the SNMP V3 Context name |
void |
setDebug(boolean debug)
Set whether to print debug information |
void |
setEngineID(byte[] eID)
|
void |
setHostname(java.lang.String s)
Deprecated. Replaced by setTargetHost(String). |
void |
setLoadFromCompiledMibs(boolean flag)
Defines whether to load mib from compiled MIBs. |
void |
setLoadFromSerializedMibs(boolean flag)
Method defines whether to load MIB from serialized file. |
void |
setLoadMibsFromDatabase(boolean flag)
Defines whether to load mib from DataBase. |
void |
setMibBrowser(MibBrowser browser)
|
void |
setMibModules(java.lang.String mibs)
Add MIB files at startup time |
void |
setMibTree(MibTree tree)
|
void |
setMibTreeExpandable(boolean flag)
Set whether to expand the MibTree based on the result oid node. |
void |
setMultipleObjectID(java.lang.String s)
Set Object ID in MIB Browser. |
void |
setObjectID(java.lang.String s)
Set Object ID in MIB Browser. |
void |
setOverwriteCMI(boolean overWrite)
Defines whether to overwrite the existing compiled MIB files. |
void |
setOverwriteMibsInDatabase(boolean overWrite)
Defines whether to overwrite the MIB in the DataBase. |
void |
setPrincipal(java.lang.String userName)
Set Principal |
void |
setPrivPassword(java.lang.String password)
Set PrivPassword |
void |
setReadDesc(boolean readFlag)
Sets the flag to read descriptions from compiled mib modules. |
void |
setRetries(java.lang.String retries)
Set Retries |
void |
setSecurityLevel(byte sLevel)
Set SecurityLevel |
void |
setSerializedMibFileName(java.lang.String serFileName)
Method defines the name of the Serialized MIB File. |
void |
setSerializeMibs(boolean flag)
Method defines whether to serialize the MibModule. |
void |
setSettingsFrame(MbSettingsFrame settingFrame)
set the Settings Frame. |
void |
setSetValue(java.lang.String s)
Set Set Value in MIB Browser. |
void |
setSnmpVersion(int i)
Set the SNMP target SNMP Version. |
void |
setTargetHost(java.lang.String s)
Set hostname in MIB Browser. |
void |
setTargetHostNames(java.util.Vector hosts)
Set host names in MIB Browser. |
void |
setTargetPort(int port)
Set the remote Port |
void |
setTimeout(java.lang.String timeout)
Set Timeout |
void |
setTrapPort(int port)
Set Trap Port |
void |
setV3DatabaseFlag(boolean v3Flag)
If you need to use database support for V3 , set this flag to true. |
void |
setVersion(int i)
Deprecated. replaced by setSnmpVersion(int) |
(package private) void |
setVersionString(java.lang.String version)
|
void |
setWriteCommunity(java.lang.String s)
Set write community in MIB Browser. |
void |
unloadMib(java.lang.String mib)
Unload the mib |
(package private) void |
updateUI(java.lang.String mibs)
|
void |
v3Settings()
|
void |
valueChangedPassed(NodeData selected)
|
| Methods inherited from class java.lang.Object |
|
| Field Detail |
SnmpTasks snmptasks
MibBrowserUI browserUi
MibOperations mibOps
MbSettingsFrame settingsFrame
MibBrowser browser
MibTree tree
LoadDialog load
boolean inited
boolean hideJdbc
boolean loadJdbc
java.lang.String[] values
boolean errorShown
int trapport
MibModule currModule
MibModule tempModule
java.util.Vector tempModVector
java.lang.String searchString
java.util.Enumeration moduleEnum
boolean moduleCheck
NodeSystemTreeModel model
MibNode remNode
java.lang.String description
java.util.StringTokenizer st
java.util.StringTokenizer spaceToken
java.lang.StringBuffer sb
| Constructor Detail |
public DefaultMibBrowserModel(SnmpTasks snmptasks,
MibBrowserUI browserUi)
| Method Detail |
public MbSettingsFrame getSettingsFrame()
public void setSettingsFrame(MbSettingsFrame settingFrame)
public SnmpTasks getSnmpTasks()
public SnmpEngineTable getSnmpEngineTable()
public USMUserTable getUSMTable()
public boolean isSerialize()
public void addSnmpPropertyListener(SnmpPropertyListener l)
public void removeSnmpPropertyListener(SnmpPropertyListener l)
public void setMibModules(java.lang.String mibs)
void updateUI(java.lang.String mibs)
public java.lang.String getMibModules()
public MibModule getSelectedModule()
public void loadMib(java.lang.String mib)
public void unloadMib(java.lang.String mib)
public MibTree getMibTree()
public void setMibTreeExpandable(boolean flag)
public void setDebug(boolean debug)
public void setRetries(java.lang.String retries)
throws java.lang.NumberFormatException
public java.lang.String getRetries()
throws java.lang.NumberFormatException
public void setTimeout(java.lang.String timeout)
throws java.lang.NumberFormatException
public java.lang.String getTimeout()
public java.lang.String getContextName()
public void setContextName(java.lang.String cName)
public void setEngineID(byte[] eID)
public java.lang.String getContextID()
public void setContextID(java.lang.String ctxtID)
public void setPrincipal(java.lang.String userName)
public java.lang.String getPrincipal()
public void setAuthPassword(java.lang.String password)
public java.lang.String getAuthPassword()
public void setPrivPassword(java.lang.String password)
public java.lang.String getPrivPassword()
public void setAuthProtocol(int protocol)
public int getAuthProtocol()
public java.lang.String getSecurityLevel()
public void setSecurityLevel(byte sLevel)
public int create_v3_tables()
public void manage_v3_tables()
public void initSecurityProvider()
throws SnmpException
public boolean isSupportedSecurityModel(int m)
public void setTargetPort(int port)
public void setAgentPort(java.lang.String port)
throws java.lang.NumberFormatException
public int getTargetPort()
public java.lang.String getAgentPort()
public int getTrapPort()
public void setTrapPort(int port)
public int getSnmpVersion()
public int getVersion()
getSnmpVersion()public void setSnmpVersion(int i)
integer - to set SNMP version.public void setVersion(int i)
setSnmpVersion(int)public void setTargetHost(java.lang.String s)
public void setHostname(java.lang.String s)
public java.lang.String getTargetHost()
public java.lang.String getHostname()
public void setTargetHostNames(java.util.Vector hosts)
public java.util.Vector getTargetHostNames()
public void setCommunity(java.lang.String s)
public java.lang.String getCommunity()
public void setWriteCommunity(java.lang.String s)
public java.lang.String getWriteCommunity()
public void setObjectID(java.lang.String s)
public java.lang.String getObjectID()
public void setMultipleObjectID(java.lang.String s)
public java.lang.String getMultipleObjectID()
public java.lang.String[] getSetValues()
public java.util.Vector getMultipleOids()
public void setSetValue(java.lang.String s)
public java.lang.String getSetValue()
public java.lang.String getNumericObjectID()
public void cleanUp()
public boolean readFile()
public void setSerializeMibs(boolean flag)
public boolean isSerializeMibs()
public void setLoadFromSerializedMibs(boolean flag)
public void setLoadFromCompiledMibs(boolean flag)
If both loadFromSerializedMibs and loadFromCompiledMibs is set to true, it will just try to load the MIB as a serialized file.
public void setOverwriteCMI(boolean overWrite)
public boolean getOverwriteCMI()
public void initJdbcParams(java.lang.String driverName,
java.lang.String URL,
java.lang.String userName,
java.lang.String passWord)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
driverName - Name of the DataBase driver.URL - URL pointing to the DataBase file nameuserName - userNamepassWord - passwordpublic void setLoadMibsFromDatabase(boolean flag)
f