Equipos
Class LocalizadorEquipos

java.lang.Object
  extended byEquipos.LocalizadorEquipos

public class LocalizadorEquipos
extends java.lang.Object

Cargador de clases asociadas a los equipos


Field Summary
(package private) static java.util.Vector Clases
          Nombre de las clases que definen los distindos Equipos
 
Constructor Summary
LocalizadorEquipos()
           
 
Method Summary
private static boolean CompruebaCaracteristicas(ListaParametros c)
          Comprueba que la lista de caracteristicas tiene los parametros correctos, ademas comprueba que el fichero de imagen esta accesible
static Equipo New(java.lang.String tipo, java.lang.String nombre)
          Crea un nuevo objeto equipo del subtipo especificado
static int NumEquipos()
          Devuelve el numero de tipos de equipos disponible
static void Registrar(java.lang.String nombre)
          Registra un nuevo tipo de equipo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Clases

static java.util.Vector Clases
Nombre de las clases que definen los distindos Equipos

Constructor Detail

LocalizadorEquipos

public LocalizadorEquipos()
Method Detail

Registrar

public static void Registrar(java.lang.String nombre)
Registra un nuevo tipo de equipo

Parameters:
nombre - Nombre de la clase

NumEquipos

public static int NumEquipos()
Devuelve el numero de tipos de equipos disponible

Returns:
Numero de tipos de redes

New

public static Equipo New(java.lang.String tipo,
                         java.lang.String nombre)
                  throws java.lang.IllegalArgumentException
Crea un nuevo objeto equipo del subtipo especificado

Parameters:
tipo - Tipo de equipo
nombre - Nombre del equipo
Returns:
Equipo
Throws:
java.lang.IllegalArgumentException

CompruebaCaracteristicas

private static boolean CompruebaCaracteristicas(ListaParametros c)
Comprueba que la lista de caracteristicas tiene los parametros correctos, ademas comprueba que el fichero de imagen esta accesible

Parameters:
c - Lista de caracteristicas
Returns:
True si todo esta correcto, false en otro caso