|
MySnmpCrawler API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.opennms.protocols.snmp.SnmpOctetString
|
+--org.opennms.protocols.snmp.SnmpIPAddress
|
+--snmp.message.datatype.MySnmpCrawlerIPAddress
Represents IpAddress.
| Field Summary | |
static java.lang.Class |
expectType
|
static java.lang.String |
javaDataType
|
| Fields inherited from class org.opennms.protocols.snmp.SnmpIPAddress |
ASNTYPE |
| Fields inherited from class org.opennms.protocols.snmp.SnmpOctetString |
|
| Constructor Summary | |
MySnmpCrawlerIPAddress()
The default Constructor. |
|
MySnmpCrawlerIPAddress(java.net.Inet4Address ip)
Constructs a SnmpIPAddress object with the Inet4Address object. |
|
MySnmpCrawlerIPAddress(MySnmpCrawlerIPAddress second)
The copy Constructor constructs the MySnmpCrawlerIPAddress object that is identical to the passed object. |
|
MySnmpCrawlerIPAddress(org.opennms.protocols.snmp.SnmpOctetString second)
Constructs a SnmpIPAddress object with the SnmpOctetString object. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates a new object that is a duplicate of the current object. |
org.opennms.protocols.snmp.SnmpSyntax |
duplicate()
Creates a new object that is a duplicate of the current object. |
java.lang.String |
getJavaDataType()
Gets the string description of the expected java datatype. |
java.lang.Object |
getJavaDataValue()
Gets the Java object value corresponding to the the SnmpSyntax object. |
boolean |
isValidJavaDatatype(java.lang.Class c)
Checks to see if the exptected Class type equals to the passed Class object. |
boolean |
isValidJavaDatatype(java.lang.Object o)
Checks if the expected datatype of the Java object value matches to the passed Java object value. |
void |
setSnmpDataValue(java.lang.Object o)
Sets the Java object value into the SnmpSyntax object. |
static boolean |
validateJavaDatatype(java.lang.Object o)
Validates the Java object value with the expected datatype. |
| Methods inherited from class org.opennms.protocols.snmp.SnmpIPAddress |
convertToIpAddress, toString, typeId |
| Methods inherited from class org.opennms.protocols.snmp.SnmpOctetString |
decodeASN, encodeASN, getLength, getString, setString, setString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.opennms.protocols.snmp.SnmpSyntax |
decodeASN, encodeASN, typeId |
| Field Detail |
public static final java.lang.String javaDataType
public static java.lang.Class expectType
| Constructor Detail |
public MySnmpCrawlerIPAddress()
public MySnmpCrawlerIPAddress(java.net.Inet4Address ip)
ip - The Inet4Address object.public MySnmpCrawlerIPAddress(MySnmpCrawlerIPAddress second)
second - The object to be copied from.public MySnmpCrawlerIPAddress(org.opennms.protocols.snmp.SnmpOctetString second)
second - The SnmpOctetString object.| Method Detail |
public void setSnmpDataValue(java.lang.Object o)
throws SnmpException
setSnmpDataValue in interface SnmpDatatypeo - The Java object value.
SnmpException - Thrown when the Java object value does not
match to the expected datatype in the SnmpSyntax object.
public java.lang.Object getJavaDataValue()
throws SnmpException
getJavaDataValue in interface SnmpDatatypeSnmpException - Thrown when any error occurs during
converting the SnmpSyntax value to the Java object.public boolean isValidJavaDatatype(java.lang.Object o)
isValidJavaDatatype in interface SnmpDatatypeo - The Java object value.
public boolean isValidJavaDatatype(java.lang.Class c)
isValidJavaDatatype in interface SnmpDatatypec - The Class object to be checked.
public java.lang.Object clone()
clone in class org.opennms.protocols.snmp.SnmpIPAddresspublic org.opennms.protocols.snmp.SnmpSyntax duplicate()
duplicate in interface org.opennms.protocols.snmp.SnmpSyntaxduplicate in class org.opennms.protocols.snmp.SnmpIPAddresspublic java.lang.String getJavaDataType()
getJavaDataType in interface SnmpDatatypepublic static boolean validateJavaDatatype(java.lang.Object o)
|
MySnmpCrawler API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||