to.etc.domui.server.parts
Class PartRequestHandler

java.lang.Object
  extended by to.etc.domui.server.parts.PartRequestHandler
All Implemented Interfaces:
IFilterRequestHandler

public class PartRequestHandler
extends java.lang.Object
implements IFilterRequestHandler


Constructor Summary
PartRequestHandler(DomApplication application)
           
 
Method Summary
 boolean acceptURL(java.lang.String in)
           
 IPartRenderer findPartRenderer(java.lang.String name)
          Returns a thingy which knows how to render the part.
 void generate(IBufferedPartFactory pf, RequestContextImpl ctx, java.lang.String url)
          Helper which handles possible cached buffered parts.
 void handleRequest(RequestContextImpl ctx)
           
 void registerUrlPart(IUrlPart p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PartRequestHandler

public PartRequestHandler(DomApplication application)
Method Detail

registerUrlPart

public void registerUrlPart(IUrlPart p)

acceptURL

public boolean acceptURL(java.lang.String in)

handleRequest

public void handleRequest(RequestContextImpl ctx)
                   throws java.lang.Exception
Specified by:
handleRequest in interface IFilterRequestHandler
Throws:
java.lang.Exception

findPartRenderer

public IPartRenderer findPartRenderer(java.lang.String name)
Returns a thingy which knows how to render the part.


generate

public void generate(IBufferedPartFactory pf,
                     RequestContextImpl ctx,
                     java.lang.String url)
              throws java.lang.Exception
Helper which handles possible cached buffered parts.

Parameters:
pf -
ctx -
url -
Throws:
java.lang.Exception