|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hdtourist.presenter.CiudadInfoPresenter
org.hdtourist.presenter.InformacionPresenter
public class InformacionPresenter
Presentador de la arquitectura M-V-P Para la gestión de las pantallas de información que proviene del fichero HDT. Maneja la tarea asíncrona de rellenar la pantalla de información obtenida a partir de consultas al hdt.
Nested Class Summary | |
---|---|
private class |
InformacionPresenter.InformacionTask
Tarea asíncrona para obtener la información de la categoria actual Al finalizar se pinta en la vista. |
Field Summary | |
---|---|
private Categoria |
categoria
The categoria. |
private InformacionFragment |
fragment
The fragment. |
private InformacionPresenter.InformacionTask |
informacionTask
The informacion task. |
private static InformacionPresenter |
INSTANCE
The instance. |
Fields inherited from class org.hdtourist.presenter.CiudadInfoPresenter |
---|
activity, ciudad |
Constructor Summary | |
---|---|
private |
InformacionPresenter(InformacionFragment fragment,
FicheroHdt ciudad,
Categoria categoria)
Instantiates a new informacion presenter. |
Method Summary | |
---|---|
void |
cargaInformacion()
Ejecuta la tarea asíncrona para obtener la información de la categoría actual. |
void |
destroy()
Método para evitar fallos cuando se sale de la pantalla antes de que haya terminado la tarea asíncrona de obtención de información. |
CiudadActivity |
getActivity()
Gets the activity. |
Categoria |
getCategoria()
Obtiene la categoría de información actual. |
static InformacionPresenter |
getInstance(InformacionFragment fragment)
Gets the single instance of InformacionPresenter. |
static InformacionPresenter |
getInstance(InformacionFragment fragment,
FicheroHdt ciudad,
Categoria categoria)
Gets the single instance of InformacionPresenter. |
java.lang.String |
getTitle()
Gets the title. |
boolean |
isSearch()
Indica si actualmente estamos en una búsqueda de información hdt. |
boolean |
mostrarSituacion()
Mostrar situacion. |
void |
pintarPantalla(InformacionListPresenter informacion)
Método que se ejecuta una vez obtenida la información de forma asíncrona para pintar dicha información en la vista. |
Methods inherited from class org.hdtourist.presenter.CiudadInfoPresenter |
---|
getCiudad, getFragment |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static InformacionPresenter INSTANCE
private Categoria categoria
private InformacionFragment fragment
private InformacionPresenter.InformacionTask informacionTask
Constructor Detail |
---|
private InformacionPresenter(InformacionFragment fragment, FicheroHdt ciudad, Categoria categoria)
fragment
- the fragmentciudad
- the ciudadcategoria
- the categoriaMethod Detail |
---|
public static InformacionPresenter getInstance(InformacionFragment fragment)
fragment
- the fragment
public static InformacionPresenter getInstance(InformacionFragment fragment, FicheroHdt ciudad, Categoria categoria)
fragment
- the fragmentciudad
- the ciudadcategoria
- the categoria
public void cargaInformacion()
public void destroy()
public CiudadActivity getActivity()
CiudadInfoPresenter
getActivity
in class CiudadInfoPresenter
public Categoria getCategoria()
public java.lang.String getTitle()
public boolean isSearch()
public boolean mostrarSituacion()
public void pintarPantalla(InformacionListPresenter informacion)
informacion
- the informacion
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |