org.apache.jackrabbit.mk.model
Class MutableNode

java.lang.Object
  extended by org.apache.jackrabbit.mk.model.AbstractNode
      extended by org.apache.jackrabbit.mk.model.MutableNode
All Implemented Interfaces:
Node, PersistHook

public class MutableNode
extends AbstractNode
implements PersistHook


Field Summary
 
Fields inherited from class org.apache.jackrabbit.mk.model.AbstractNode
childEntries, properties, provider
 
Constructor Summary
MutableNode(Node other, RevisionProvider provider, String path)
           
MutableNode(RevisionProvider provider, String path)
           
 
Method Summary
 ChildNode add(ChildNode newEntry)
           
 void postPersist(RevisionStore store, RevisionStore.PutToken token)
           
 void prePersist(RevisionStore store, RevisionStore.PutToken token)
           
 ChildNode remove(String name)
           
 ChildNode rename(String oldName, String newName)
           
 String toString()
           
 
Methods inherited from class org.apache.jackrabbit.mk.model.AbstractNode
diff, getChildNodeCount, getChildNodeEntries, getChildNodeEntry, getChildNodeNames, getProperties, serialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MutableNode

public MutableNode(RevisionProvider provider,
                   String path)

MutableNode

public MutableNode(Node other,
                   RevisionProvider provider,
                   String path)
Method Detail

add

public ChildNode add(ChildNode newEntry)

remove

public ChildNode remove(String name)

rename

public ChildNode rename(String oldName,
                        String newName)

prePersist

public void prePersist(RevisionStore store,
                       RevisionStore.PutToken token)
                throws Exception
Specified by:
prePersist in interface PersistHook
Throws:
Exception

postPersist

public void postPersist(RevisionStore store,
                        RevisionStore.PutToken token)
                 throws Exception
Specified by:
postPersist in interface PersistHook
Throws:
Exception

toString

public String toString()
Overrides:
toString in class Object


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