Class DependencyTable.DependencyVisitor

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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

      • DependencyVisitor

        public 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