|
||||||||||
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.SnmpType
net.percederberg.mibble.snmp.SnmpTrapType
public class SnmpTrapType
The SNMP trap type macro. This macro type is only present in SMIv1 and is defined in RFC 1215. In SMIv2 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 | |
---|---|
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.snmp.SnmpType |
---|
getDescription, getDescription, getUnformattedDescription, removeIndent |
Methods inherited from class net.percederberg.mibble.MibType |
---|
createReference, createReference, createReference, getComment, 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 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 |