|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ardverk.collection.AbstractKeyAnalyzer<java.lang.Byte>
org.ardverk.collection.ByteKeyAnalyzer
public class ByteKeyAnalyzer
A KeyAnalyzer
for Byte
s
Field Summary | |
---|---|
static ByteKeyAnalyzer |
INSTANCE
A singleton instance of ByteKeyAnalyzer |
static int |
LENGTH
The length of an Byte in bits |
Fields inherited from interface org.ardverk.collection.KeyAnalyzer |
---|
EQUAL_BIT_KEY, NULL_BIT_KEY, OUT_OF_BOUNDS_BIT_KEY |
Constructor Summary | |
---|---|
ByteKeyAnalyzer()
|
Method Summary | |
---|---|
int |
bitIndex(java.lang.Byte key,
int offsetInBits,
int lengthInBits,
java.lang.Byte other,
int otherOffsetInBits,
int otherLengthInBits)
Returns the n-th different bit between key and found. |
int |
bitsPerElement()
Returns the number of bits per element in the key. |
boolean |
isBitSet(java.lang.Byte key,
int bitIndex,
int lengthInBits)
Returns whether or not a bit is set |
boolean |
isPrefix(java.lang.Byte prefix,
int offsetInBits,
int lengthInBits,
java.lang.Byte key)
Determines whether or not the given prefix (from offset to length) is a prefix of the given key. |
int |
lengthInBits(java.lang.Byte key)
Returns the length of the Key in bits. |
Methods inherited from class org.ardverk.collection.AbstractKeyAnalyzer |
---|
compare |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Field Detail |
---|
public static final ByteKeyAnalyzer INSTANCE
ByteKeyAnalyzer
public static final int LENGTH
Byte
in bits
Constructor Detail |
---|
public ByteKeyAnalyzer()
Method Detail |
---|
public int bitsPerElement()
public int lengthInBits(java.lang.Byte key)
public boolean isBitSet(java.lang.Byte key, int bitIndex, int lengthInBits)
public int bitIndex(java.lang.Byte key, int offsetInBits, int lengthInBits, java.lang.Byte other, int otherOffsetInBits, int otherLengthInBits)
public boolean isPrefix(java.lang.Byte prefix, int offsetInBits, int lengthInBits, java.lang.Byte key)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |