baobab.bio.permutation.strata
Class Strata
java.lang.Object
baobab.bio.permutation.strata.Strata
- All Implemented Interfaces:
- java.lang.Comparable
public class Strata
- extends java.lang.Object
- implements java.lang.Comparable
- Version:
- 1.0, March 2007
- Author:
- Marilia Dias Vieira Braga
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Strata
public Strata(int expectedPartitions)
Strata
public Strata(int expectedPartitions,
int position)
Strata
public Strata(Strata strata)
suffix
public Strata suffix(int size)
firstPosition
public int firstPosition()
getExpectedNumberOfPartitions
public int getExpectedNumberOfPartitions()
getPositions
public java.util.Iterator<java.lang.Integer> getPositions()
setComplete
public void setComplete()
isComplete
public boolean isComplete()
isEmpty
public boolean isEmpty()
addPosition
public void addPosition(int position)
size
public int size()
getNumberOfPartitions
public int getNumberOfPartitions()
toString
public java.lang.String toString()
- Produces a string representation of a strata
- Overrides:
toString
in class java.lang.Object
- Returns:
- a string
compareTo
public int compareTo(java.lang.Object otherStrata)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object otherStrata)
- Overrides:
equals
in class java.lang.Object