package ds.tree; /** * A simple standard implementation for a {@link visitor}. * * @author Dennis Heidsiek * @param */ public abstract class VisitorImpl implements Visitor { protected R result; public VisitorImpl() { this.result = null; } public VisitorImpl(R initialValue) { this.result = initialValue; } public R getResult() { return result; } abstract public void visit(String key, RadixTreeNode parent, RadixTreeNode node); }