Package org.netxms.client.snmp
Class MibObject
java.lang.Object
org.netxms.client.snmp.MibObject
This class represents single MIB tree object.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Constructor SummaryConstructorsModifierConstructorDescriptionDefault constructor - create empty "[root]" object.protectedMibObject(NXCPDataInputStream in, MibObject parent) Read MIB object from compiled MIB file.
- 
Method Summary
- 
Field Details- 
STATUS_MANDATORYpublic static final int STATUS_MANDATORY- See Also:
 
- 
STATUS_OPTIONALpublic static final int STATUS_OPTIONAL- See Also:
 
- 
STATUS_OBSOLETEpublic static final int STATUS_OBSOLETE- See Also:
 
- 
STATUS_DEPRECATEDpublic static final int STATUS_DEPRECATED- See Also:
 
- 
STATUS_CURRENTpublic static final int STATUS_CURRENT- See Also:
 
- 
ACCESS_READONLYpublic static final int ACCESS_READONLY- See Also:
 
- 
ACCESS_READWRITEpublic static final int ACCESS_READWRITE- See Also:
 
- 
ACCESS_WRITEONLYpublic static final int ACCESS_WRITEONLY- See Also:
 
- 
ACCESS_NOACCESSpublic static final int ACCESS_NOACCESS- See Also:
 
- 
ACCESS_NOTIFYpublic static final int ACCESS_NOTIFY- See Also:
 
- 
ACCESS_CREATEpublic static final int ACCESS_CREATE- See Also:
 
- 
MIB_TYPE_OTHERpublic static final int MIB_TYPE_OTHER- See Also:
 
- 
MIB_TYPE_IMPORT_ITEMpublic static final int MIB_TYPE_IMPORT_ITEM- See Also:
 
- 
MIB_TYPE_OBJIDpublic static final int MIB_TYPE_OBJID- See Also:
 
- 
MIB_TYPE_BITSTRINGpublic static final int MIB_TYPE_BITSTRING- See Also:
 
- 
MIB_TYPE_INTEGERpublic static final int MIB_TYPE_INTEGER- See Also:
 
- 
MIB_TYPE_INTEGER32public static final int MIB_TYPE_INTEGER32- See Also:
 
- 
MIB_TYPE_INTEGER64public static final int MIB_TYPE_INTEGER64- See Also:
 
- 
MIB_TYPE_UNSIGNED32public static final int MIB_TYPE_UNSIGNED32- See Also:
 
- 
MIB_TYPE_COUNTERpublic static final int MIB_TYPE_COUNTER- See Also:
 
- 
MIB_TYPE_COUNTER32public static final int MIB_TYPE_COUNTER32- See Also:
 
- 
MIB_TYPE_COUNTER64public static final int MIB_TYPE_COUNTER64- See Also:
 
- 
MIB_TYPE_GAUGEpublic static final int MIB_TYPE_GAUGE- See Also:
 
- 
MIB_TYPE_GAUGE32public static final int MIB_TYPE_GAUGE32- See Also:
 
- 
MIB_TYPE_TIMETICKSpublic static final int MIB_TYPE_TIMETICKS- See Also:
 
- 
MIB_TYPE_OCTETSTRpublic static final int MIB_TYPE_OCTETSTR- See Also:
 
- 
MIB_TYPE_OPAQUEpublic static final int MIB_TYPE_OPAQUE- See Also:
 
- 
MIB_TYPE_IPADDRpublic static final int MIB_TYPE_IPADDR- See Also:
 
- 
MIB_TYPE_PHYSADDRpublic static final int MIB_TYPE_PHYSADDR- See Also:
 
- 
MIB_TYPE_NETADDRpublic static final int MIB_TYPE_NETADDR- See Also:
 
- 
MIB_TYPE_NAMED_TYPEpublic static final int MIB_TYPE_NAMED_TYPE- See Also:
 
- 
MIB_TYPE_SEQIDpublic static final int MIB_TYPE_SEQID- See Also:
 
- 
MIB_TYPE_SEQUENCEpublic static final int MIB_TYPE_SEQUENCE- See Also:
 
- 
MIB_TYPE_CHOICEpublic static final int MIB_TYPE_CHOICE- See Also:
 
- 
MIB_TYPE_TEXTUAL_CONVENTIONpublic static final int MIB_TYPE_TEXTUAL_CONVENTION- See Also:
 
- 
MIB_TYPE_MACRO_DEFINITIONpublic static final int MIB_TYPE_MACRO_DEFINITION- See Also:
 
- 
MIB_TYPE_MODCOMPpublic static final int MIB_TYPE_MODCOMP- See Also:
 
- 
MIB_TYPE_TRAPTYPEpublic static final int MIB_TYPE_TRAPTYPE- See Also:
 
- 
MIB_TYPE_NOTIFTYPEpublic static final int MIB_TYPE_NOTIFTYPE- See Also:
 
- 
MIB_TYPE_MODIDpublic static final int MIB_TYPE_MODID- See Also:
 
- 
MIB_TYPE_NSAPADDRESSpublic static final int MIB_TYPE_NSAPADDRESS- See Also:
 
- 
MIB_TYPE_AGENTCAPpublic static final int MIB_TYPE_AGENTCAP- See Also:
 
- 
MIB_TYPE_UINTEGERpublic static final int MIB_TYPE_UINTEGER- See Also:
 
- 
MIB_TYPE_NULLpublic static final int MIB_TYPE_NULL- See Also:
 
- 
MIB_TYPE_OBJGROUPpublic static final int MIB_TYPE_OBJGROUP- See Also:
 
- 
MIB_TYPE_NOTIFGROUPpublic static final int MIB_TYPE_NOTIFGROUP- See Also:
 
- 
MIB_TAG_OBJECTprotected static final int MIB_TAG_OBJECT- See Also:
 
- 
MIB_TAG_NAMEprotected static final int MIB_TAG_NAME- See Also:
 
- 
MIB_TAG_DESCRIPTIONprotected static final int MIB_TAG_DESCRIPTION- See Also:
 
- 
MIB_TAG_ACCESSprotected static final int MIB_TAG_ACCESS- See Also:
 
- 
MIB_TAG_STATUSprotected static final int MIB_TAG_STATUS- See Also:
 
- 
MIB_TAG_TYPEprotected static final int MIB_TAG_TYPE- See Also:
 
- 
MIB_TAG_BYTE_OIDprotected static final int MIB_TAG_BYTE_OID- See Also:
 
- 
MIB_TAG_WORD_OIDprotected static final int MIB_TAG_WORD_OID- See Also:
 
- 
MIB_TAG_DWORD_OIDprotected static final int MIB_TAG_DWORD_OID- See Also:
 
- 
MIB_TAG_TEXTUAL_CONVENTIONprotected static final int MIB_TAG_TEXTUAL_CONVENTION- See Also:
 
- 
MIB_TAG_INDEXprotected static final int MIB_TAG_INDEX- See Also:
 
- 
MIB_END_OF_TAGprotected static final int MIB_END_OF_TAG- See Also:
 
 
- 
- 
Constructor Details- 
MibObjectpublic MibObject()Default constructor - create empty "[root]" object.
- 
MibObjectRead MIB object from compiled MIB file.- Parameters:
- in- Input stream attached to MIB file
- parent- parent MIB object
- Throws:
- IOException- if MIB file cannot be read
- NXCException- f MIB file cannot be parsed
 
 
- 
- 
Method Details- 
getIdpublic long getId()- Returns:
- the id
 
- 
getName- Returns:
- the name
 
- 
getFullNameGet object's full name (including all parents)- Returns:
- object's full name (including all parents)
 
- 
getDescription- Returns:
- the description
 
- 
getIndex- Returns:
- the index
 
- 
getTypepublic int getType()- Returns:
- the type
 
- 
getStatuspublic int getStatus()- Returns:
- the status
 
- 
getAccesspublic int getAccess()- Returns:
- the access
 
- 
getChildObjectsGet all child objects- Returns:
- Array of child objects
 
- 
getParent- Returns:
- the parent
 
- 
getObjectId- Returns:
- the objectId
 
- 
hasChildrenpublic boolean hasChildren()Check if object has child objects.- Returns:
- true if object has child objects
 
- 
findChildObjectFind child object with given ID- Parameters:
- oid- SNMP object ID
- Returns:
- MIB object with given OID or null
 
- 
getTextualConvention- Returns:
- the textualConvention
 
 
-