Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.catalina.util.ssi

This package contains code that is used by the SsiInvoker.

See:
Description

Interface Summary
SsiCommand | Interface implemented by the different SsiCommands.

Class Summary
ResponseIncludeWrapper | A HttpServletResponseWrapper, used from `SsiInclude`
ServletOutputStreamWrapper | Class that extends ServletOuputStream, used as a wrapper from within `SsiInclude`
SsiConfig | Implementation of the SsiCommand config, example of usage: <!--#config sizefmt="abbrev" errmsg="An error occurred!"-->
SsiEcho | Return the result associated with the supplied Server Variable.
SsiExec |
SsiFlastmod | Get the last modified date for a file, the date is subject of formatting.
SsiFsize | Return the size of a given file, subject of formatting.
SsiInclude | SsiCommand to include a file, implemented using `RequestDispatcher.include().`
SsiMediator |

## Package org.apache.catalina.util.ssi Description

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"-->

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2000-2001 Apache Software Foundation. All Rights Reserved.