org.apache.directory.server.dhcp.options
Class AddressOption

java.lang.Object
  extended by org.apache.directory.server.dhcp.options.DhcpOption
      extended by org.apache.directory.server.dhcp.options.AddressOption
Direct Known Subclasses:
BroadcastAddress, RequestedIpAddress, RouterSolicitationAddress, ServerIdentifier, SubnetMask, SwapServer, TimeOffset

public abstract class AddressOption
extends DhcpOption

The Dynamic Host Configuration Protocol (DHCP) provides a framework for passing configuration information to hosts on a TCP/IP network. Configuration parameters and other control information are carried in tagged data items that are stored in the 'options' field of the DHCP message. The data items themselves are also called "options." This abstract base class is for options that carry a single IP address.

Version:
$Rev: 638228 $, $Date: 2008-03-18 07:12:41 +0100 (Di, 18 M??r 2008) $
Author:
Apache Directory Project

Constructor Summary
AddressOption()
           
 
Method Summary
 java.net.InetAddress getAddress()
           
 byte[] getData()
          Get the data (wire format) into a byte array.
 void setAddress(java.net.InetAddress address)
           
 void setData(byte[] data)
          Set the data (wire format) from a byte array.
 
Methods inherited from class org.apache.directory.server.dhcp.options.DhcpOption
getClassByTag, getTag, getTagByClass, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressOption

public AddressOption()
Method Detail

getData

public byte[] getData()
Description copied from class: DhcpOption
Get the data (wire format) into a byte array. Subclasses must provide an implementation which serializes the parsed data back into a byte array if they override DhcpOption.setData(byte[]).

Overrides:
getData in class DhcpOption
Returns:
byte[]

setData

public void setData(byte[] data)
Description copied from class: DhcpOption
Set the data (wire format) from a byte array. The default implementation just records the data as a byte array. Subclasses may parse the data into something more meaningful.

Overrides:
setData in class DhcpOption

getAddress

public java.net.InetAddress getAddress()

setAddress

public void setAddress(java.net.InetAddress address)


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.