Class CDORevisionUtil.AllRevisionsDumper
- java.lang.Object
-
- org.eclipse.emf.cdo.common.revision.CDORevisionUtil.AllRevisionsDumper
-
- Direct Known Subclasses:
CDORevisionUtil.AllRevisionsDumper.Stream
- Enclosing class:
- CDORevisionUtil
public abstract static class CDORevisionUtil.AllRevisionsDumper extends java.lang.Object
Dumpsrevisions
, sorted and grouped bybranch
, to various output formats and targets. Concrete output formats and targets are implemented by subclasses.- Since:
- 4.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CDORevisionUtil.AllRevisionsDumper.Stream
Arevision dumper
that directs all output to a stream.
-
Constructor Summary
Constructors Constructor Description AllRevisionsDumper(java.util.Map<CDOBranch,java.util.List<CDORevision>> map)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
dump()
protected abstract void
dumpBranch(CDOBranch branch)
protected void
dumpEnd(java.util.List<CDOBranch> branches)
protected abstract void
dumpRevision(CDORevision revision)
protected void
dumpStart(java.util.List<CDOBranch> branches)
java.util.Map<CDOBranch,java.util.List<CDORevision>>
getMap()
-
-
-
Constructor Detail
-
AllRevisionsDumper
public AllRevisionsDumper(java.util.Map<CDOBranch,java.util.List<CDORevision>> map)
-
-
Method Detail
-
getMap
public java.util.Map<CDOBranch,java.util.List<CDORevision>> getMap()
-
dump
public void dump()
-
dumpStart
protected void dumpStart(java.util.List<CDOBranch> branches)
-
dumpEnd
protected void dumpEnd(java.util.List<CDOBranch> branches)
-
dumpBranch
protected abstract void dumpBranch(CDOBranch branch)
-
dumpRevision
protected abstract void dumpRevision(CDORevision revision)
-
-