Package jodd.lagarto

Interface TagVisitor

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void cdata​(java.lang.CharSequence cdata)
      Invoked on CDATA sequence.
      void comment​(java.lang.CharSequence comment)
      Invoked on comment.
      void condComment​(java.lang.CharSequence expression, boolean isStartingTag, boolean isHidden, boolean isHiddenEndTag)
      Invoked on IE conditional comment.
      void doctype​(Doctype doctype)
      Invoked on DOCTYPE directive.
      void end()
      Invoked at the end, after all content is visited.
      void error​(java.lang.String message)
      Warn about parsing error.
      void script​(Tag tag, java.lang.CharSequence body)
      Invoked on script tag.
      void start()
      Invoked on very beginning of the visiting.
      void tag​(Tag tag)
      Invoked on tag (open, close or empty).
      void text​(java.lang.CharSequence text)
      Invoked on text i.e.
      void xml​(java.lang.CharSequence version, java.lang.CharSequence encoding, java.lang.CharSequence standalone)
      Invoked on xml declaration.
    • Method Detail

      • start

        void start()
        Invoked on very beginning of the visiting.
      • end

        void end()
        Invoked at the end, after all content is visited.
      • doctype

        void doctype​(Doctype doctype)
        Invoked on DOCTYPE directive.
      • tag

        void tag​(Tag tag)
        Invoked on tag (open, close or empty).

        Warning: the passed tag instance should not be kept beyond this method as the parser reuse it!

      • script

        void script​(Tag tag,
                    java.lang.CharSequence body)
        Invoked on script tag.
      • comment

        void comment​(java.lang.CharSequence comment)
        Invoked on comment.
      • text

        void text​(java.lang.CharSequence text)
        Invoked on text i.e. anything other than a tag.
      • condComment

        void condComment​(java.lang.CharSequence expression,
                         boolean isStartingTag,
                         boolean isHidden,
                         boolean isHiddenEndTag)
        Invoked on IE conditional comment. By default, the parser does not process the conditional comments, so you need to turn them on. Once conditional comments are enabled, this even will be fired.

        The following conditional comments are recognized: <!--[if IE 6]>one<![endif]--> <!--[if IE 6]><!-->two<!---<![endif]--> <!--[if IE 6]>three<!--xx<![endif]--> <![if IE 6]>four<![endif]>

      • xml

        void xml​(java.lang.CharSequence version,
                 java.lang.CharSequence encoding,
                 java.lang.CharSequence standalone)
        Invoked on xml declaration.
      • cdata

        void cdata​(java.lang.CharSequence cdata)
        Invoked on CDATA sequence.
      • error

        void error​(java.lang.String message)
        Warn about parsing error. Usually, parser will try to continue.
        Parameters:
        message - parsing error message