org.xiruss.xirussrepository.server.jetty.viewer
Class RepositoryReportResource

java.lang.Object
  extended by org.mortbay.util.Resource
      extended by org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
          extended by org.xiruss.xirussrepository.server.jetty.viewer.XirussHtmlResource
              extended by org.xiruss.xirussrepository.server.jetty.viewer.RepositoryReportResource
All Implemented Interfaces:
java.io.Serializable

public class RepositoryReportResource
extends XirussHtmlResource

Represents repository dumps.

See Also:
Serialized Form

Field Summary
protected  java.lang.String reportString
           
 
Fields inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussHtmlResource
logger
 
Fields inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
_associate, _context, mimeType, pathTokens, pathToMe, rep, repositoryObject, request, resourceType, url
 
Constructor Summary
RepositoryReportResource(XirussRepository rep, org.mortbay.http.HttpRequest request, int resourceType, java.util.Vector pathTokens)
           
 
Method Summary
 java.io.InputStream getInputStream()
           
 java.lang.String getListHTML(java.lang.String base, boolean parent)
          Get the resource list as a HTML directory listing.
 
Methods inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussHtmlResource
addObjectList, getListHTML, isDirectory, length
 
Methods inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
addPath, delete, exists, getAssociate, getCharacterEncoding, getFile, getHttpContext, getMimeType, getName, getOutputStream, getPathToMe, getRepositoryObject, getResourceType, getURL, lastModified, list, release, renameTo, setAssociate, writeTo
 
Methods inherited from class org.mortbay.util.Resource
cache, encode, finalize, getAlias, newResource, newResource, newSystemResource
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reportString

protected java.lang.String reportString
Constructor Detail

RepositoryReportResource

public RepositoryReportResource(XirussRepository rep,
                                org.mortbay.http.HttpRequest request,
                                int resourceType,
                                java.util.Vector pathTokens)
                         throws SnapCMException,
                                java.io.IOException
Throws:
SnapCMException
java.io.IOException
Method Detail

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Overrides:
getInputStream in class XirussHtmlResource
Throws:
java.io.IOException

getListHTML

public java.lang.String getListHTML(java.lang.String base,
                                    boolean parent)
                             throws java.io.IOException
Get the resource list as a HTML directory listing.

Overrides:
getListHTML in class org.mortbay.util.Resource
Parameters:
base - The base URL
parent - True if the parent directory should be included
Returns:
String of HTML
Throws:
java.io.IOException