Ontimize 5.2072EN

com.ontimize.report
Class XmlGenerator

java.lang.Object
  extended bycom.ontimize.report.XmlGenerator

public class XmlGenerator
extends java.lang.Object


Field Summary
static float CELL_HEIGHT
           
 java.awt.Font cellFont
           
protected  java.lang.String columnColor
           
protected static javax.xml.parsers.DocumentBuilder domBuilder
           
protected static javax.xml.parsers.DocumentBuilderFactory domFactory
           
static int GAP_PIX_SIZE
           
protected  java.lang.String groupColor
           
static int MIN_PIX_PER_COL_TO_ROTATE
           
 
Constructor Summary
protected XmlGenerator()
           
 
Method Summary
 byte[] generateTemplate(java.util.ResourceBundle res, java.lang.String xmlInput, javax.swing.table.TableModel model, boolean grid, boolean remarkLines, boolean rowNumber, boolean columnNames, boolean fitHeader, boolean dynamicHeader, java.util.Vector colsToPrint, java.util.Vector dynamics, java.util.Vector groupCols, java.util.Hashtable functionCols, java.lang.String pageTitle, java.lang.String pageDescription, java.util.Hashtable fixWidth, boolean hideGroupDetails)
           
 java.util.Hashtable getAlignments()
           
static java.net.URL getBaseForTemplate(java.lang.String template)
           
 java.lang.String getColumnColor()
           
 java.util.Hashtable getColumnWidth()
           
 org.jfree.report.style.FontDefinition getFontDefinition()
           
 java.lang.String getGroupColor()
           
 java.util.Hashtable getMask()
           
 java.util.Hashtable getMaximumHeaderWidths()
           
 java.lang.Object getNextColumn(java.lang.Object column)
           
 int getPageWidth()
           
 java.util.Vector getPrintingColumns()
           
 java.util.ResourceBundle getResourceBundle()
           
static XmlGenerator getXmlGenerator()
           
 java.util.Hashtable getXPositions()
           
 boolean hasColumnColor()
           
 boolean hasGroupColor()
           
static void setXmlGenerator(XmlGenerator generator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MIN_PIX_PER_COL_TO_ROTATE

public static final int MIN_PIX_PER_COL_TO_ROTATE
See Also:
Constant Field Values

CELL_HEIGHT

public static final float CELL_HEIGHT
See Also:
Constant Field Values

GAP_PIX_SIZE

public static final int GAP_PIX_SIZE
See Also:
Constant Field Values

cellFont

public java.awt.Font cellFont

domFactory

protected static javax.xml.parsers.DocumentBuilderFactory domFactory

domBuilder

protected static javax.xml.parsers.DocumentBuilder domBuilder

groupColor

protected java.lang.String groupColor

columnColor

protected java.lang.String columnColor
Constructor Detail

XmlGenerator

protected XmlGenerator()
Method Detail

getXmlGenerator

public static XmlGenerator getXmlGenerator()

setXmlGenerator

public static void setXmlGenerator(XmlGenerator generator)

hasColumnColor

public boolean hasColumnColor()

hasGroupColor

public boolean hasGroupColor()

getColumnColor

public java.lang.String getColumnColor()

getGroupColor

public java.lang.String getGroupColor()

getPageWidth

public int getPageWidth()

getXPositions

public java.util.Hashtable getXPositions()

getColumnWidth

public java.util.Hashtable getColumnWidth()

getPrintingColumns

public java.util.Vector getPrintingColumns()

getMaximumHeaderWidths

public java.util.Hashtable getMaximumHeaderWidths()

getMask

public java.util.Hashtable getMask()

getAlignments

public java.util.Hashtable getAlignments()

getFontDefinition

public org.jfree.report.style.FontDefinition getFontDefinition()

getResourceBundle

public java.util.ResourceBundle getResourceBundle()

getNextColumn

public java.lang.Object getNextColumn(java.lang.Object column)

generateTemplate

public byte[] generateTemplate(java.util.ResourceBundle res,
                               java.lang.String xmlInput,
                               javax.swing.table.TableModel model,
                               boolean grid,
                               boolean remarkLines,
                               boolean rowNumber,
                               boolean columnNames,
                               boolean fitHeader,
                               boolean dynamicHeader,
                               java.util.Vector colsToPrint,
                               java.util.Vector dynamics,
                               java.util.Vector groupCols,
                               java.util.Hashtable functionCols,
                               java.lang.String pageTitle,
                               java.lang.String pageDescription,
                               java.util.Hashtable fixWidth,
                               boolean hideGroupDetails)
                        throws java.io.IOException
Throws:
java.io.IOException

getBaseForTemplate

public static java.net.URL getBaseForTemplate(java.lang.String template)

Ontimize