Class WebDoc

java.lang.Object
org.compiere.util.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
  • Field Details

  • Method Details

    • 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