org.xiruss.repository.common
Class StringReportRepositoryVisitor

java.lang.Object
  extended by org.xiruss.repository.common.StringReportRepositoryVisitor
All Implemented Interfaces:
RepositoryVisitor

public class StringReportRepositoryVisitor
extends java.lang.Object
implements RepositoryVisitor

Visitor for creating a simple text repository contents report.


Constructor Summary
StringReportRepositoryVisitor()
           
 
Method Summary
 java.lang.String getRepositoryReport()
          Returns the repository report as a single string.
 void visitBranch(Branch br)
           
 void visitCompoundDocument(CompoundDocument ver)
           
 void visitDependencyLink(DependencyLink link)
           
 void visitOrganizedByDependency(OrganizedByDependency link)
           
 void visitOrganizer(Organizer ver)
           
 void visitRepository(Repository rep)
           
 void visitRepositoryObject(RepositoryObject obj)
           
 void visitResolutionPolicy(ResolutionPolicy policy)
           
 void visitResource(Resource res)
           
 void visitSnapshot(Snapshot snap)
           
 void visitStorageManager(StorageManager storageMgr)
           
 void visitStorageObject(StorageObject ver)
           
 void visitVersion(Version ver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringReportRepositoryVisitor

public StringReportRepositoryVisitor()
Method Detail

visitRepository

public void visitRepository(Repository rep)
                     throws java.lang.Throwable
Specified by:
visitRepository in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitRepositoryObject

public void visitRepositoryObject(RepositoryObject obj)
                           throws java.lang.Throwable
Specified by:
visitRepositoryObject in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitBranch

public void visitBranch(Branch br)
                 throws java.lang.Throwable
Specified by:
visitBranch in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitCompoundDocument

public void visitCompoundDocument(CompoundDocument ver)
                           throws java.lang.Throwable
Specified by:
visitCompoundDocument in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitDependencyLink

public void visitDependencyLink(DependencyLink link)
                         throws java.lang.Throwable
Specified by:
visitDependencyLink in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitOrganizedByDependency

public void visitOrganizedByDependency(OrganizedByDependency link)
                                throws java.lang.Throwable
Specified by:
visitOrganizedByDependency in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitOrganizer

public void visitOrganizer(Organizer ver)
                    throws java.lang.Throwable
Specified by:
visitOrganizer in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitResolutionPolicy

public void visitResolutionPolicy(ResolutionPolicy policy)
                           throws java.lang.Throwable
Specified by:
visitResolutionPolicy in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitResource

public void visitResource(Resource res)
                   throws java.lang.Throwable
Specified by:
visitResource in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitSnapshot

public void visitSnapshot(Snapshot snap)
                   throws java.lang.Throwable
Specified by:
visitSnapshot in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitStorageManager

public void visitStorageManager(StorageManager storageMgr)
                         throws java.lang.Throwable
Specified by:
visitStorageManager in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitStorageObject

public void visitStorageObject(StorageObject ver)
                        throws java.lang.Throwable
Specified by:
visitStorageObject in interface RepositoryVisitor
Throws:
java.lang.Throwable

visitVersion

public void visitVersion(Version ver)
                  throws java.lang.Throwable
Specified by:
visitVersion in interface RepositoryVisitor
Throws:
java.lang.Throwable

getRepositoryReport

public java.lang.String getRepositoryReport()
Returns the repository report as a single string.