Package org.apache.catalina.ssi
Class SSIFsize
- java.lang.Object
-
- org.apache.catalina.ssi.SSIFsize
-
- All Implemented Interfaces:
SSICommand
public final class SSIFsize extends java.lang.Object implements SSICommand
Implements the Server-side #fsize command.
-
-
Constructor Summary
Constructors Constructor Description SSIFsize()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringpadLeft(java.lang.String str, int maxChars)Pads the given string with leading spaces to reach the specified maximum length.longprocess(SSIMediator ssiMediator, java.lang.String commandName, java.lang.String[] paramNames, java.lang.String[] paramValues, java.io.PrintWriter writer)Processes the fsize directive to output the size of a file.
-
-
-
Method Detail
-
process
public long process(SSIMediator ssiMediator, java.lang.String commandName, java.lang.String[] paramNames, java.lang.String[] paramValues, java.io.PrintWriter writer)
Processes the fsize directive to output the size of a file.- Specified by:
processin interfaceSSICommand- Parameters:
ssiMediator- the ssi mediatorcommandName- the name of the actual command ( ie. echo )paramNames- The parameter namesparamValues- The parameter valueswriter- the writer to output to- Returns:
- the most current modified date resulting from any SSI commands
-
padLeft
public java.lang.String padLeft(java.lang.String str, int maxChars)Pads the given string with leading spaces to reach the specified maximum length.- Parameters:
str- the string to padmaxChars- the target length- Returns:
- the padded string
-
-