org.w3c.jigsaw.ssi.servlets
Class ServletCommand

java.lang.Object
  |
  +--org.w3c.jigsaw.ssi.servlets.ServletCommand

public class ServletCommand
extends java.lang.Object
implements Command

Implementation of the SSI servlet command. Servlet can be executed simply by providing a url path to a servlet class.


Field Summary
protected static java.util.Hashtable wrappers
           
 
Constructor Summary
ServletCommand()
           
 
Method Summary
 boolean acceptCaching()
          return true if reply can be cached.
protected  void addParam(java.util.Dictionary d, java.lang.String name, java.lang.String param, java.lang.String value)
           
 org.w3c.jigsaw.http.Reply execute(org.w3c.jigsaw.ssi.SSIFrame ssiframe, org.w3c.jigsaw.http.Request request, ArrayDictionary parameters, java.util.Dictionary variables)
           
 java.lang.String getName()
           
protected  java.util.Hashtable getParams(java.util.Dictionary d, java.lang.String name)
           
 java.lang.String getValue(java.util.Dictionary variables, java.lang.String var, org.w3c.jigsaw.http.Request request)
           
protected  boolean isRemote(java.lang.String code)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wrappers

protected static java.util.Hashtable wrappers
Constructor Detail

ServletCommand

public ServletCommand()
Method Detail

addParam

protected void addParam(java.util.Dictionary d,
                        java.lang.String name,
                        java.lang.String param,
                        java.lang.String value)

getParams

protected java.util.Hashtable getParams(java.util.Dictionary d,
                                        java.lang.String name)

getName

public java.lang.String getName()
Specified by:
getName in interface Command

getValue

public java.lang.String getValue(java.util.Dictionary variables,
                                 java.lang.String var,
                                 org.w3c.jigsaw.http.Request request)
Specified by:
getValue in interface Command

isRemote

protected boolean isRemote(java.lang.String code)

acceptCaching

public boolean acceptCaching()
return true if reply can be cached.
Specified by:
acceptCaching in interface Command
Returns:
a boolean.

execute

public org.w3c.jigsaw.http.Reply execute(org.w3c.jigsaw.ssi.SSIFrame ssiframe,
                                         org.w3c.jigsaw.http.Request request,
                                         ArrayDictionary parameters,
                                         java.util.Dictionary variables)
Specified by:
execute in interface Command