org.xiruss.repository.common
Class HtmlReportRepositoryVisitor

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

public class HtmlReportRepositoryVisitor
extends java.lang.Object
implements RepositoryVisitor

Repository visitor that creaetes HTML reports of the repository contents.


Field Summary
(package private)  org.apache.log4j.Logger logger
           
 
Constructor Summary
HtmlReportRepositoryVisitor()
           
 
Method Summary
 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 visitTextStorageObject(TextStorageObject so)
           
 void visitVersion(Version ver)
           
 void visitXmlStorageObject(XmlStorageObject so)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

org.apache.log4j.Logger logger
Constructor Detail

HtmlReportRepositoryVisitor

public HtmlReportRepositoryVisitor()
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

visitTextStorageObject

public void visitTextStorageObject(TextStorageObject so)
                            throws java.lang.Throwable
Throws:
java.lang.Throwable

visitXmlStorageObject

public void visitXmlStorageObject(XmlStorageObject so)