uk.ed.inf.bitstring
Interface IBitString

All Known Implementing Classes:
BitString

public interface IBitString


Method Summary
 IBitString and(BitString set)
           
 IBitString andNot(BitString set)
           
 int cardinality()
           
 boolean equals(java.lang.Object obj)
           
 boolean get(int bitIndex)
           
 IBitString get(int fromIndex, int toIndex)
           
 int hashCode()
           
 boolean intersects(BitString set)
           
 boolean isEmpty()
           
 int length()
           
 IBitString or(BitString set)
           
 int size()
           
 boolean[] toArray()
           
 boolean[] toArray(boolean[] a)
           
 java.lang.String toString()
           
 IBitString xor(BitString set)
           
 

Method Detail

and

IBitString and(BitString set)

andNot

IBitString andNot(BitString set)

cardinality

int cardinality()

equals

boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

get

IBitString get(int fromIndex,
               int toIndex)

get

boolean get(int bitIndex)

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object

intersects

boolean intersects(BitString set)

isEmpty

boolean isEmpty()

length

int length()

or

IBitString or(BitString set)

size

int size()

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

xor

IBitString xor(BitString set)

toArray

boolean[] toArray()

toArray

boolean[] toArray(boolean[] a)