Class AbstractTagHandler

java.lang.Object
org.apache.struts2.views.java.simple.AbstractTagHandler
All Implemented Interfaces:
TagHandler
Direct Known Subclasses:
AbstractMessageListHandler, AnchorHandler, AnchorHandler.CloseHandler, CheckboxHandler, CheckboxListHandler, CommonAttributesHandler, DateTextFieldHandler, DynamicAttributesHandler, EmptyHandler, FieldErrorHandler, FileHandler, FormHandler, FormHandler.CloseHandler, HeadHandler, HiddenHandler, LabelHandler, LinkHandler, NonceHandler, PasswordHandler, RadioHandler, ResetHandler, ScriptHandler, ScriptHandler.CloseHandler, ScriptingEventsHandler, SelectHandler, SubmitHandler, SubmitHandler.CloseHandler, TextAreaHandler, TextFieldHandler, TokenHandler

public abstract class AbstractTagHandler extends Object implements TagHandler
  • Field Details

    • nextTagHandler

      protected TagHandler nextTagHandler
    • context

      protected org.apache.struts2.components.template.TemplateRenderingContext context
  • Constructor Details

    • AbstractTagHandler

      public AbstractTagHandler()
  • Method Details

    • characters

      public void characters(String text) throws IOException
      Description copied from interface: TagHandler
      Writes to the inner text of a tag. By default the body is html encoded
      Specified by:
      characters in interface TagHandler
      Parameters:
      text - tag body.
      Throws:
      IOException
    • characters

      public void characters(String text, boolean encode) throws IOException
      Description copied from interface: TagHandler
      Writes to the inner text of a tag
      Specified by:
      characters in interface TagHandler
      Parameters:
      text - tag body
      encode - html encode the body
      Throws:
      IOException
    • end

      public void end(String name) throws IOException
      Description copied from interface: TagHandler
      Writes a tag close
      Specified by:
      end in interface TagHandler
      Parameters:
      name - name of the tag
      Throws:
      IOException
    • setNext

      public void setNext(TagHandler next)
      Specified by:
      setNext in interface TagHandler
    • start

      public void start(String name, Attributes a) throws IOException
      Description copied from interface: TagHandler
      Write a tag openening, with its attributes
      Specified by:
      start in interface TagHandler
      Parameters:
      name - name of the tag
      a - attributes of the tag
      Throws:
      IOException
    • setup

      public void setup(org.apache.struts2.components.template.TemplateRenderingContext context)
      Specified by:
      setup in interface TagHandler
    • processParams

      protected void processParams()
    • findString

      protected String findString(String expr)
    • findValue

      protected Object findValue(String expr)