org.w3c.jigsaw.ssi.commands
Class ExitloopCommand

java.lang.Object
  |
  +--org.w3c.jigsaw.ssi.commands.ExitloopCommand

public class ExitloopCommand
extends java.lang.Object
implements ControlCommand

Implementation of the SSI exitloop command.


Field Summary
protected static java.util.Hashtable exitloops
           
 
Constructor Summary
ExitloopCommand()
           
 
Method Summary
 boolean acceptCaching()
          return true if reply can be cached.
protected  boolean check(CommandRegistry registry, ArrayDictionary parameters, java.util.Dictionary variables, org.w3c.jigsaw.http.Request request)
           
 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 static int getPosition(java.lang.String name)
           
 java.lang.String getValue(java.util.Dictionary variables, java.lang.String var, org.w3c.jigsaw.http.Request request)
           
 int jumpTo(org.w3c.jigsaw.ssi.SSIFrame ssiframe, org.w3c.jigsaw.http.Request request, CommandRegistry registry, ArrayDictionary parameters, java.util.Dictionary variables)
           
 void setPosition(org.w3c.jigsaw.ssi.SSIFrame ssiframe, org.w3c.jigsaw.http.Request request, CommandRegistry registry, ArrayDictionary parameters, java.util.Dictionary variables, int position)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exitloops

protected static java.util.Hashtable exitloops
Constructor Detail

ExitloopCommand

public ExitloopCommand()
Method Detail

getValue

public java.lang.String getValue(java.util.Dictionary variables,
                                 java.lang.String var,
                                 org.w3c.jigsaw.http.Request request)

acceptCaching

public boolean acceptCaching()
return true if reply can be cached.
Returns:
a boolean.

getPosition

protected static int getPosition(java.lang.String name)
                          throws ControlCommandException

setPosition

public void setPosition(org.w3c.jigsaw.ssi.SSIFrame ssiframe,
                        org.w3c.jigsaw.http.Request request,
                        CommandRegistry registry,
                        ArrayDictionary parameters,
                        java.util.Dictionary variables,
                        int position)
Specified by:
setPosition in interface ControlCommand

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)

check

protected boolean check(CommandRegistry registry,
                        ArrayDictionary parameters,
                        java.util.Dictionary variables,
                        org.w3c.jigsaw.http.Request request)

jumpTo

public int jumpTo(org.w3c.jigsaw.ssi.SSIFrame ssiframe,
                  org.w3c.jigsaw.http.Request request,
                  CommandRegistry registry,
                  ArrayDictionary parameters,
                  java.util.Dictionary variables)
           throws ControlCommandException
Specified by:
jumpTo in interface ControlCommand

getName

public java.lang.String getName()