public class ContentFilterToadlet extends Toadlet implements LinkEnabledCallback
Modifier and Type | Class and Description |
---|---|
static class |
ContentFilterToadlet.ResultHandling
What to do the the output from the content filter.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATH |
HANDLE_METHOD_PREFIX
Constructor and Description |
---|
ContentFilterToadlet(HighLevelSimpleClient client,
NodeClientCore clientCore) |
Modifier and Type | Method and Description |
---|---|
void |
handleMethodGET(java.net.URI uri,
HTTPRequest request,
ToadletContext ctx)
Handle a GET request.
|
void |
handleMethodPOST(java.net.URI uri,
HTTPRequest request,
ToadletContext ctx) |
boolean |
isEnabled(ToadletContext ctx)
Whether to show the link?
|
java.lang.String |
path() |
addHomepageLink, allowPOSTWithoutPassword, findSupportedMethods, getClientImpl, sendErrorPage, sendErrorPage, sendErrorPage, showAsToadlet, showAsToadlet, writeHTMLReply, writeHTMLReply, writeHTMLReply, writeInternalError, writeReply, writeReply, writeReply, writeReply, writeReply, writeReply, writeTemporaryRedirect, writeTextReply, writeTextReply
public static final java.lang.String PATH
public ContentFilterToadlet(HighLevelSimpleClient client, NodeClientCore clientCore)
public boolean isEnabled(ToadletContext ctx)
LinkEnabledCallback
isEnabled
in interface LinkEnabledCallback
ctx
- The request which is asking. Can be null.public void handleMethodGET(java.net.URI uri, HTTPRequest request, ToadletContext ctx) throws ToadletContextClosedException, java.io.IOException, RedirectException
Toadlet
handleMethodGET
in class Toadlet
uri
- The URI being fetched.request
- The original HTTPRequest, convenient for e.g. fetching ?blah=blah parameters.ctx
- The request context. Mainly used for sending a reply; this identifies which
request we are replying to. Also gives access to lots of important objects e.g. PageMaker.ToadletContextClosedException
java.io.IOException
RedirectException
public void handleMethodPOST(java.net.URI uri, HTTPRequest request, ToadletContext ctx) throws ToadletContextClosedException, java.io.IOException, RedirectException
ToadletContextClosedException
java.io.IOException
RedirectException