org.snmp4j.agent.mo.snmp
Class TDomainAddressFactoryImpl

java.lang.Object
  extended by org.snmp4j.agent.mo.snmp.TDomainAddressFactoryImpl
All Implemented Interfaces:
TDomainAddressFactory

public class TDomainAddressFactoryImpl
extends java.lang.Object
implements TDomainAddressFactory


Constructor Summary
TDomainAddressFactoryImpl()
           
 
Method Summary
 org.snmp4j.smi.Address createAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
          Creates an Address from a transport domain ID and a TDomainAddress textual convention conforming OctetString value.
 org.snmp4j.smi.OctetString getAddress(org.snmp4j.smi.Address address)
          Gets the TDomainAddress textual convention conforming OctetString value for the specified address.
 org.snmp4j.smi.OID[] getTransportDomain(org.snmp4j.smi.Address address)
          Gets the transport domain(s) ID for the specified address.
 boolean isValidAddress(org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address)
          Checks whether a transport domain ID and a OctetString value represent a valid and consistent address.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TDomainAddressFactoryImpl

public TDomainAddressFactoryImpl()
Method Detail

createAddress

public org.snmp4j.smi.Address createAddress(org.snmp4j.smi.OID transportDomain,
                                            org.snmp4j.smi.OctetString address)
Description copied from interface: TDomainAddressFactory
Creates an Address from a transport domain ID and a TDomainAddress textual convention conforming OctetString value.

Specified by:
createAddress in interface TDomainAddressFactory
Parameters:
transportDomain - a transport domain ID as defined by TransportDomains.
address - a TDomainAddress TC conforming OctetString.
Returns:
an Address if address could be mapped or null if not.

isValidAddress

public boolean isValidAddress(org.snmp4j.smi.OID transportDomain,
                              org.snmp4j.smi.OctetString address)
Description copied from interface: TDomainAddressFactory
Checks whether a transport domain ID and a OctetString value represent a valid and consistent address.

Specified by:
isValidAddress in interface TDomainAddressFactory
Parameters:
transportDomain - a transport domain ID as defined by TransportDomains.
address - an OctetString.
Returns:
true if transportDomain and address are consitent and valid.

getTransportDomain

public org.snmp4j.smi.OID[] getTransportDomain(org.snmp4j.smi.Address address)
Description copied from interface: TDomainAddressFactory
Gets the transport domain(s) ID for the specified address.

Specified by:
getTransportDomain in interface TDomainAddressFactory
Parameters:
address - an address.
Returns:
the corresponding transport domain ID as defined by TransportDomains or null if the address cannot be mapped.

getAddress

public org.snmp4j.smi.OctetString getAddress(org.snmp4j.smi.Address address)
Description copied from interface: TDomainAddressFactory
Gets the TDomainAddress textual convention conforming OctetString value for the specified address.

Specified by:
getAddress in interface TDomainAddressFactory
Parameters:
address - an address.
Returns:
a TDomainAddress OctetString value or null if the address cannot be mapped.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.