com.phoenixst.plexus.util

Class LoggingTraverser

public class LoggingTraverser extends LoggingIterator implements Traverser

A Traverser which wraps another to provide logging support.

Since: 1.0

Version: $Revision: 1.3 $

Author: Ray A. Conner

Constructor Summary
LoggingTraverser(Traverser delegate)
Creates a new LoggingTraverser which logs to a category corresponding to this class at the DEBUG level.
LoggingTraverser(Traverser delegate, Logger logger)
Creates a new LoggingTraverser which uses the specified log at the DEBUG level.
LoggingTraverser(Traverser delegate, Logger logger, Level level)
Creates a new LoggingTraverser.
Method Summary
Graph.EdgegetEdge()
voidremoveEdge()

Constructor Detail

LoggingTraverser

public LoggingTraverser(Traverser delegate)
Creates a new LoggingTraverser which logs to a category corresponding to this class at the DEBUG level.

LoggingTraverser

public LoggingTraverser(Traverser delegate, Logger logger)
Creates a new LoggingTraverser which uses the specified log at the DEBUG level.

LoggingTraverser

public LoggingTraverser(Traverser delegate, Logger logger, Level level)
Creates a new LoggingTraverser.

Method Detail

getEdge

public Graph.Edge getEdge()

removeEdge

public void removeEdge()
See the Plexus project home, hosted by SourceForge.
Copyright B) 1994-2006, by Phoenix Software Technologists, Inc. and others. All Rights Reserved. Use is subject to license terms.