classifier
Class Contesto

java.lang.Object
  |
  +--classifier.Contesto

public class Contesto
extends java.lang.Object
implements java.io.Serializable

Classe per i contesti.

See Also:
Serialized Form

Field Summary
 java.util.Vector children
          Figli del contesto (i contesti sono organizzati secondo un albero che rispecchia la struttura del documento HTML).
 java.util.Vector keyPhrases
          Noun phrases trovate in questo contesto.
 MatriceCategorie matrice
          Risultato della classificazione del contesto.
 Contesto parent
          Parent del contesto.
 java.lang.String testo
          testo nel contesto.
 java.lang.String tipo
          Tipo del contesto.
 java.util.Vector url
          URLs appearing in this context.
 java.util.Vector urlText
          Ancora: text associated to each URL.
 
Constructor Summary
Contesto(java.lang.String _tipo)
           
 
Method Summary
 void addChild(Contesto context)
           
 void addTesto(java.lang.String txt)
           
 void addUrl(java.lang.String _url, java.lang.String txt)
           
 java.lang.String getKeyPhrases(float[] weights)
           
 void print(java.lang.String pre)
           
 void prune()
          Elimina i figli che possono essere potati.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

public Contesto parent
Parent del contesto. Questo campo e' null per la root.

children

public java.util.Vector children
Figli del contesto (i contesti sono organizzati secondo un albero che rispecchia la struttura del documento HTML).

tipo

public java.lang.String tipo
Tipo del contesto.

testo

public java.lang.String testo
testo nel contesto.

url

public java.util.Vector url
URLs appearing in this context.

urlText

public java.util.Vector urlText
Ancora: text associated to each URL.

matrice

public transient MatriceCategorie matrice
Risultato della classificazione del contesto. Aggiornata dal Classifier al momento della classificazione. Se matrice == null allora il contesto e' da classificare, altrimenti il contesto e' gia' classificato e la matrice puo' essere utilizzata per i calcoli.

keyPhrases

public transient java.util.Vector keyPhrases
Noun phrases trovate in questo contesto. Potrebbero essere utilizzate per la creazione degli abstract. Per ogni noun phrases memorizziamo anche le categorie che identifica, in questo modo potremo costruire l'abstract con le sole noun phrases che hanno un qualche legame con la categoria del documento. The elements in this Vector are Pairs: where: np is a noun phrase idv = is a Vector of category IDs, since in general a phrase can match several categories.
Constructor Detail

Contesto

public Contesto(java.lang.String _tipo)
Method Detail

getKeyPhrases

public java.lang.String getKeyPhrases(float[] weights)
Returns:
key phrases of this context and its ancestors.

addTesto

public void addTesto(java.lang.String txt)

addUrl

public void addUrl(java.lang.String _url,
                   java.lang.String txt)

addChild

public void addChild(Contesto context)

prune

public void prune()
Elimina i figli che possono essere potati.

print

public void print(java.lang.String pre)