com.jeantessier.dependency
Class TransitiveClosureEngine

java.lang.Object
  |
  +--com.jeantessier.dependency.TransitiveClosureEngine

public class TransitiveClosureEngine
extends java.lang.Object


Constructor Summary
TransitiveClosureEngine(java.util.Collection packages, SelectionCriteria startCriteria, SelectionCriteria stopCriteria, ClosureLayerSelector layerSelector)
           
TransitiveClosureEngine(NodeFactory factory, java.util.Collection packages, SelectionCriteria startCriteria, SelectionCriteria stopCriteria, ClosureLayerSelector layerSelector)
           
 
Method Summary
 void computeAllLayers()
           
 void computeLayers(long nbLayers)
           
 void computeNextLayer()
           
 NodeFactory getFactory()
           
 java.util.Collection getLayer(int i)
           
 int getNbLayers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransitiveClosureEngine

public TransitiveClosureEngine(java.util.Collection packages,
                               SelectionCriteria startCriteria,
                               SelectionCriteria stopCriteria,
                               ClosureLayerSelector layerSelector)

TransitiveClosureEngine

public TransitiveClosureEngine(NodeFactory factory,
                               java.util.Collection packages,
                               SelectionCriteria startCriteria,
                               SelectionCriteria stopCriteria,
                               ClosureLayerSelector layerSelector)
Method Detail

getFactory

public NodeFactory getFactory()

getNbLayers

public int getNbLayers()

getLayer

public java.util.Collection getLayer(int i)

computeAllLayers

public void computeAllLayers()

computeLayers

public void computeLayers(long nbLayers)

computeNextLayer

public void computeNextLayer()


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.