org.apache.jackrabbit.mk.model
Class NodeDelta

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

public class NodeDelta
extends Object
implements NodeDiffHandler


Nested Class Summary
static class NodeDelta.Conflict
           
static class NodeDelta.ConflictType
           
 
Constructor Summary
NodeDelta(StoredNode node1, StoredNode node2)
           
 
Method Summary
 void childNodeAdded(ChildNodeEntry added)
           
 void childNodeChanged(ChildNodeEntry changed, Id newId)
           
 void childNodeDeleted(ChildNodeEntry deleted)
           
 boolean conflictsWith(NodeDelta other)
           
 Map<String,Id> getAddedChildNodes()
           
 Map<String,String> getAddedProperties()
           
 Map<String,Id> getChangedChildNodes()
           
 Map<String,String> getChangedProperties()
           
 Map<String,Id> getRemovedChildNodes()
           
 Map<String,String> getRemovedProperties()
           
 List<NodeDelta.Conflict> listConflicts(NodeDelta other)
           
 void propAdded(String propName, String value)
           
 void propChanged(String propName, String oldValue, String newValue)
           
 void propDeleted(String propName, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeDelta

public NodeDelta(StoredNode node1,
                 StoredNode node2)
Method Detail

getAddedProperties

public Map<String,String> getAddedProperties()

getRemovedProperties

public Map<String,String> getRemovedProperties()

getChangedProperties

public Map<String,String> getChangedProperties()

getAddedChildNodes

public Map<String,Id> getAddedChildNodes()

getRemovedChildNodes

public Map<String,Id> getRemovedChildNodes()

getChangedChildNodes

public Map<String,Id> getChangedChildNodes()

conflictsWith

public boolean conflictsWith(NodeDelta other)

listConflicts

public List<NodeDelta.Conflict> listConflicts(NodeDelta other)

propAdded

public void propAdded(String propName,
                      String value)
Specified by:
propAdded in interface NodeDiffHandler

propChanged

public void propChanged(String propName,
                        String oldValue,
                        String newValue)
Specified by:
propChanged in interface NodeDiffHandler

propDeleted

public void propDeleted(String propName,
                        String value)
Specified by:
propDeleted in interface NodeDiffHandler

childNodeAdded

public void childNodeAdded(ChildNodeEntry added)
Specified by:
childNodeAdded in interface NodeDiffHandler

childNodeDeleted

public void childNodeDeleted(ChildNodeEntry deleted)
Specified by:
childNodeDeleted in interface NodeDiffHandler

childNodeChanged

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


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