org.tranche.hash.span
Class AbstractHashSpan
java.lang.Object
org.tranche.hash.span.HashSpan
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
| 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 |
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
AbstractHashSpan
public AbstractHashSpan(int first,
int last)
- Parameters:
first - last -
AbstractHashSpan
public AbstractHashSpan(HashSpan hashSpan)
- Parameters:
hashSpan -
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