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

java.lang.Object
  extended by org.xiruss.xirussrepository.server.jetty.viewer.XirussHttpViewerUrlVisitor
All Implemented Interfaces:
XirussUrlVisitor

public class XirussHttpViewerUrlVisitor
extends java.lang.Object
implements XirussUrlVisitor

Walks a XIRUSS HTTP API URL and figures out what resource to create.


Field Summary
(package private)  org.apache.log4j.Logger logger
           
 
Constructor Summary
XirussHttpViewerUrlVisitor(XirussRepository rep, org.mortbay.http.HttpRequest httpRequest)
           
 
Method Summary
 org.mortbay.util.Resource visit(java.lang.String path)
          Process the URL path to determine the resource.
 
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

XirussHttpViewerUrlVisitor

public XirussHttpViewerUrlVisitor(XirussRepository rep,
                                  org.mortbay.http.HttpRequest httpRequest)
Method Detail

visit

public org.mortbay.util.Resource visit(java.lang.String path)
                                throws java.lang.Exception
Description copied from interface: XirussUrlVisitor
Process the URL path to determine the resource.

Specified by:
visit in interface XirussUrlVisitor
Parameters:
path - The path to process
Returns:
Jetty Resource
Throws:
java.io.IOException
java.lang.Exception