net.sf.antcontrib.cpptasks
Class DependencyTable.DependencyVisitor

java.lang.Object
  extended by net.sf.antcontrib.cpptasks.DependencyTable.DependencyVisitor
Direct Known Subclasses:
DependencyTable.TimestampChecker
Enclosing class:
DependencyTable

public abstract class DependencyTable.DependencyVisitor
extends java.lang.Object


Constructor Summary
DependencyTable.DependencyVisitor()
           
 
Method Summary
abstract  boolean preview(DependencyInfo parent, DependencyInfo[] children)
          Previews all the children of this source file.
abstract  void stackExhausted()
          Called if the dependency depth exhausted the stack.
abstract  boolean visit(DependencyInfo dependInfo)
          Visits the dependency info.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyTable.DependencyVisitor

public DependencyTable.DependencyVisitor()
Method Detail

preview

public abstract boolean preview(DependencyInfo parent,
                                DependencyInfo[] children)
Previews all the children of this source file. May be called multiple times as DependencyInfo's for children are filled in.

Returns:
true to continue towards recursion into included files

stackExhausted

public abstract void stackExhausted()
Called if the dependency depth exhausted the stack.


visit

public abstract boolean visit(DependencyInfo dependInfo)
Visits the dependency info.

Returns:
true to continue towards recursion into included files


Copyright 2001-2008 Ant-Contrib Project. All Rights Reserved.