classifier
Class TabellaCategorie
java.lang.Object
|
+--classifier.TabellaCategorie
- public class TabellaCategorie
- extends java.lang.Object
Tabella delle categorie.
Categories are numbered: this class maintains the inverse correspondence
between an index and its category.
It also maintains the correspondence betwen the original categories and
the categories into which it has been split.
It also maitains the correspondence between each word appearing in a
category title and the category itself.
Constructor Summary |
TabellaCategorie()
Loads table of categories from default file, specified by
parameter 'file-tabella-categorie'. |
TabellaCategorie(java.lang.String nomeFile)
Legge la tabella delle categorie da file. |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
maxTitleWords
public int maxTitleWords
- max number of words in a title
TabellaCategorie
public TabellaCategorie(java.lang.String nomeFile)
- Legge la tabella delle categorie da file.
Il file e' organizzato come nel seguente esempio:
categoria1
subcategoria1,1
subcategoria1,2
subcategoria1,2,1
...
subcategoria1,2,N
subcategoria1,3
...
subcategoria1,M
...
categoriaK
subcategoriaK,1
...
subcategoriaK,1,I
...
...
subcategoriaK,J
...
Ogni sottocategoria e' rientrata con un carattere di tabulazione.
Le linee che iniziano con # sono scartate.
TabellaCategorie
public TabellaCategorie()
- Loads table of categories from default file, specified by
parameter 'file-tabella-categorie'.
size
public int size()
- Returns:
- the number of categories.
originalSize
public int originalSize()
- Returns:
- the number of original categories.
getOriginal
public java.lang.String getOriginal(java.lang.String split)
- Returns:
- the original category to which a split category one belongs
originalCategories
public java.util.Enumeration originalCategories()
- Enumerates the original categories.
- Returns:
- Enumeration with names of categories.
getMatriceCategorie
public MatriceCategorie getMatriceCategorie()
- Returns:
- un riferimento alla matrice delle categorie.
getCategoryTitles
public CategoryTitles getCategoryTitles()
- Returns:
- table of category titles
clone
public java.lang.Object clone()
- Returns:
- una COPIA della matrice delle categorie
- Overrides:
- clone in class java.lang.Object
clear
public void clear()
- Azzera la matrice delle categorie.
getCategory
public Categoria getCategory(int idx)
- Returns:
- il nome della categoria di indice dato.
main
public static void main(java.lang.String[] args)
- Invocato a linea di comando stampa le categorie e
crea il file dei termini semplici.
Dal file dei termini semplici dovra' essere poi
costruito il file contenente gli intorni dei termini.