wvtool
Class MyWVTool

java.lang.Object
  extended by edu.udo.cs.wvtool.main.WVTool
      extended by wvtool.MyWVTool

public class MyWVTool
extends edu.udo.cs.wvtool.main.WVTool

Esta clase extiende la funcionalidad de la clase WVTool.

Modifica los metodos de creacion de vectores, para poder implementar el mecanismo de calculo de frecuencias, basado en posicion.

Author:
Daniel Gomez M.

Constructor Summary
MyWVTool(boolean skipErrors)
           
 
Method Summary
 edu.udo.cs.wvtool.main.WVTWordVector createVector(java.lang.String text, edu.udo.cs.wvtool.main.WVTDocumentInfo d, edu.udo.cs.wvtool.config.WVTConfiguration config, edu.udo.cs.wvtool.wordlist.WVTWordList wordList)
          Crea la representacion vectorial de un documento
 void createVectors(edu.udo.cs.wvtool.main.WVTInputList input, edu.udo.cs.wvtool.config.WVTConfiguration config, edu.udo.cs.wvtool.wordlist.WVTWordList wordList)
          Crea la representacion vectorial de un conjunto de documentos.
 boolean score(edu.udo.cs.wvtool.wordlist.WVTWordList wordList, java.lang.String token, int pos, int numToks, boolean title)
          metodo que calcula el score de una palabra en un doc, dada su posicion
 
Methods inherited from class edu.udo.cs.wvtool.main.WVTool
createVector, createVectors, createVectors, createWordList, createWordList, getInputStream, getReader, iterateWords
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyWVTool

public MyWVTool(boolean skipErrors)
Method Detail

createVectors

public void createVectors(edu.udo.cs.wvtool.main.WVTInputList input,
                          edu.udo.cs.wvtool.config.WVTConfiguration config,
                          edu.udo.cs.wvtool.wordlist.WVTWordList wordList)
                   throws edu.udo.cs.wvtool.util.WVToolException
Crea la representacion vectorial de un conjunto de documentos.

Overrides:
createVectors in class edu.udo.cs.wvtool.main.WVTool
Parameters:
input - la lista de entrada
config - parametros de configuracion utilizados en la transformacion
wordList - la lista de palabras
Throws:
edu.udo.cs.wvtool.util.WVToolException

createVector

public edu.udo.cs.wvtool.main.WVTWordVector createVector(java.lang.String text,
                                                         edu.udo.cs.wvtool.main.WVTDocumentInfo d,
                                                         edu.udo.cs.wvtool.config.WVTConfiguration config,
                                                         edu.udo.cs.wvtool.wordlist.WVTWordList wordList)
                                                  throws edu.udo.cs.wvtool.util.WVToolException
Crea la representacion vectorial de un documento

Overrides:
createVector in class edu.udo.cs.wvtool.main.WVTool
Parameters:
text - el texto a partir del cual se creara el vector
d - meta-informacion asociada al documento
config - parametros de configuracion utilizados en la transformacion
wordList - la lista de palabras
Returns:
el vector creado
Throws:
edu.udo.cs.wvtool.util.WVToolException

score

public boolean score(edu.udo.cs.wvtool.wordlist.WVTWordList wordList,
                     java.lang.String token,
                     int pos,
                     int numToks,
                     boolean title)
metodo que calcula el score de una palabra en un doc, dada su posicion

Parameters:
wordList - la lista de palabras
token - la palabra a computar
pos - la posicion de la palabra
numToks - el numero de palabras del documento
title - indica si aun me encuentro en el titulo, o en la descripcion
Returns:
el indicador de titulo/descripcion