Class SSIMediator


  • public class SSIMediator
    extends Object
    Allows the different SSICommand implementations to share data/talk to each other
    Version:
    $Revision: 1.5 $, $Date: 2007/05/05 05:32:20 $
    Author:
    Bip Thelin, Amy Roh, Paul Speed, Dan Sandberg, David Becker
    • Field Detail

      • urlEncoder

        protected static final URLEncoder urlEncoder
      • configErrMsg

        protected String configErrMsg
      • configTimeFmt

        protected String configTimeFmt
      • configSizeFmt

        protected String configSizeFmt
      • className

        protected String className
      • lastModifiedDate

        protected long lastModifiedDate
      • conditionalState

        protected org.apache.catalina.ssi.SSIConditionalState conditionalState
    • Constructor Detail

      • SSIMediator

        public SSIMediator​(SSIExternalResolver ssiExternalResolver,
                           long lastModifiedDate,
                           int debug)
    • Method Detail

      • setConfigErrMsg

        public void setConfigErrMsg​(String configErrMsg)
      • setConfigTimeFmt

        public void setConfigTimeFmt​(String configTimeFmt)
      • setConfigTimeFmt

        public void setConfigTimeFmt​(String configTimeFmt,
                                     boolean fromConstructor)
      • setConfigSizeFmt

        public void setConfigSizeFmt​(String configSizeFmt)
      • getConfigErrMsg

        public String getConfigErrMsg()
      • getConfigTimeFmt

        public String getConfigTimeFmt()
      • getConfigSizeFmt

        public String getConfigSizeFmt()
      • getConditionalState

        public org.apache.catalina.ssi.SSIConditionalState getConditionalState()
      • isNameReserved

        protected boolean isNameReserved​(String name)
      • getVariableValue

        public String getVariableValue​(String variableName)
      • setVariableValue

        public void setVariableValue​(String variableName,
                                     String variableValue)
      • getVariableValue

        public String getVariableValue​(String variableName,
                                       String encoding)
      • substituteVariables

        public String substituteVariables​(String val)
        Applies variable substitution to the specified String and returns the new resolved string.
      • log

        public void log​(String message)
      • setDateVariables

        protected void setDateVariables​(boolean fromConstructor)