|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--tools.WordNet
Si interfaccia a WordNet.
E' composta essenzialmente di codice nativo scritto in C nel file WordNet.c.
L'apertura del database di WordNet e` effettuata in maniera automatica; generalmente il programmatore non dovra` compiere questa operazione.
Field Summary | |
static int |
ADJ
Aggettivo. |
static int |
ADJ_SAT
Aggettivo satellite. |
static int |
ADV
Avverbio. |
static int |
ALL
Tutte le categorie sintattiche. |
static int |
NOUN
Nome. |
static int |
VERB
Verbo. |
Constructor Summary | |
WordNet()
|
Method Summary | |
static void |
correlati(java.util.Hashtable termini,
java.lang.String termine,
int pos)
Termini correlati. |
static boolean |
estraiTermini(java.util.Hashtable termini,
java.lang.String termine,
java.lang.String info,
int senso,
java.lang.String descr,
boolean primaRiga)
Estrae i termini da un risultato di findtheinfo() |
static java.lang.String |
findtheinfo(java.lang.String termine,
int pos,
int searchType,
int sense_num)
Algoritmo di ricerca di WordNet. |
static void |
hyponims(java.util.Hashtable termini,
java.lang.String termine,
java.lang.String descr)
Hyponims di un sostantivo. |
static boolean |
in_wn(java.lang.String str,
int pos)
|
static long |
is_defined(java.lang.String termine,
int pos)
Tipi di ricerca permessi per il termine. |
static boolean |
isAdj(java.lang.String str)
|
static boolean |
isAdv(java.lang.String str)
|
static boolean |
isNoun(java.lang.String str)
|
static boolean |
isRightSense(java.lang.String info,
int startIdx,
int endIdx,
java.lang.String descr)
Restituisce true se e solo se il senso e' quello voluto. |
static boolean |
isVerb(java.lang.String str)
|
static void |
main(java.lang.String[] args)
E' possibile usare WordNet anche a linea di comando. |
static java.lang.String |
morphstr(java.lang.String origstr)
Fa il morphing di una stringa. |
static java.lang.String |
morphstr(java.lang.String origstr,
int pos)
Fa il morphing di una stringa. |
static java.lang.String |
normalize(java.lang.String t)
Normalizza un termine. |
static void |
pertainTo(java.util.Hashtable termini,
java.lang.String aggettivo)
Nomi pertinenti ad un aggettivo. |
static void |
sinonimi(java.util.Hashtable termini,
java.lang.String termine,
int pos)
Sinonimi di un termine. |
static void |
stampaTipoRicerca(java.lang.String termine,
int pos)
Tipo di ricerca. |
static java.lang.String |
terminiDaLista(java.util.Hashtable termini,
java.lang.String lista,
int startIndex,
boolean toHashtable)
Termini da una lista di termini data dal risultato di una ricerca con WordNet. |
static void |
terminiDaListaFrecce(java.util.Hashtable termini,
java.lang.String lista,
int startIndex,
int endIndex)
Termini da una lista di: =>lista1 -- (descrizione1) =>listaI -- (descrizioneI) =>listaN -- (descrizioneN) |
static void |
terminiDefinizioni(java.util.Hashtable termini,
java.lang.String termine,
int pos)
Termini nelle definizioni. |
static boolean |
wninit()
Interfaccia pubblica per l'apertura del database di WordNet. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int ALL
public static final int NOUN
public static final int VERB
public static final int ADJ
public static final int ADV
public static final int ADJ_SAT
Constructor Detail |
public WordNet()
Method Detail |
public static void main(java.lang.String[] args)
public static boolean wninit()
public static java.lang.String morphstr(java.lang.String origstr, int pos)
origstre` la stringa della quale si vuole fare il morph.
pose` uno dei seguenti:
WordNet.NOUN WordNet.VERB WordNet.ADJ WordNet.ADV WordNet.ADJ_SAT
public static java.lang.String morphstr(java.lang.String origstr)
origstr e` assunta essere un nome.
public static boolean in_wn(java.lang.String str, int pos)
pose` uno dei seguenti:
WordNet.NOUN WordNet.VERB WordNet.ADJ WordNet.ADV
public static boolean isVerb(java.lang.String str)
public static boolean isAdv(java.lang.String str)
public static boolean isNoun(java.lang.String str)
public static boolean isAdj(java.lang.String str)
public static java.lang.String normalize(java.lang.String t)
public static long is_defined(java.lang.String termine, int pos)
WordNet.NOUN WordNet.VERB WordNet.ADJ WordNet.ADV
public static void stampaTipoRicerca(java.lang.String termine, int pos)
public static java.lang.String findtheinfo(java.lang.String termine, int pos, int searchType, int sense_num)
WordNet.NOUN WordNet.VERB WordNet.ADJ WordNet.ADV
public static void pertainTo(java.util.Hashtable termini, java.lang.String aggettivo)
public static java.lang.String terminiDaLista(java.util.Hashtable termini, java.lang.String lista, int startIndex, boolean toHashtable)
public static void terminiDaListaFrecce(java.util.Hashtable termini, java.lang.String lista, int startIndex, int endIndex)
=>listaI -- (descrizioneI)
=>listaN -- (descrizioneN)
public static boolean isRightSense(java.lang.String info, int startIdx, int endIdx, java.lang.String descr)
public static boolean estraiTermini(java.util.Hashtable termini, java.lang.String termine, java.lang.String info, int senso, java.lang.String descr, boolean primaRiga)
public static void sinonimi(java.util.Hashtable termini, java.lang.String termine, int pos)
public static void correlati(java.util.Hashtable termini, java.lang.String termine, int pos)
public static void hyponims(java.util.Hashtable termini, java.lang.String termine, java.lang.String descr)
public static void terminiDefinizioni(java.util.Hashtable termini, java.lang.String termine, int pos)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |