modules
Class DummyClusteringOnline

java.lang.Object
  extended by modules.DummyClusteringOnline
All Implemented Interfaces:
ClusteringOnline

public class DummyClusteringOnline
extends java.lang.Object
implements ClusteringOnline

Implementacion -simple- del algoritmo de clustering incremental.

Author:
Daniel Gomez M.

Constructor Summary
DummyClusteringOnline(java.util.List clusters)
          constructor de la clase
 
Method Summary
 int addVector(ItemVector vector, java.sql.Connection con)
          inserta en los clusters un nuevo vector
 void load(java.util.List clusters)
          para cargar los clusters en uso
 void save(java.sql.Connection con)
          almacena los resultados despues de agregar el vector a la coleccion.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyClusteringOnline

public DummyClusteringOnline(java.util.List clusters)
constructor de la clase

Parameters:
clusters - el conjunto de clusters en uso
Method Detail

load

public void load(java.util.List clusters)
para cargar los clusters en uso

Parameters:
clusters - el conjunto de clusters en uso

addVector

public int addVector(ItemVector vector,
                     java.sql.Connection con)
              throws TopicSystemException
inserta en los clusters un nuevo vector

Specified by:
addVector in interface ClusteringOnline
Parameters:
vector - el vector que sera agregado al sistema
con - una referencia a la conexion a la BD
Returns:
el identificador del cluster al cual fue asignado el vector
Throws:
TopicSystemException

save

public void save(java.sql.Connection con)
almacena los resultados despues de agregar el vector a la coleccion.

Por ahora... voy a re-almacenar todos los clusters a la bd.

Specified by:
save in interface ClusteringOnline