java.lang.Object
javax.servlet.jsp.tagext.TagSupport
de.hybris.platform.acceleratorservices.metainformation.HtmlMetaTag
All Implemented Interfaces:
Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally

public class HtmlMetaTag extends javax.servlet.jsp.tagext.TagSupport implements javax.servlet.jsp.tagext.TryCatchFinally
JSP tag that will render as meta HTML element and will be able to translate fields to tag attributes in a generic way.
See Also:
  • Field Details

  • Constructor Details

    • HtmlMetaTag

      public HtmlMetaTag()
  • Method Details

    • reset

      protected void reset()
      Resets internal state of object.
    • release

      public void release()
      Specified by:
      release in interface javax.servlet.jsp.tagext.Tag
      Overrides:
      release in class javax.servlet.jsp.tagext.TagSupport
    • setItems

      public void setItems(List<MetaElementData> metaElementDataList)
      Setter for metaElementDataList field. It's part of taglib interface.
      Parameters:
      metaElementDataList - List of items for which <meta> tags should be generated.
    • lookupHtmlElementHelper

      protected HtmlElementHelper lookupHtmlElementHelper()
    • lookupMetaElementAttributeNameResolver

      protected MetaElementAttributeNameResolver lookupMetaElementAttributeNameResolver()
    • loadServices

      protected void loadServices()
    • doStartTag

      public int doStartTag() throws javax.servlet.jsp.JspException
      Specified by:
      doStartTag in interface javax.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class javax.servlet.jsp.tagext.TagSupport
      Throws:
      javax.servlet.jsp.JspException
    • doEndTag

      public int doEndTag() throws javax.servlet.jsp.JspException
      Specified by:
      doEndTag in interface javax.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class javax.servlet.jsp.tagext.TagSupport
      Throws:
      javax.servlet.jsp.JspException
    • writeMetaElement

      protected void writeMetaElement(MetaElementData metaElementData)
    • getAttributesMap

      protected Map<String,String> getAttributesMap(MetaElementData metaElementData)
    • doCatch

      public void doCatch(Throwable throwable) throws Throwable
      Specified by:
      doCatch in interface javax.servlet.jsp.tagext.TryCatchFinally
      Throws:
      Throwable
    • doFinally

      public void doFinally()
      Specified by:
      doFinally in interface javax.servlet.jsp.tagext.TryCatchFinally