org.apache.catalina.ssi
Class SSIMediator
java.lang.Object
org.apache.catalina.ssi.SSIMediator
public class SSIMediator
- extends java.lang.Object
Allows the different SSICommand implementations to share data/talk to each
other
- Author:
- Bip Thelin, Amy Roh, Paul Speed, Dan Sandberg, David Becker
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CONFIG_ERR_MSG
protected static final java.lang.String DEFAULT_CONFIG_ERR_MSG
- See Also:
- Constant Field Values
DEFAULT_CONFIG_TIME_FMT
protected static final java.lang.String DEFAULT_CONFIG_TIME_FMT
- See Also:
- Constant Field Values
DEFAULT_CONFIG_SIZE_FMT
protected static final java.lang.String DEFAULT_CONFIG_SIZE_FMT
- See Also:
- Constant Field Values
urlEncoder
protected static URLEncoder urlEncoder
configErrMsg
protected java.lang.String configErrMsg
configTimeFmt
protected java.lang.String configTimeFmt
configSizeFmt
protected java.lang.String configSizeFmt
className
protected java.lang.String className
ssiExternalResolver
protected SSIExternalResolver ssiExternalResolver
lastModifiedDate
protected long lastModifiedDate
debug
protected int debug
strftime
protected Strftime strftime
conditionalState
protected org.apache.catalina.ssi.SSIConditionalState conditionalState
SSIMediator
public SSIMediator(SSIExternalResolver ssiExternalResolver,
long lastModifiedDate,
int debug)
setConfigErrMsg
public void setConfigErrMsg(java.lang.String configErrMsg)
setConfigTimeFmt
public void setConfigTimeFmt(java.lang.String configTimeFmt)
setConfigTimeFmt
public void setConfigTimeFmt(java.lang.String configTimeFmt,
boolean fromConstructor)
setConfigSizeFmt
public void setConfigSizeFmt(java.lang.String configSizeFmt)
getConfigErrMsg
public java.lang.String getConfigErrMsg()
getConfigTimeFmt
public java.lang.String getConfigTimeFmt()
getConfigSizeFmt
public java.lang.String getConfigSizeFmt()
getConditionalState
public org.apache.catalina.ssi.SSIConditionalState getConditionalState()
getVariableNames
public java.util.Collection getVariableNames()
getFileSize
public long getFileSize(java.lang.String path,
boolean virtual)
throws java.io.IOException
- Throws:
java.io.IOException
getFileLastModified
public long getFileLastModified(java.lang.String path,
boolean virtual)
throws java.io.IOException
- Throws:
java.io.IOException
getFileText
public java.lang.String getFileText(java.lang.String path,
boolean virtual)
throws java.io.IOException
- Throws:
java.io.IOException
isNameReserved
protected boolean isNameReserved(java.lang.String name)
getVariableValue
public java.lang.String getVariableValue(java.lang.String variableName)
setVariableValue
public void setVariableValue(java.lang.String variableName,
java.lang.String variableValue)
getVariableValue
public java.lang.String getVariableValue(java.lang.String variableName,
java.lang.String encoding)
substituteVariables
public java.lang.String substituteVariables(java.lang.String val)
- Applies variable substitution to the specified String and returns the
new resolved string.
formatDate
protected java.lang.String formatDate(java.util.Date date,
java.util.TimeZone timeZone)
encode
protected java.lang.String encode(java.lang.String value,
java.lang.String encoding)
log
public void log(java.lang.String message)
log
public void log(java.lang.String message,
java.lang.Throwable throwable)
setDateVariables
protected void setDateVariables(boolean fromConstructor)
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.