Package htmlflow

Class HtmlPage

java.lang.Object
htmlflow.HtmlPage
All Implemented Interfaces:
org.xmlet.htmlapifaster.async.AsyncElement<HtmlPage>, org.xmlet.htmlapifaster.Element<HtmlPage,org.xmlet.htmlapifaster.Element<?,?>>
Direct Known Subclasses:
HtmlDoc, HtmlView, HtmlViewAsync

public abstract class HtmlPage extends Object implements org.xmlet.htmlapifaster.Element<HtmlPage,org.xmlet.htmlapifaster.Element<?,?>>
The root container for HTML elements. It is responsible for managing the org.xmlet.htmlapi.ElementVisitor implementation, which is responsible for printing the tree of elements and attributes. Instances of HtmlPage are immutable. Any change to its properties returns a new instance of HtmlPage.
Author:
Miguel Gamboa, Luís Duare created on 29-03-2012
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.xmlet.htmlapifaster.Element
    __()
     
    final org.xmlet.htmlapifaster.Div<HtmlPage>
    div()
     
    org.xmlet.htmlapifaster.Element
     
    abstract org.xmlet.htmlapifaster.Html<HtmlPage>
     
    final HtmlPage
     
    abstract HtmlPage
    setIndented(boolean isIndented)
    Returns a new instance of HtmlFlow with the same properties of this object but with indented set to the value of isIndented parameter.
    abstract HtmlPage
     
    final org.xmlet.htmlapifaster.Tr<HtmlPage>
    tr()
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.xmlet.htmlapifaster.Element

    await, custom, dynamic, getName, getVisitor, of
  • Field Details

  • Constructor Details

    • HtmlPage

      public HtmlPage()
  • Method Details

    • html

      public abstract org.xmlet.htmlapifaster.Html<HtmlPage> html()
    • div

      public final org.xmlet.htmlapifaster.Div<HtmlPage> div()
    • tr

      public final org.xmlet.htmlapifaster.Tr<HtmlPage> tr()
    • setIndented

      public abstract HtmlPage setIndented(boolean isIndented)
      Returns a new instance of HtmlFlow with the same properties of this object but with indented set to the value of isIndented parameter.
    • self

      public final HtmlPage self()
      Specified by:
      self in interface org.xmlet.htmlapifaster.Element<HtmlPage,org.xmlet.htmlapifaster.Element<?,?>>
    • threadSafe

      public abstract HtmlPage threadSafe()
    • __

      public org.xmlet.htmlapifaster.Element __()
      Specified by:
      __ in interface org.xmlet.htmlapifaster.Element<HtmlPage,org.xmlet.htmlapifaster.Element<?,?>>
    • getParent

      public org.xmlet.htmlapifaster.Element getParent()
      Specified by:
      getParent in interface org.xmlet.htmlapifaster.Element<HtmlPage,org.xmlet.htmlapifaster.Element<?,?>>