org.itc.irst.tcc.sre.data
Class SenteceShuffler

java.lang.Object
  extended by org.itc.irst.tcc.sre.data.SenteceShuffler
All Implemented Interfaces:
Shuffler

public class SenteceShuffler
extends java.lang.Object
implements Shuffler

TO DO

Since:
1.0
Version:
%I%, %G%
Author:
Claudio Giuliano

Field Summary
(package private) static org.apache.log4j.Logger logger
          Define a static logger variable so that it references the Logger instance named SenteceShuffler.
private  java.util.Map map
           
private  java.util.Random rnd
           
 
Constructor Summary
SenteceShuffler()
           
 
Method Summary
private  void crateMap(ExampleSet data)
           
 ExampleSet createExampleSet(java.lang.Object[] shuffled, ExampleSet data)
           
private  java.util.List get(java.lang.String d)
           
private  java.lang.Object[] keyArray()
           
static void main(java.lang.String[] args)
           
private  void put(java.lang.String d, java.lang.Integer index)
           
 ExampleSet shuffle(ExampleSet data)
          Shulles the specified example set.
private  void shuffleArray(java.lang.Object[] array)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static org.apache.log4j.Logger logger
Define a static logger variable so that it references the Logger instance named SenteceShuffler.


rnd

private java.util.Random rnd

map

private java.util.Map map
Constructor Detail

SenteceShuffler

public SenteceShuffler()
Method Detail

shuffle

public ExampleSet shuffle(ExampleSet data)
Description copied from interface: Shuffler
Shulles the specified example set.

Specified by:
shuffle in interface Shuffler
Parameters:
data - input example set.

createExampleSet

public ExampleSet createExampleSet(java.lang.Object[] shuffled,
                                   ExampleSet data)

crateMap

private void crateMap(ExampleSet data)

keyArray

private java.lang.Object[] keyArray()

put

private void put(java.lang.String d,
                 java.lang.Integer index)

get

private java.util.List get(java.lang.String d)

shuffleArray

private void shuffleArray(java.lang.Object[] array)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception