krb5.lib
Class HostAddresses

java.lang.Object
  extended by krb5.lib.HostAddresses
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class HostAddresses
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Class Description : HostAddresses class. A modified version of the code obtained from the Open Group Research Institute.

Version:
1.1
Author:
Bojan Pajkovski
See Also:
Serialized Form

Field Summary
 HostAddress[] addresses
          Array of HostAddress
 
Constructor Summary
HostAddresses()
          Class constructor
HostAddresses(HostAddress[] new_addresses)
          Class constructor
 
Method Summary
 java.lang.Object clone()
          Clones a copy of the object
 boolean equals(HostAddresses addrs)
          Compares whether the two arrays are the same
 boolean inList(HostAddress addr)
          if the given HostAddress is in the array
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addresses

public HostAddress[] addresses
Array of HostAddress

Constructor Detail

HostAddresses

public HostAddresses(HostAddress[] new_addresses)
Class constructor

Parameters:
new_addresses - HostAddress[]

HostAddresses

public HostAddresses()
              throws java.net.UnknownHostException
Class constructor

Throws:
java.net.UnknownHostException
Method Detail

clone

public java.lang.Object clone()
Clones a copy of the object

Overrides:
clone in class java.lang.Object
Returns:
Object

inList

public boolean inList(HostAddress addr)
if the given HostAddress is in the array

Parameters:
addr - HostAddress
Returns:
boolean

equals

public boolean equals(HostAddresses addrs)
Compares whether the two arrays are the same

Parameters:
addrs - HostAddresses
Returns:
boolean