org.archive.wayback.util.partition
Class Partitioner<T>

java.lang.Object
  extended by org.archive.wayback.util.partition.Partitioner<T>

public class Partitioner<T>
extends java.lang.Object


Constructor Summary
Partitioner()
           
 
Method Summary
 java.lang.String getSizeName(java.util.Date first, java.util.Date last, int maxP)
           
 java.util.List<Partition<T>> partitionCentered(java.util.Date center, java.util.Date start, java.util.Date end, int count)
           
 java.util.List<Partition<T>> partitionCentered(java.util.Date center, java.util.Date start, java.util.Date end, int count, java.lang.String name)
           
 java.util.List<Partition<T>> partitionRange(java.util.Date start, java.util.Date end, int max)
           
 java.util.List<Partition<T>> partitionRange(java.util.Date start, java.util.Date end, java.lang.String name)
           
 void populate(java.util.List<Partition<T>> partitions, Adapter<T,java.util.Date> adapter, java.util.Iterator<T> itr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Partitioner

public Partitioner()
Method Detail

getSizeName

public java.lang.String getSizeName(java.util.Date first,
                                    java.util.Date last,
                                    int maxP)

populate

public void populate(java.util.List<Partition<T>> partitions,
                     Adapter<T,java.util.Date> adapter,
                     java.util.Iterator<T> itr)

partitionRange

public java.util.List<Partition<T>> partitionRange(java.util.Date start,
                                                   java.util.Date end,
                                                   java.lang.String name)

partitionCentered

public java.util.List<Partition<T>> partitionCentered(java.util.Date center,
                                                      java.util.Date start,
                                                      java.util.Date end,
                                                      int count,
                                                      java.lang.String name)

partitionRange

public java.util.List<Partition<T>> partitionRange(java.util.Date start,
                                                   java.util.Date end,
                                                   int max)

partitionCentered

public java.util.List<Partition<T>> partitionCentered(java.util.Date center,
                                                      java.util.Date start,
                                                      java.util.Date end,
                                                      int count)


Copyright © 2005-2008 Internet Archive. All Rights Reserved.