|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.percederberg.mibble.MibType
net.percederberg.mibble.snmp.SnmpTrapType
The SNMP trap type macro. This macro type is only present in SNMPv1 and is defined in RFC 1215. In SNMPv2 and later, the notification type macro should be used instead.
SnmpNotificationType
,
RFC 1215 (RFC-1215)Constructor Summary | |
SnmpTrapType(MibValue enterprise,
java.util.ArrayList variables,
java.lang.String description,
java.lang.String reference)
Creates a new SNMP trap type. |
Method Summary | |
java.lang.String |
getDescription()
Returns the type description. |
MibValue |
getEnterprise()
Returns the enterprise value. |
java.lang.String |
getReference()
Returns the type reference. |
java.util.ArrayList |
getVariables()
Returns the list of MIB values. |
MibType |
initialize(MibSymbol symbol,
MibLoaderLog log)
Initializes the MIB type. |
boolean |
isCompatible(MibValue value)
Checks if the specified value is compatible with this type. |
java.lang.String |
toString()
Returns a string representation of this object. |
Methods inherited from class net.percederberg.mibble.MibType |
createReference, createReference, createReference, getName, getReferenceSymbol, getTag, hasReferenceTo, hasReferenceTo, hasTag, hasTag, isPrimitive, setReferenceSymbol, setTag |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SnmpTrapType(MibValue enterprise, java.util.ArrayList variables, java.lang.String description, java.lang.String reference)
enterprise
- the enterprise valuevariables
- the list of MIB valuesdescription
- the type description, or nullreference
- the type reference, or nullMethod Detail |
public MibType initialize(MibSymbol symbol, MibLoaderLog log) throws MibException
NOTE: This is an internal method that should only be called by the MIB loader.
initialize
in class MibType
symbol
- the MIB symbol containing this typelog
- the MIB loader log
MibException
- if an error was encountered during the
initializationpublic boolean isCompatible(MibValue value)
isCompatible
in class MibType
value
- the value to check
public MibValue getEnterprise()
public java.util.ArrayList getVariables()
MibValue
public java.lang.String getDescription()
public java.lang.String getReference()
public java.lang.String toString()
toString
in class MibType
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |