model
Class Word

java.lang.Object
  extended by model.Word
All Implemented Interfaces:
java.lang.Comparable

public class Word
extends java.lang.Object
implements java.lang.Comparable

Esta clase modela una palabra dentro del espacio de palabras de la aplicacion.

Es utilizada como una capa para encapsular palabras con su frecuencia global, y su peso, en el contexto de un vector.


Constructor Summary
Word()
           
 
Method Summary
 int compareTo(java.lang.Object other)
          implementa en metodo compareTo, para comparar palabras segun su peso
 float getWeight()
          retorna el peso para esta palabra
 java.lang.String getWord()
          retorna la palabra de este objeto
 void load(java.lang.String s)
          carga una palabra, a partir de su representacion en la wordlist
 void setWeight(float w)
          carga el valor para el peso asociado a esta palabra
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Word

public Word()
Method Detail

load

public void load(java.lang.String s)
carga una palabra, a partir de su representacion en la wordlist

Parameters:
s - el string a parsear.

setWeight

public void setWeight(float w)
carga el valor para el peso asociado a esta palabra

Parameters:
w - el peso a cargar

getWeight

public float getWeight()
retorna el peso para esta palabra

Returns:
el peso de la palabra

compareTo

public int compareTo(java.lang.Object other)
implementa en metodo compareTo, para comparar palabras segun su peso

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
other - la palabra con la que se realizara la comparacion

getWord

public java.lang.String getWord()
retorna la palabra de este objeto

Returns:
la palabra