Class ResponseHeaderInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      ResponseHeaderInfo​(java.lang.String name, java.lang.String value, java.lang.String append, ConditionImpl cond)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Returns the response header's name.
      java.lang.Object getValue​(PageDefinition pgdef, Page page)
      Returns the value of the response header.
      boolean shallAppend​(PageDefinition pgdef, Page page)
      Returns whether to append the response header, rather than replace.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResponseHeaderInfo

        public ResponseHeaderInfo​(java.lang.String name,
                                  java.lang.String value,
                                  java.lang.String append,
                                  ConditionImpl cond)
        Constructor.
        Parameters:
        name - the header's name, such as Refresh.
        value - the header's value. It could contain EL expressions. It could be evaluated to a string, or a date (Date).
        append - whether to append the header, or to set the header. It could contain EL expressions.
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the response header's name.
      • getValue

        public java.lang.Object getValue​(PageDefinition pgdef,
                                         Page page)
        Returns the value of the response header.
        Returns:
        the value which is an instance of Date or String (and never null).
      • shallAppend

        public boolean shallAppend​(PageDefinition pgdef,
                                   Page page)
        Returns whether to append the response header, rather than replace.