org.apache.catalina.util.ssi
Class SsiFlastmod

java.lang.Object
  |
  +--org.apache.catalina.util.ssi.SsiMediator
        |
        +--org.apache.catalina.util.ssi.SsiFlastmod
All Implemented Interfaces:
SsiCommand

public final class SsiFlastmod
extends SsiMediator
implements SsiCommand

Get the last modified date for a file, the date is subject of formatting.

Version:
$Revision: 1.3 $, $Date: 2001/07/22 20:25:15 $
Author:
Bip Thelin

Field Summary
 
Fields inherited from class org.apache.catalina.util.ssi.SsiMediator
contextPath, debug, isVirtualWebappRelative, origServletContext, out, path, relpath, req, res, serverVariables, servletContext, ssiCommands
 
Constructor Summary
SsiFlastmod()
           
 
Method Summary
protected  java.lang.String getDate(java.lang.String path)
          Get the date of a file and format it correctly
 java.lang.String getStream(java.lang.String[] strParamType, java.lang.String[] strParam)
          Get the date of a file and format it correctly
 boolean isModified()
          Returns false, this SsiCommands is never buffered.
 boolean isPrintable()
          Returns true this SsiCommand is always prnitable and should therefore be accsessed through getStream()
 void process(java.lang.String[] strParamType, java.lang.String[] strParam)
          Not used since this SsiCommand return a stream, use getStream() instead.
 
Methods inherited from class org.apache.catalina.util.ssi.SsiMediator
flush, flushDate, getCGIPath, getCommand, getCommandPath, getError, getFilePath, getServerVariable, getVirtualPath, timefmt, timefmt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SsiFlastmod

public SsiFlastmod()
Method Detail

getStream

public final java.lang.String getStream(java.lang.String[] strParamType,
                                        java.lang.String[] strParam)
Get the date of a file and format it correctly

Specified by:
getStream in interface SsiCommand
Parameters:
strParamType - The type of parameter
strParam - The value of the parameter
Returns:
The date of the file

getDate

protected java.lang.String getDate(java.lang.String path)
Get the date of a file and format it correctly

Parameters:
path - The path to the file
Returns:
The Date to return

process

public final void process(java.lang.String[] strParamType,
                          java.lang.String[] strParam)
Not used since this SsiCommand return a stream, use getStream() instead.

Specified by:
process in interface SsiCommand
Parameters:
strParamType - a value of type 'String[]'
strParam - a value of type 'String[]'

isPrintable

public final boolean isPrintable()
Returns true this SsiCommand is always prnitable and should therefore be accsessed through getStream()

Specified by:
isPrintable in interface SsiCommand
Returns:
a value of type 'boolean'

isModified

public final boolean isModified()
Returns false, this SsiCommands is never buffered.

Specified by:
isModified in interface SsiCommand
Returns:
a value of type 'boolean'


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