org.apache.catalina.ssi |
This package contains code that is used by the SsiInvoker.
This class consists of SsiMediator.java which works as a
mediator between the different SsiCommands. To add a command you have to
implement the SsiCommand interface and extend the
SsiMediator . Commands currently implemented are
- SsiConfig - Implementation of the NCSA command Config i.e. <!--#config errmsg="error?"-->
- SsiEcho - Implementation of the NCSA command Echo i.e. <!--#echo var="SERVER_NAME"-->
- SsiExec - Not implemented
- SsiFlastMod - Implementation of the NCSA command flastmod i.e. <!--#flastmod virtual="file"-->
- SsiFsize - Implementation of the NCSA command fsize i.e. <!--#fsize file="file"-->
- SsiInclude - Implementation of the NCSA command Include i.e. <!--#config virtual="includefile"-->
|
Java Source File Name | Type | Comment |
ByteArrayServletOutputStream.java | Class | Class that extends ServletOuputStream, used as a wrapper from within
SsiInclude
author: Bip Thelin version: $Revision: 467222 $, $Date: 2006-10-24 05:17:11 +0200 (mar., 24 oct. |
ExpressionParseTree.java | Class | Represents a parsed expression. |
ExpressionTokenizer.java | Class | Parses an expression string to return the individual tokens. |
ResponseIncludeWrapper.java | Class | A HttpServletResponseWrapper, used from
SSIServletExternalResolver
author: Bip Thelin author: David Becker version: $Revision: 467222 $, $Date: 2006-10-24 05:17:11 +0200 (mar., 24 oct. |
SSICommand.java | Interface | The interface that all SSI commands ( SSIEcho, SSIInclude, ...) must
implement.
author: Bip Thelin author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIConditional.java | Class | SSI command that handles all conditional directives. |
SSIConditionalState.java | Class | This class is used by SSIMediator and SSIConditional to keep track of state
information necessary to process the nested conditional commands ( if, elif,
else, endif ). |
SSIConfig.java | Class | Implements the Server-side #exec command
author: Bip Thelin author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIEcho.java | Class | Return the result associated with the supplied Server Variable.
author: Bip Thelin author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIExec.java | Class | Implements the Server-side #exec command
author: Bip Thelin author: Amy Roh author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIExternalResolver.java | Interface | Interface used by SSIMediator to talk to the 'outside world' ( usually a
servlet )
author: Dan Sandberg version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIFilter.java | Class | Filter to process SSI requests within a webpage. |
SSIFlastmod.java | Class | Implements the Server-side #flastmod command
author: Bip Thelin author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIFsize.java | Class | Implements the Server-side #fsize command
author: Bip Thelin author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIInclude.java | Class | Implements the Server-side #include command
author: Bip Thelin author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIMediator.java | Class | Allows the different SSICommand implementations to share data/talk to each
other
author: Bip Thelin author: Amy Roh author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIPrintenv.java | Class | Implements the Server-side #printenv command
author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIProcessor.java | Class | The entry point to SSI processing. |
SSIServlet.java | Class | Servlet to process SSI requests within a webpage. |
SSIServletExternalResolver.java | Class | An implementation of SSIExternalResolver that is used with servlets.
author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIServletRequestUtil.java | Class | |
SSISet.java | Class | Implements the Server-side #set command
author: Paul Speed author: Dan Sandberg author: David Becker version: $Revision: 531303 $, $Date: 2007-04-23 02:24:01 +0200 (lun., 23 avr. |
SSIStopProcessingException.java | Class | Exception used to tell SSIProcessor that it should stop processing SSI
commands. |