henplus.util
Class DependencyResolver

java.lang.Object
  extended by henplus.util.DependencyResolver

public final class DependencyResolver
extends Object

Resolves dependencies between a given set of tables in respect to their foreign keys.
Created on: Sep 20, 2004

Version:
$Id: DependencyResolver.java,v 1.3 2005/06/18 04:58:13 hzeller Exp $
Author:
Martin Grotzke

Nested Class Summary
 class DependencyResolver.CycleEntry
           
 class DependencyResolver.ResolverResult
           
 
Constructor Summary
DependencyResolver(Iterator tableIter)
           
DependencyResolver(Set tables)
           
 
Method Summary
 DependencyResolver.ResolverResult sortTables()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyResolver

public DependencyResolver(Iterator tableIter)
Parameters:
tableIter - An Iterator over Tables.

DependencyResolver

public DependencyResolver(Set tables)
Parameters:
tables - A Set of Table objects.
Method Detail

sortTables

public DependencyResolver.ResolverResult sortTables()
Returns:


? 1997..2006 Henner Zeller