|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.adventnet.snmp.ui.DefaultMibBrowserModel
class 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) com.adventnet.snmp.ui.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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
SnmpTasks snmptasks
MibBrowserUI browserUi
MibOperations mibOps
MbSettingsFrame settingsFrame
MibBrowser browser
MibTree tree
com.adventnet.snmp.ui.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()
getSettingsFrame in interface MibBrowserModelpublic void setSettingsFrame(MbSettingsFrame settingFrame)
setSettingsFrame in interface MibBrowserModelpublic SnmpTasks getSnmpTasks()
getSnmpTasks in interface MibBrowserModelpublic SnmpEngineTable getSnmpEngineTable()
getSnmpEngineTable in interface MibBrowserModelpublic USMUserTable getUSMTable()
getUSMTable in interface MibBrowserModelpublic boolean isSerialize()
isSerialize in interface MibBrowserModelpublic void addSnmpPropertyListener(SnmpPropertyListener l)
addSnmpPropertyListener in interface MibBrowserModelpublic void removeSnmpPropertyListener(SnmpPropertyListener l)
removeSnmpPropertyListener in interface MibBrowserModelpublic void setMibModules(java.lang.String mibs)
setMibModules in interface MibBrowserModelvoid updateUI(java.lang.String mibs)
public java.lang.String getMibModules()
getMibModules in interface MibBrowserModelpublic MibModule getSelectedModule()
getSelectedModule in interface MibBrowserModelpublic void loadMib(java.lang.String mib)
loadMib in interface MibBrowserModelpublic void unloadMib(java.lang.String mib)
unloadMib in interface MibBrowserModelpublic MibTree getMibTree()
getMibTree in interface MibBrowserModelpublic void setMibTreeExpandable(boolean flag)
setMibTreeExpandable in interface MibBrowserModelpublic void setDebug(boolean debug)
setDebug in interface MibBrowserModel
public void setRetries(java.lang.String retries)
throws java.lang.NumberFormatException
setRetries in interface MibBrowserModeljava.lang.NumberFormatException - is thrown on error
public java.lang.String getRetries()
throws java.lang.NumberFormatException
getRetries in interface MibBrowserModeljava.lang.NumberFormatException - is thrown on error
public void setTimeout(java.lang.String timeout)
throws java.lang.NumberFormatException
setTimeout in interface MibBrowserModeljava.lang.NumberFormatException - is thrown on errorpublic java.lang.String getTimeout()
getTimeout in interface MibBrowserModelpublic java.lang.String getContextName()
getContextName in interface MibBrowserModelpublic void setContextName(java.lang.String cName)
setContextName in interface MibBrowserModelpublic void setEngineID(byte[] eID)
setEngineID in interface MibBrowserModelpublic java.lang.String getContextID()
getContextID in interface MibBrowserModelpublic void setContextID(java.lang.String ctxtID)
setContextID in interface MibBrowserModelpublic void setPrincipal(java.lang.String userName)
setPrincipal in interface MibBrowserModelpublic java.lang.String getPrincipal()
getPrincipal in interface MibBrowserModelpublic void setAuthPassword(java.lang.String password)
setAuthPassword in interface MibBrowserModelpublic java.lang.String getAuthPassword()
getAuthPassword in interface MibBrowserModelpublic void setPrivPassword(java.lang.String password)
setPrivPassword in interface MibBrowserModelpublic java.lang.String getPrivPassword()
getPrivPassword in interface MibBrowserModelpublic void setAuthProtocol(int protocol)
setAuthProtocol in interface MibBrowserModelpublic int getAuthProtocol()
getAuthProtocol in interface MibBrowserModelpublic java.lang.String getSecurityLevel()
getSecurityLevel in interface MibBrowserModelpublic void setSecurityLevel(byte sLevel)
setSecurityLevel in interface MibBrowserModelpublic int create_v3_tables()
create_v3_tables in interface MibBrowserModelpublic void manage_v3_tables()
manage_v3_tables in interface MibBrowserModel
public void initSecurityProvider()
throws SnmpException
SnmpExceptionpublic boolean isSupportedSecurityModel(int m)
public void setTargetPort(int port)
setTargetPort in interface MibBrowserModel
public void setAgentPort(java.lang.String port)
throws java.lang.NumberFormatException
setAgentPort in interface MibBrowserModeljava.lang.NumberFormatException - is thrown on errorpublic int getTargetPort()
getTargetPort in interface MibBrowserModelpublic java.lang.String getAgentPort()
getAgentPort in interface MibBrowserModelpublic int getTrapPort()
getTrapPort in interface MibBrowserModelpublic void setTrapPort(int port)
setTrapPort in interface MibBrowserModelpublic int getSnmpVersion()
getSnmpVersion in interface MibBrowserModelpublic int getVersion()
getVersion in interface MibBrowserModelgetSnmpVersion()public void setSnmpVersion(int i)
setSnmpVersion in interface MibBrowserModelinteger - to set SNMP version.public void setVersion(int i)
setVersion in interface MibBrowserModelsetSnmpVersion(int)public void setTargetHost(java.lang.String s)
setTargetHost in interface MibBrowserModelpublic void setHostname(java.lang.String s)
setHostname in interface MibBrowserModelpublic java.lang.String getTargetHost()
getTargetHost in interface MibBrowserModelpublic java.lang.String getHostname()
getHostname in interface MibBrowserModelpublic void setTargetHostNames(java.util.Vector hosts)
setTargetHostNames in interface MibBrowserModelpublic java.util.Vector getTargetHostNames()
getTargetHostNames in interface MibBrowserModelpublic void setCommunity(java.lang.String s)
setCommunity in interface MibBrowserModelpublic java.lang.String getCommunity()
getCommunity in interface MibBrowserModelpublic void setWriteCommunity(java.lang.String s)
setWriteCommunity in interface MibBrowserModelpublic java.lang.String getWriteCommunity()
getWriteCommunity in interface MibBrowserModelpublic void setObjectID(java.lang.String s)
setObjectID in interface MibBrowserModelpublic java.lang.String getObjectID()
getObjectID in interface MibBrowserModelpublic void setMultipleObjectID(java.lang.String s)
setMultipleObjectID in interface MibBrowserModelpublic java.lang.String getMultipleObjectID()
getMultipleObjectID in interface MibBrowserModelpublic java.lang.String[] getSetValues()
getSetValues in interface MibBrowserModelpublic java.util.Vector getMultipleOids()
getMultipleOids in interface MibBrowserModelpublic void setSetValue(java.lang.String s)
setSetValue in interface MibBrowserModelpublic java.lang.String getSetValue()
getSetValue in interface MibBrowserModelpublic java.lang.String getNumericObjectID()
getNumericObjectID in interface MibBrowserModelpublic void cleanUp()
cleanUp in interface MibBrowserModelpublic boolean readFile()
readFile in interface MibBrowserModelpublic void setSerializeMibs(boolean flag)
setSerializeMibs in interface MibBrowserModelpublic boolean isSerializeMibs()
isSerializeMibs in interface MibBrowserModelpublic void setLoadFromSerializedMibs(boolean flag)
setLoadFromSerializedMibs in interface MibBrowserModelpublic 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.
setLoadFromCompiledMibs in interface MibBrowserModelpublic void setOverwriteCMI(boolean overWrite)
setOverwriteCMI in interface MibBrowserModelpublic boolean getOverwriteCMI()
getOverwriteCMI in interface MibBrowserModel
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
initJdbcParams in interface MibBrowserModeldriverName - Name of the DataBase driver.URL - URL pointing to the DataBase file nameuserName - userNamepassWord - password
java.lang.ClassNotFoundException
java.sql.SQLExceptionpublic void setLoadMibsFromDatabase(boolean flag)
setLoadMibsFromDatabase in interface MibBrowserModelflag - booleaninitJdbcParams(java.lang.String, java.lang.String, java.lang.String, java.lang.String)public void setOverwriteMibsInDatabase(boolean overWrite)
setOverwriteMibsInDatabase in interface MibBrowserModelpublic boolean isOverwriteMibsInDatabase()
isOverwriteMibsInDatabase in interface MibBrowserModelpublic boolean isLoadMibsFromDatabase()
isLoadMibsFromDatabase in interface MibBrowserModelpublic boolean isV3DatabaseFlag()
isV3DatabaseFlag in interface MibBrowserModelpublic void setV3DatabaseFlag(boolean v3Flag)
setV3DatabaseFlag in interface MibBrowserModelv3Flag - flag to be set.public void setReadDesc(boolean readFlag)
setReadDesc in interface MibBrowserModelpublic boolean isReadDesc()
isReadDesc in interface MibBrowserModelpublic boolean isLoadFromSerializedMibs()
isLoadFromSerializedMibs in interface MibBrowserModelpublic boolean isLoadFromCompiledMibs()
isLoadFromCompiledMibs in interface MibBrowserModelpublic void setSerializedMibFileName(java.lang.String serFileName)
setSerializedMibFileName in interface MibBrowserModelpublic java.lang.String getSerializedMibFileName()
getSerializedMibFileName in interface MibBrowserModelvoid hideJdbc(boolean hide)
public void v3Settings()
v3Settings in interface MibBrowserModel
public boolean findNext(java.lang.String nodeName,
boolean findAll,
boolean matchCase,
boolean matchWord)
findNext in interface MibBrowserModel
public MibNode getMibNode(java.lang.String nodeLabel,
boolean matchCase,
boolean matchWord)
getMibNode in interface MibBrowserModel
public MibNode partialFind(java.lang.String nodeLabel,
MibModule currModule,
boolean matchCase,
boolean matchWord)
partialFind in interface MibBrowserModelpublic java.lang.String getNumberedOIDString(NodeData selected)
getNumberedOIDString in interface MibBrowserModelpublic java.lang.String getOIDString(NodeData selected)
getOIDString in interface MibBrowserModelpublic java.lang.String getSyntax(NodeData selected)
getSyntax in interface MibBrowserModelpublic java.lang.String getAccess(NodeData selected)
getAccess in interface MibBrowserModelpublic java.lang.String getStatus(NodeData selected)
getStatus in interface MibBrowserModelpublic java.lang.String getReference(NodeData selected)
getReference in interface MibBrowserModelpublic java.util.Vector getIndexNames(NodeData selected)
getIndexNames in interface MibBrowserModelpublic java.lang.String getDescription(NodeData selected)
getDescription in interface MibBrowserModelpublic void valueChangedPassed(NodeData selected)
valueChangedPassed in interface MibBrowserModel
public void deleteMibs(MibTree tree)
throws java.lang.Exception
deleteMibs in interface MibBrowserModeljava.lang.Exception
public void deleteMib(MibTree tree)
throws java.lang.Exception
deleteMib in interface MibBrowserModeljava.lang.Exceptionpublic MibOperations getMibOperations()
getMibOperations in interface MibBrowserModelpublic java.util.Vector addPathInfo(javax.swing.tree.TreePath[] tp)
addPathInfo in interface MibBrowserModelpublic void setMibBrowser(MibBrowser browser)
setMibBrowser in interface MibBrowserModelpublic MibBrowser getMibBrowser()
getMibBrowser in interface MibBrowserModelpublic void setMibTree(MibTree tree)
setMibTree in interface MibBrowserModelpublic MbDisplayPanel getDisplay()
getDisplay in interface MibBrowserModeljava.util.Vector getPathInfo()
java.lang.String getVersionString()
void setVersionString(java.lang.String version)
void logErrorMessage(java.lang.String error)
void logInfoMessage(java.lang.String info)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||