org.tranche.hash.span
Class AbstractHashSpan

java.lang.Object
  extended by org.tranche.hash.span.HashSpan
      extended by org.tranche.hash.span.AbstractHashSpan
All Implemented Interfaces:
java.lang.Comparable<HashSpan>

public class AbstractHashSpan
extends HashSpan

A type of hash span where the universe of hashes is divided into large chunks.

Author:
James "Augie" Hill - augman85@gmail.com

Field Summary
static BigHash ABSTRACTION_DISCRETE_VALUE
           
static int ABSTRACTION_FIRST
           
static int ABSTRACTION_LAST
           
static BigHash NEGATIVE_ONE
           
 
Fields inherited from class org.tranche.hash.span.HashSpan
FIRST, FULL, FULL_SET, LAST
 
Constructor Summary
AbstractHashSpan(HashSpan hashSpan)
           
AbstractHashSpan(int first, int last)
           
 
Method Summary
 int getAbstractionFirst()
           
 int getAbstractionLast()
           
 void setFirst(int first)
           
 void setLast(int last)
           
 java.lang.String toString()
           
static BigHash valueOf(int value)
           
 
Methods inherited from class org.tranche.hash.span.HashSpan
clone, compareTo, contains, equals, getFirst, getLast, hashCode, isAdjecentTo, overlaps, setFirst, setLast
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ABSTRACTION_FIRST

public static final int ABSTRACTION_FIRST
See Also:
Constant Field Values

ABSTRACTION_LAST

public static final int ABSTRACTION_LAST
See Also:
Constant Field Values

ABSTRACTION_DISCRETE_VALUE

public static BigHash ABSTRACTION_DISCRETE_VALUE

NEGATIVE_ONE

public static BigHash NEGATIVE_ONE
Constructor Detail

AbstractHashSpan

public AbstractHashSpan(int first,
                        int last)
Parameters:
first -
last -

AbstractHashSpan

public AbstractHashSpan(HashSpan hashSpan)
Parameters:
hashSpan -
Method Detail

setFirst

public void setFirst(int first)
Parameters:
first -

getAbstractionFirst

public int getAbstractionFirst()
Returns:

setLast

public void setLast(int last)
Parameters:
last -

getAbstractionLast

public int getAbstractionLast()
Returns:

valueOf

public static BigHash valueOf(int value)
Parameters:
value -
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class HashSpan
Returns:


This code is free for use both commercially and non-commercially as stated in the project's license