Package org.snmp4j.smi
Interface Address
- All Superinterfaces:
AssignableFromByteArray,AssignableFromString
- All Known Implementing Classes:
GenericAddress,IpAddress,SMIAddress,SshAddress,TcpAddress,TlsAddress,TransportIpAddress,UdpAddress
The
Address interface serves as a base class for all SNMP
transport addresses.
Note: This class should be moved to package org.snmp4j
in SNMP4J 2.0.
- Version:
- 2.0
- Author:
- Frank Fock
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisValid()Checks whether thisAddressis a valid transport address.booleanparseAddress(String address) Parses the address from the supplied string representation.voidSets the address value from the supplied String.Methods inherited from interface org.snmp4j.smi.AssignableFromByteArray
setValue, toByteArray
-
Method Details
-
isValid
boolean isValid()Checks whether thisAddressis a valid transport address.- Returns:
trueif the address is valid,falseotherwise.
-
parseAddress
Parses the address from the supplied string representation.- Parameters:
address- a String representation of this address.- Returns:
trueifaddresscould be successfully parsed and has been assigned to this address object,falseotherwise.
-
setValue
Sets the address value from the supplied String. The string must match the format required for the Address instance implementing this interface. Otherwise anIllegalArgumentExceptionruntime exception is thrown.- Specified by:
setValuein interfaceAssignableFromString- Parameters:
address- an address String.- Since:
- 1.7
-