All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class w3c.jigsaw.ssi.CommandRegistry
java.lang.Object
   |
   +----w3c.jigsaw.ssi.CommandRegistry
  -  public abstract class CommandRegistry
  
-  extends Object
  
-  implements Serializable
   
This class represents a group of SSI commands.  This is an abstract
 class.  A concrete subclass of this class is supplied to the
 SSIResource for finding the commands present in the document.
    -  See Also:
    
 -  BasicCommandRegistry, DefaultCommandRegistry
 
  
  -  
	CommandRegistry()
   -  
 
  
  -  
	initVariables(SSIResource, Request, Dictionary)
   -   Initialize execution variables.
  
 -  
	lookupCommand(String)
   -  
 Look up a command from its name.
 
  
CommandRegistry
 public CommandRegistry()
  
lookupCommand
 public abstract Command lookupCommand(String name)
  -  Look up a command from its name.
 (Should never return null, and have a pseudo-command
 to handle non-existent commands).
  
    -  Parameters:
    
 -  name - the name
    
 -  Returns:
    
 -  the command
  
 
 
 
initVariables
 public abstract Dictionary initVariables(SSIResource resource,
                                          Request request,
                                          Dictionary variables)
  -  Initialize execution variables.  Called before any of the SSI
 commands in the documents are executed.  This method augments
 or modifies the dictionary given as argument.  If the variable
 dictionary is null, it may create a new one and return it.
 SSIResource will always call this method with variables set to
 null. Its existence is mainly to facilitate the subclassing of
 an existing registry.
  
    -  Parameters:
    
 -  request - the HTTP request
    
-  variables - other variables previously defined
    
  -  Returns:
    
 -  the modified/augmented set of variables
  
 
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index