org.hdtourist.model
Class ListaGeoPosiciones

java.lang.Object
  extended by org.hdtourist.model.ListaGeoPosiciones
All Implemented Interfaces:
java.io.Serializable

public class ListaGeoPosiciones
extends java.lang.Object
implements java.io.Serializable

ListaGeoPosiciones. Almacena la lista de posiciones de una ciudad

See Also:
Serialized Form

Field Summary
private  GeoPosicion centro
          El centro de la ciudad, indica donde se centrará el mapa mostrado con todos los puntos
private  FicheroHdt fichero
          El fichero HDT de la ciudad.
private  java.util.List<GeoPosicionEtiqueta> listaPuntos
          La lista de puntos.
private  java.lang.String nombre
          El nombre.
private static long serialVersionUID
          La constante serialVersionUID.
 
Constructor Summary
ListaGeoPosiciones()
           
 
Method Summary
 void add(GeoPosicionEtiqueta posicionEtiquetada)
          Añade una posición.
 void add(GeoPosicion posicion, java.lang.String etiqueta)
          Añade una posición a la lista
 void add(GeoPosicion posicion, java.lang.String etiqueta, java.lang.String uri, FicheroHdt ciudad)
          Añade el una posición seleccionable a la lista
 void clear()
          Limpia la lista de posiciones.
 GeoPosicion getCentro()
          Obtiene el centro.
 FicheroHdt getFichero()
          Obtiene el fichero HDT
 java.util.List<GeoPosicionEtiqueta> getListaPuntos()
          Obtiene la lista de puntos
 java.lang.String getNombre()
          Gets the nombre.
 int numPosiciones()
          Num posiciones.
 void setCentro(GeoPosicion centro)
          Sets the centro.
 void setFichero(FicheroHdt fichero)
          Sets the fichero.
 void setListaPuntos(java.util.List<GeoPosicionEtiqueta> listaPuntos)
          Sets the lista puntos.
 void setNombre(java.lang.String nombre)
          Sets the nombre.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
La constante serialVersionUID.

See Also:
Constant Field Values

centro

private GeoPosicion centro
El centro de la ciudad, indica donde se centrará el mapa mostrado con todos los puntos


fichero

private FicheroHdt fichero
El fichero HDT de la ciudad.


listaPuntos

private java.util.List<GeoPosicionEtiqueta> listaPuntos
La lista de puntos.


nombre

private java.lang.String nombre
El nombre.

Constructor Detail

ListaGeoPosiciones

public ListaGeoPosiciones()
Method Detail

add

public void add(GeoPosicion posicion,
                java.lang.String etiqueta)
Añade una posición a la lista

Parameters:
posicion - la posicion
etiqueta - la etiqueta de la posción añadida

add

public void add(GeoPosicion posicion,
                java.lang.String etiqueta,
                java.lang.String uri,
                FicheroHdt ciudad)
Añade el una posición seleccionable a la lista

Parameters:
posicion - la posición
etiqueta - el nombre de la posición
uri - la uri del recurso correspondiente a la posición
ciudad - la ciudad a la que pertenece la posición, o fichero HDT donde realizar las consultas para obtener la información de la posición

add

public void add(GeoPosicionEtiqueta posicionEtiquetada)
Añade una posición.

Parameters:
posicionEtiquetada - objeto de posición, con la etiqueta

clear

public void clear()
Limpia la lista de posiciones.


getCentro

public GeoPosicion getCentro()
Obtiene el centro.

Returns:
el centro

getFichero

public FicheroHdt getFichero()
Obtiene el fichero HDT

Returns:
the fichero

getListaPuntos

public java.util.List<GeoPosicionEtiqueta> getListaPuntos()
Obtiene la lista de puntos

Returns:
the listaPuntos

getNombre

public java.lang.String getNombre()
Gets the nombre.

Returns:
the nombre

numPosiciones

public int numPosiciones()
Num posiciones.

Returns:
the int

setCentro

public void setCentro(GeoPosicion centro)
Sets the centro.

Parameters:
centro - the new centro

setFichero

public void setFichero(FicheroHdt fichero)
Sets the fichero.

Parameters:
fichero - the new fichero

setListaPuntos

public void setListaPuntos(java.util.List<GeoPosicionEtiqueta> listaPuntos)
Sets the lista puntos.

Parameters:
listaPuntos - the listaPuntos to set

setNombre

public void setNombre(java.lang.String nombre)
Sets the nombre.

Parameters:
nombre - the nombre to set