Redes.PuntoAPunto
Class DireccionPuntoAPunto

java.lang.Object
  extended byRedes.Direccion
      extended byRedes.PuntoAPunto.DireccionPuntoAPunto

public class DireccionPuntoAPunto
extends Direccion

Direccion PuntoAPunto


Field Summary
 
Fields inherited from class Redes.Direccion
kNOINICIALIZADO
 
Constructor Summary
DireccionPuntoAPunto(Direccion direccion)
          Constructor
DireccionPuntoAPunto(int valor)
          Constructor en base a los bytes que la forman
DireccionPuntoAPunto(java.lang.String dir)
          Constructor
 
Method Summary
 boolean EsBroadcast()
          Comprueba si la direccion punto a punto es de broadcast
 java.lang.String toString()
          Convierte la direccion MAC a una cadena de texto (en hexadecimal)
 
Methods inherited from class Redes.Direccion
equals, getBits, getByte, Longitud, setByte, Tipo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DireccionPuntoAPunto

public DireccionPuntoAPunto(java.lang.String dir)
                     throws java.lang.IllegalArgumentException
Constructor

Parameters:
dir - Direccion Punto a punto (valor de 0 a 255, 255 se usa como broadcast)
Throws:
java.lang.IllegalArgumentException - Si la direccion no esta comprendida entre 0 y 255

DireccionPuntoAPunto

public DireccionPuntoAPunto(int valor)
                     throws java.lang.IllegalArgumentException
Constructor en base a los bytes que la forman

Parameters:
valor - Byte 0
Throws:
java.lang.IllegalArgumentException

DireccionPuntoAPunto

public DireccionPuntoAPunto(Direccion direccion)
                     throws java.lang.IllegalArgumentException
Constructor

Parameters:
direccion - Direccion de la misma longitud (1 byte)
Throws:
java.lang.IllegalArgumentException - si la direccion indicada no es compatible
Method Detail

toString

public java.lang.String toString()
Convierte la direccion MAC a una cadena de texto (en hexadecimal)

Returns:
Direccion en formato de cadena de texto

EsBroadcast

public boolean EsBroadcast()
Comprueba si la direccion punto a punto es de broadcast

Returns:
Cierto si la direccion es de broadcast