Class AllowGtTemplate

  • All Implemented Interfaces:
    TemplateInterface

    public class AllowGtTemplate
    extends Template
    Template that changes the behavior of the HTML/XML parser to allow unescaped >'s inside of entity attribute values. On the down side, it doesn't deal with unmatched "'s gracefully

    By default, the LexML parser does not allow a > inside of an entity body. The parser allows applications to provide ways of allowing embedded >'s, based on whatever syntax they like, This example will ignore a > (as the end of the entity) if inside a quoted attribute value.

    No new markup is supported; the behavior of the HTML/XML parsing is altered for the duration of the page. This template is useful primarily to demonstrate how to change the parser token processing.

    Version:
    %W
    Author:
    Stephen Uhler
    • Field Summary

    • Constructor Summary

      Constructors 
      Constructor Description
      AllowGtTemplate()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean init​(RewriteContext hr)
      Replace the "default" parser with our modified one.
      • Methods inherited from class java.lang.Object

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

      • AllowGtTemplate

        public AllowGtTemplate()