Package quadbase.common.param
Class ReportParameterPage
java.lang.Object
quadbase.common.param.ParameterPage
quadbase.common.param.ReportParameterPage
A page that user specifies paramters for a parameterized report Typically, the use of a
ParameterPage involves a ParameterPageWriter and the code is as follows:
ParameterPage paramPage = QbReport.getParameterPage();
Writer writer = new PrintWriter(out);
HtmlParameterPageWriter paramPageWriter =
new HtmlParameterPageWriter(paramPage, writer);
paramPageWriter.writePage();
writer.flush();
writer.close();
- See Also:
-
Field Summary
Fields inherited from class quadbase.common.param.ParameterPage
ALIGNMENT_CENTER, ALIGNMENT_LEFT, ALIGNMENT_RIGHT, params, TABLE_LAYOUT_HORIZONTAL, TABLE_LAYOUT_VERTICAL -
Constructor Summary
ConstructorsConstructorDescriptionReportParameterPage(String servletName, String[] paramPageExportFormats, String reportLoc, int format, boolean paramPageResetEnabled, int paramPageLayout, String extraFormContent, String securityLevel, String serverName, int servletRunnerPort, String servletDirectory, Parameters params, int order) Allocates a new ParameterPage that represents a parameter page object.ReportParameterPage(String servletName, String[] paramPageExportFormats, String reportLoc, int format, boolean paramPageResetEnabled, int paramPageLayout, String extraFormContent, String securityLevel, String serverName, int servletRunnerPort, String servletDirectory, Parameters params, int order, quadbase.common.util.IQueryFileInfo dbInfo) -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()Gets the name of the security level being applied to the parameter pageGets the name of the server this parameter page will be served atGets the url relative or absolute path to the servlet classesintGets the servlet container's listening port numbervoidsetOrder(int order) Methods inherited from class quadbase.common.param.ParameterPage
getAlignment, getBackgroundColor, getBackgroundColorHex, getBackgroundImage, getDateParameterCalendar, getDateParameterCalendarDatepicker, getDateParameterSelection, getDateVariable, getDateVariableDatepicker, getDbInfo, getDocumentTitle, getExtraFormContent, getFooter, getFormat, getHeader, getOnSubmit, getParameters, getParamFormName, getParamPageExportFormats, getResetDisplayName, getResetEnabled, getServletName, getSubmitDisplayName, getTableBackgroundColor, getTableBackgroundColorHex, getTableBorderColor, getTableBorderColorHex, getTableBorderThickness, getTableLayout, getTableOuterBorderOnly, getTargetLoc, getTextColor, getTextColorHex, getTextFont, getTextSize, getTextStyle, getTitleText, getTitleTextColor, getTitleTextColorHex, getTitleTextFont, getTitleTextSize, getTitleTextStyle, setAlignment, setBackgroundColor, setBackgroundColor, setBackgroundImage, setDateParameterCalendar, setDateParameterSelection, setDateVariable, setDocumentTitle, setFooter, setHeader, setJavaScriptLibPath, setOnSubmit, setParamFormName, setResetDisplayName, setResetEnabled, setSubmitDisplayName, setTableBackgroundColor, setTableBackgroundColor, setTableBorderColor, setTableBorderColor, setTableBorderThickness, setTableLayout, setTableOuterBorderOnly, setTextColor, setTextColor, setTextFont, setTextSize, setTextStyle, setTitleText, setTitleTextColor, setTitleTextColor, setTitleTextFont, setTitleTextSize, setTitleTextStyle, toCssHtmlString, toHtmlString
-
Constructor Details
-
ReportParameterPage
public ReportParameterPage(String servletName, String[] paramPageExportFormats, String reportLoc, int format, boolean paramPageResetEnabled, int paramPageLayout, String extraFormContent, String securityLevel, String serverName, int servletRunnerPort, String servletDirectory, Parameters params, int order) Allocates a new ParameterPage that represents a parameter page object. This constructor is called internally. Use QbReport.getParameterPage() to get an instance of a ParameterPage.- Parameters:
subreportParams- each element is a Vector of Parameter objects
-
ReportParameterPage
public ReportParameterPage(String servletName, String[] paramPageExportFormats, String reportLoc, int format, boolean paramPageResetEnabled, int paramPageLayout, String extraFormContent, String securityLevel, String serverName, int servletRunnerPort, String servletDirectory, Parameters params, int order, quadbase.common.util.IQueryFileInfo dbInfo)
-
-
Method Details
-
getSecurityLevel
Gets the name of the security level being applied to the parameter page -
getServerName
Gets the name of the server this parameter page will be served at -
getServletRunnerPort
public int getServletRunnerPort()Gets the servlet container's listening port number -
getServletDirectory
Gets the url relative or absolute path to the servlet classes -
getOrder
public int getOrder() -
setOrder
public void setOrder(int order)
-