Class DTDToken

  • All Implemented Interfaces:
    Locatable, RenderCommand

    public class DTDToken
    extends TemplateToken
    implements RenderCommand
    Represents the presence of a Document Type declaration within a template. The Document type declaration will be output to the client. In the event that multiple declarations are encountered (a page and one or more nested components all declare a document type), the first document type declared will be used.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String name  
      java.lang.String publicId  
      java.lang.String systemId  
    • Constructor Summary

      Constructors 
      Constructor Description
      DTDToken​(java.lang.String name, java.lang.String publicId, java.lang.String systemId, Location location)  
    • Field Detail

      • name

        public final java.lang.String name
      • publicId

        public final java.lang.String publicId
      • systemId

        public final java.lang.String systemId
    • Constructor Detail

      • DTDToken

        public DTDToken​(java.lang.String name,
                        java.lang.String publicId,
                        java.lang.String systemId,
                        Location location)
    • Method Detail

      • render

        public void render​(MarkupWriter writer,
                           RenderQueue queue)
        Description copied from interface: RenderCommand
        Invoked on an object to request that it render itself. This involves a mix of invoking methods on the writer, and queueing up additional commands (often, representing children of the object that was invoked) to perform additional rendering. In this way, rendering is a tail recursive algorithm, but is not implemented using tail recursion.
        Specified by:
        render in interface RenderCommand
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object