|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hdtourist.model.services.ManejaHdt
public class ManejaHdt
Manejador de ficheros HDT.
Field Summary | |
---|---|
private org.rdfhdt.hdt.hdt.HDT |
hdt
The hdt. |
private static ManejaHdt |
INSTANCE
La instancia. |
private static java.lang.String |
LOG_TAG
La constante LOG_TAG. |
private static int |
MAX_RESULTS
La constante MAX_RESULTS. |
Constructor Summary | |
---|---|
private |
ManejaHdt()
Instancia un nuevo maneja hdt. |
Method Summary | |
---|---|
void |
cargaHdt(java.io.File f)
Carga hdt a partir de un archivo en formato HDT. |
java.util.List<Triple> |
consulta(Triple triple)
Realiza la consulta dada por el triple (sujeto, predicado, objeto) |
java.util.List<Triple> |
consulta(Triple triple,
java.lang.String language)
Realiza la consulta dada por el triple (sujeto, predicado, objeto) Obtiene los resultados de acuerdo con el idioma pasado por parámetro. |
java.util.List<Triple> |
consulta(Triple triple,
java.lang.String language,
boolean maximo)
Realiza la consulta dada por el triple (sujeto, predicado, objeto) Obtiene los resultados de acuerdo con el idioma pasado por parámetro. |
java.util.List<Triple> |
consultaBusqueda(Triple triple,
java.lang.String language,
java.lang.String texto)
Realiza la consulta sin buscar un objeto, predicado o sujeto concreto, si no buscando en el texto del objeto, predicado o sujeto, dependiendo de cual de los tres tenga la clave ${TEXTO}. |
private static void |
createInstance()
Crea la instancia. |
private java.util.List<Triple> |
fixResult(java.lang.String language,
Triple ts)
Dado un triple, devuelve el objeto en una lista si este está en el idioma indicado. |
private java.util.List<Triple> |
fixResult(java.lang.String language,
org.rdfhdt.hdt.triples.TripleString ts)
Fix result. |
private java.lang.String |
formato(java.lang.String object)
Formatea el objeto. |
java.lang.String |
getCiudadUri()
Obtener la uri de la ciudad |
org.rdfhdt.hdt.hdt.HDT |
getHDT()
Obtiene el objeto HDT al que realizar las consultas |
static ManejaHdt |
getInstance()
Obtiene la instancia unica de ManejaHdt. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static ManejaHdt INSTANCE
private static final java.lang.String LOG_TAG
private static final int MAX_RESULTS
private org.rdfhdt.hdt.hdt.HDT hdt
Constructor Detail |
---|
private ManejaHdt()
Method Detail |
---|
public static ManejaHdt getInstance()
private static void createInstance()
public void cargaHdt(java.io.File f)
f
- archivo HDTpublic org.rdfhdt.hdt.hdt.HDT getHDT()
public java.util.List<Triple> consulta(Triple triple)
triple
- el triple
public java.util.List<Triple> consulta(Triple triple, java.lang.String language)
triple
- el triplelanguage
- el idioma, si el idioma es null, devuelve todos los resultados
public java.util.List<Triple> consulta(Triple triple, java.lang.String language, boolean maximo)
triple
- el triplelanguage
- el idioma, si el idioma es null, devuelve todos los resultadosmaximo
- true si se aplica el maximo de resultados: MX_RESULTS
public java.util.List<Triple> consultaBusqueda(Triple triple, java.lang.String language, java.lang.String texto)
triple
- el triplelanguage
- el idioma, si el idioma es null, devuelve todos los resultadostexto
- el texto buscado
public java.lang.String getCiudadUri()
private java.util.List<Triple> fixResult(java.lang.String language, Triple ts)
language
- el idioma, si el idioma es null, devuelve todos los resultadosts
- el triple
private java.util.List<Triple> fixResult(java.lang.String language, org.rdfhdt.hdt.triples.TripleString ts)
language
- el idioma, si el idioma es null, devuelve todos los resultadosts
- el triple
private java.lang.String formato(java.lang.String object)
object
- el objecto
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |