Class WebDoc


  • public class WebDoc
    extends Object
    XHTML Document.
    Version:
    $Id: WebDoc.java,v 1.2 2006/07/30 00:51:05 jjanke Exp $
    Author:
    Jorg Janke
    • Method Detail

      • create

        public static WebDoc create​(boolean plain,
                                    String title,
                                    boolean javaClient)
        Create styled Document with Title
        Parameters:
        plain - if true adds standard.css and standard.js
        title - optional header title and h1
        javaClient - true if Java Client - browser otherwise
        Returns:
        Document
      • create

        public static WebDoc create​(boolean plain)
        Create Document
        Parameters:
        plain - if true adds stylesheet and standard js
        Returns:
        Document
      • createPopup

        public static WebDoc createPopup​(String title)
        Create styled popup Document with Title
        Parameters:
        title - header title and h1
        Returns:
        Document
      • createWindow

        public static WebDoc createWindow​(String title)
        Create styled window Document with Title
        Parameters:
        title - header title and h1
        Returns:
        Document
      • create

        public static WebDoc create​(String title)
        Create styled web Document with Title
        Parameters:
        title - optional header title and h1
        Returns:
        Document
      • setClasses

        public void setClasses​(String tableClass,
                               String tdClass)
        Set css Classes
        Parameters:
        tableClass - optional class for table
        tdClass - optional class for left/right td
      • getBody

        public org.apache.ecs.xhtml.body getBody()
        Get Body
        Returns:
        Body
      • getHead

        public org.apache.ecs.xhtml.head getHead()
        Get Head
        Returns:
        Header
      • getTable

        public org.apache.ecs.xhtml.table getTable()
        Get Table (no class set)
        Returns:
        table
      • getTopRow

        public org.apache.ecs.xhtml.tr getTopRow()
        Get Table Row (no class set)
        Returns:
        table row
      • getTopLeft

        public org.apache.ecs.xhtml.td getTopLeft()
        Get Table Data Left (no class set)
        Returns:
        table data
      • getTopRight

        public org.apache.ecs.xhtml.td getTopRight()
        Get Table Data Right (no class set)
        Returns:
        table data
      • toString

        public String toString()
        String representation
        Overrides:
        toString in class Object
        Returns:
        String
      • output

        public void output​(OutputStream out)
        Output Document
        Parameters:
        out - out
      • output

        public void output​(PrintWriter out)
        Output Document
        Parameters:
        out - out
      • addPopupCenter

        public org.apache.ecs.xhtml.td addPopupCenter​(boolean nowrap)
        Add Popup Center
        Parameters:
        nowrap - set nowrap in td
        Returns:
        null or center single td
      • addPopupClose

        public org.apache.ecs.xhtml.td[] addPopupClose​(Properties ctx)
        Add Popup Close Footer
        Returns:
        null or array with left/right td
      • addWindowCenter

        public org.apache.ecs.xhtml.td addWindowCenter​(boolean nowrap)
        Add Window Center
        Parameters:
        nowrap - set no wrap in td
        Returns:
        empty single center td
      • addWindowFooters

        public org.apache.ecs.xhtml.td[] addWindowFooters()
        Add Window Footer
        Returns:
        null or array with empty left/right td
      • addWindowFooter

        public org.apache.ecs.xhtml.td addWindowFooter()
        Add Window Footer
        Returns:
        empty single center td
      • main

        public static void main​(String[] args)
        Test Class
        Parameters:
        args - args