org.apache.jackrabbit.mk.model
Class TraversingNodeDiffHandler

java.lang.Object
  extended by org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler
All Implemented Interfaces:
NodeDiffHandler

public abstract class TraversingNodeDiffHandler
extends Object
implements NodeDiffHandler


Field Summary
protected  Stack<String> paths
           
protected  RevisionProvider rp
           
 
Constructor Summary
TraversingNodeDiffHandler(RevisionProvider rp)
           
 
Method Summary
 void childNodeChanged(ChildNodeEntry changed, Id newId)
           
protected  String getCurrentPath()
           
 void start(Node before, Node after, String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jackrabbit.mk.model.NodeDiffHandler
childNodeAdded, childNodeDeleted, propAdded, propChanged, propDeleted
 

Field Detail

paths

protected Stack<String> paths

rp

protected final RevisionProvider rp
Constructor Detail

TraversingNodeDiffHandler

public TraversingNodeDiffHandler(RevisionProvider rp)
Method Detail

start

public void start(Node before,
                  Node after,
                  String path)

getCurrentPath

protected String getCurrentPath()

childNodeChanged

public void childNodeChanged(ChildNodeEntry changed,
                             Id newId)
Specified by:
childNodeChanged in interface NodeDiffHandler


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.