|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hdtourist.model.services.InformacionService
public class InformacionService
Servicio que proporciona utilidades realcionadas con la información HDT.
Field Summary | |
---|---|
private static java.lang.String |
CONSULTA_CENTRO_CIUDAD
La constante CONSULTA_CENTRO_CIUDAD. |
private static java.lang.String |
CONSULTA_COORDENADAS_PUNTO
La constante CONSULTA_COORDENADAS_PUNTO. |
private static java.lang.String |
CONSULTA_IMAGEN_CIUDAD
La constante CONSULTA_IMAGEN_CIUDAD. |
private static java.lang.String |
CONSULTA_NOMBRE_PUNTO
La constante CONSULTA_NOMBRE_PUNTO. |
private static java.lang.String |
CONSULTA_URI_PUNTOS
La constante CONSULTA_URI_PUNTOS. |
private static InformacionService |
INSTANCE
The instance. |
(package private) ManejaHdt |
manejador
El manejador. |
private static int |
MAX_RESULTS
La constante MAX_RESULTS. |
(package private) java.util.HashMap<java.lang.String,Triple> |
resultUltTriple
El último triple (valor) de consulta del resultado (clave). |
Constructor Summary | |
---|---|
private |
InformacionService()
Instancia un nuevo objeto InformacionService |
Method Summary | |
---|---|
GeoPosicion |
corregirPunto(FicheroHdt ciudad,
GeoPosicion geo)
Corrige el signo las cordenadas según a la ciudad a la que pertenecen. |
private static void |
createInstance()
Crea la instancia. |
void |
formatoTriple(Triple triple,
FicheroHdt fichero)
Formatea el triple sustituyendo las palabras clave por su valor - ${URI} : por la uri del fichero actual (uri de la ciudad o del vinculo) - ${NOMBRE} : por el nombre pasado en el fichero (nombre de la ciudad o del vinculo). |
void |
formatoTriple(Triple triple,
FicheroHdt fichero,
java.lang.String texto,
java.lang.String uri)
Formatea el triple sustituyendo las palabras clave por su valor - ${URI} : por la uri del fichero actual (uri de la ciudad o del vinculo) - ${NOMBRE} : por el nombre pasado en el fichero (nombre de la ciudad o del vinculo). |
static InformacionService |
getInstance()
Obtiene la unica instanacia de InformacionService. |
private ManejaHdt |
getManejador(FicheroHdt fichero)
Gets the manejador. |
java.lang.String |
getSujetoTripleDeResultado(java.lang.String resultado)
Obtiene el sujeto triple de resultado. |
void |
informaDato(InformacionDato dato,
FicheroHdt fichero,
java.lang.String uri)
Informa el dato pasado por parámetro realizando las consultas que contiene. |
void |
informaFicheroHdt(InformacionListPresenter informacion,
FicheroHdt fichero,
java.lang.String uri)
Informa los datos pasados dentro del parametro Informacion. |
GeoPosicion |
obtenerCentro(FicheroHdt ciudad)
Obtiene el centro de la ciudad, según la consulta correspondiente del fichero conf_mapa. |
static Consulta |
obtenerConsultaMapa(java.lang.String etiquetaConsulta)
Obtiene las consultas correspondientes del fichero de configuración de los mapas: conf_mapa.xml |
java.lang.String |
obtenerUri(java.lang.String elemento,
Consulta consulta,
FicheroHdt fichero)
Informa la uri para los vínculos. |
java.lang.String |
obtenerUrlImagenCiudad(FicheroHdt ciudad)
Obtiene la url de la imagen de la ciudad. |
ListaGeoPosiciones |
obtenPuntosDelMapa(FicheroHdt fichero)
Obten puntos del mapa. |
java.util.HashSet<java.lang.String> |
resuelveConsulta(Consulta consulta,
FicheroHdt fichero,
java.lang.String uri)
Resuelve la consulta pasada por parámetro. |
java.util.List<java.lang.String> |
resuelveConsultaSencilla(Triple triple,
FicheroHdt fichero,
java.lang.String texto,
java.lang.String uri)
Resuelve consulta sencilla. |
java.util.List<java.lang.String> |
resuelveConsultaTuberia(ConsultaTuberia consulta,
FicheroHdt fichero,
java.lang.String texto,
java.lang.String uri)
Resuelve consulta tuberia. |
java.util.List<java.lang.String> |
resuelveTuberiaRecursivo(java.util.List<Triple> triples,
java.lang.String resActual,
FicheroHdt fichero,
java.lang.String texto,
java.lang.String uri)
Resuelve tuberia recursivo. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String CONSULTA_CENTRO_CIUDAD
private static final java.lang.String CONSULTA_COORDENADAS_PUNTO
private static final java.lang.String CONSULTA_IMAGEN_CIUDAD
private static final java.lang.String CONSULTA_NOMBRE_PUNTO
private static final java.lang.String CONSULTA_URI_PUNTOS
private static InformacionService INSTANCE
private static final int MAX_RESULTS
ManejaHdt manejador
java.util.HashMap<java.lang.String,Triple> resultUltTriple
Constructor Detail |
---|
private InformacionService()
Method Detail |
---|
public static InformacionService getInstance()
public static Consulta obtenerConsultaMapa(java.lang.String etiquetaConsulta) throws HdtException
etiquetaConsulta
- CONSULTA_URI_PUNTOS: busca las uris de todos los puntos CONSULTA_NOMBRE_PUNTO: buscar el nombre dada una uri de las anteriores CONSULTA_COORDENADAS_PUNTO: busca la posición del punto dada una uri de las anteriores CONSULTA_CENTRO_CIUDAD: obtiene el centro
geolocalizado de la ciudad, dada la uri de la ciudad
HdtException
- Excepción de la aplicaciónprivate static void createInstance()
public GeoPosicion corregirPunto(FicheroHdt ciudad, GeoPosicion geo) throws HdtException
ciudad
- the ciudadgeo
- the geo
HdtException
- Excepción de la aplicaciónpublic void formatoTriple(Triple triple, FicheroHdt fichero)
triple
- the triplefichero
- the ficheropublic void formatoTriple(Triple triple, FicheroHdt fichero, java.lang.String texto, java.lang.String uri)
triple
- el triple a formatearfichero
- el fichero HDT sobre el que se realizará la consultatexto
- el criterio de búsqueda si viene de una búsquedauri
- la uripublic java.lang.String getSujetoTripleDeResultado(java.lang.String resultado)
resultado
- el resultado
public void informaDato(InformacionDato dato, FicheroHdt fichero, java.lang.String uri)
dato
- el datofichero
- el ficherouri
- la uripublic void informaFicheroHdt(InformacionListPresenter informacion, FicheroHdt fichero, java.lang.String uri)
informacion
- el informacionfichero
- el fichero HDTuri
- la uripublic GeoPosicion obtenerCentro(FicheroHdt ciudad) throws HdtException
ciudad
- la ciudad
HdtException
- Excepción de la aplicaciónpublic java.lang.String obtenerUri(java.lang.String elemento, Consulta consulta, FicheroHdt fichero)
elemento
- el elementoconsulta
- el consultafichero
- el fichero
public java.lang.String obtenerUrlImagenCiudad(FicheroHdt ciudad) throws HdtException
ciudad
- Fichero de la ciudad para la que consultamos la imagen
HdtException
- Excepción de la aplicaciónpublic ListaGeoPosiciones obtenPuntosDelMapa(FicheroHdt fichero) throws HdtException
fichero
- el fichero
HdtException
- Excepción de la aplicaciónpublic java.util.HashSet<java.lang.String> resuelveConsulta(Consulta consulta, FicheroHdt fichero, java.lang.String uri)
consulta
- la consultafichero
- el fichero HDT sobre el que se hace las consultasuri
- la uri
public java.util.List<java.lang.String> resuelveConsultaSencilla(Triple triple, FicheroHdt fichero, java.lang.String texto, java.lang.String uri)
triple
- el triple de la consultafichero
- el fichero HDTtexto
- el criterio de búsquedauri
- la uri
public java.util.List<java.lang.String> resuelveConsultaTuberia(ConsultaTuberia consulta, FicheroHdt fichero, java.lang.String texto, java.lang.String uri)
consulta
- la consultafichero
- el fichero HDT sobre el que se realiza la consultatexto
- el criterio de búsquedauri
- la uri
public java.util.List<java.lang.String> resuelveTuberiaRecursivo(java.util.List<Triple> triples, java.lang.String resActual, FicheroHdt fichero, java.lang.String texto, java.lang.String uri)
triples
- the triplesresActual
- the res actualfichero
- el fichero HDT sobre el que se realiza la consultatexto
- el criterio de búsquedauri
- la uri
private ManejaHdt getManejador(FicheroHdt fichero)
fichero
- the fichero
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |