public abstract class ParameterPageWriter
extends java.io.PrintWriter
ParameterPage
Modifier and Type | Field and Description |
---|---|
protected int |
alignment
Alignment (LEFT | CENTER | RIGHT)
|
protected java.lang.String |
backgroundColor
background color in hex
|
protected java.lang.String |
backgroundImage
background image
|
protected boolean |
dateParameterCalendar
whether dates parameter have month/day/year calendar
|
protected java.lang.String |
dateParameterCalendarDatepicker
the path to the datepicker folder that contains the javascript and images
|
protected boolean |
dateParameterSelection
whether dates parameter have month/day/year selection list
|
protected boolean |
dateVariable
whether dates parameter is specified with a date variable
|
protected java.lang.String |
dateVariableDatepicker
the path to the datepicker folder that contains the javascript and images
|
protected quadbase.common.util.IQueryFileInfo |
dbInfo
database connection information
|
protected java.lang.String |
docTitle
Document title
|
protected java.lang.String |
extraFormContent
Extra form contents
|
protected java.lang.String |
footer
the footer text
|
protected int |
format
the export format
|
protected java.lang.String |
header
the header text
|
protected ParameterPage |
page
The ParameterPage to write
|
protected java.lang.String[] |
paramDateFormat
an array of default parameter date format
|
protected java.lang.String[] |
paramNameArr
an array of parameter names
|
protected java.lang.String[] |
paramPageExportFormats
an array of export formats that the ParameterPage can be exported.
|
protected int |
paramPageLayout
Layout (HORIZONTAL | VERTICAL)
|
protected boolean |
paramPageResetEnabled
State of the Reset button
|
protected java.lang.String[] |
paramValueArr
an array of default parameter values
|
protected java.lang.String |
securityLevel
the security level associated with the report
|
protected java.lang.String |
tableBackgroundColor
background color of the table
|
protected java.lang.String |
tableBorderColor
table border color in hex
|
protected int |
tableBorderThickness
table border thickness in pixels
|
protected boolean |
tableOuterBorderOnly
the state of the visiblity of the table outer border
|
protected java.lang.String |
targetLoc
the location of the report or chart
|
protected java.lang.String |
textColor
text color in hex
|
protected java.lang.String |
textFont
text font
|
protected int |
textSize
text size
|
protected int |
textStyle
text style
|
protected java.lang.String |
titleText
table title text
|
protected java.lang.String |
titleTextColor
table title text color in hex
|
protected java.lang.String |
titleTextFont
table title text font
|
protected int |
titleTextSize
table title text size
|
protected int |
titleTextStyle
table title text style
|
Constructor and Description |
---|
ParameterPageWriter(ParameterPage page,
java.io.Writer out)
Allocates a writer that writes ParameterPage
|
Modifier and Type | Method and Description |
---|---|
void |
refresh()
Refreshes the parameter table content.
|
abstract void |
writePage()
writes the entire parameter page to the output writer
|
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
protected ParameterPage page
protected java.lang.String[] paramPageExportFormats
protected java.lang.String securityLevel
protected java.lang.String targetLoc
protected int format
protected java.lang.String extraFormContent
protected java.lang.String[] paramNameArr
protected java.lang.String[] paramValueArr
protected java.lang.String[] paramDateFormat
protected quadbase.common.util.IQueryFileInfo dbInfo
protected boolean paramPageResetEnabled
protected int paramPageLayout
protected int alignment
protected java.lang.String header
protected java.lang.String footer
protected boolean tableOuterBorderOnly
protected java.lang.String tableBackgroundColor
protected java.lang.String tableBorderColor
protected int tableBorderThickness
protected java.lang.String textColor
protected java.lang.String textFont
protected int textSize
protected int textStyle
protected java.lang.String titleText
protected java.lang.String titleTextColor
protected java.lang.String titleTextFont
protected int titleTextSize
protected int titleTextStyle
protected java.lang.String docTitle
protected java.lang.String backgroundImage
protected java.lang.String backgroundColor
protected boolean dateParameterSelection
protected boolean dateParameterCalendar
protected java.lang.String dateParameterCalendarDatepicker
protected boolean dateVariable
protected java.lang.String dateVariableDatepicker
public ParameterPageWriter(ParameterPage page, java.io.Writer out)
page
- the ParameterPage to writeout
- the output writerpublic abstract void writePage() throws java.io.IOException
java.io.IOException
public void refresh()