babase.ranker
Class Cage

java.lang.Object
  extended by babase.ranker.Cage

public class Cage
extends java.lang.Object


Field Summary
private static javax.xml.parsers.DocumentBuilderFactory _factory
           
 IndividualHeader[] individuals
           
 InteractionSpec interactionSpec
           
 int[][] matrix
           
 RankingIdentifier rankingId
           
 Ranking ranks
           
 
Constructor Summary
Cage(RankingIdentifier rankingIdentifier, InteractionSpec interactionSpec, Individual[] individuals, int[][] matrix)
           
Cage(RankingIdentifier rankingId, InteractionSpec interactionSpec, Individual[] individuals, int[] ranks, int[][] matrix)
           
 
Method Summary
 void dumpToXML(java.io.File file)
           
static Cage loadFromXML(java.io.File file)
           
 void print(java.io.PrintStream out)
           
private  void printRepeat(java.io.PrintStream out, int times, java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_factory

private static javax.xml.parsers.DocumentBuilderFactory _factory

rankingId

public final RankingIdentifier rankingId

interactionSpec

public final InteractionSpec interactionSpec

individuals

public final IndividualHeader[] individuals

ranks

public final Ranking ranks

matrix

public final int[][] matrix
Constructor Detail

Cage

public Cage(RankingIdentifier rankingId,
            InteractionSpec interactionSpec,
            Individual[] individuals,
            int[] ranks,
            int[][] matrix)

Cage

public Cage(RankingIdentifier rankingIdentifier,
            InteractionSpec interactionSpec,
            Individual[] individuals,
            int[][] matrix)
Method Detail

printRepeat

private void printRepeat(java.io.PrintStream out,
                         int times,
                         java.lang.String s)

print

public void print(java.io.PrintStream out)

dumpToXML

public void dumpToXML(java.io.File file)
               throws Babase.DumpToXMLException
Throws:
Babase.DumpToXMLException

loadFromXML

public static Cage loadFromXML(java.io.File file)
                        throws Babase.LoadFromXMLException
Throws:
Babase.LoadFromXMLException