public interface DHtmlAPI extends SimpleDHtmlAPI
Support multi-report running in one session
| Modifier and Type | Method and Description |
|---|---|
void |
copyOctet(InputStream in,
OutputStream out)
Opens an input stream of octet data.
|
void |
copyOctet(String id,
OutputStream out,
String translate)
Outputs the content of the specified binary file to the OutputStream.
|
void |
copyRstFile(String id,
OutputStream out)
Copies a part of the result file into the byte array.
|
void |
copyText(String id,
PrintWriter out,
String translate)
Outputs the content of the specified text file to the PrintWriter.
|
int |
dispatch(String id,
OutputStream sout,
Hashtable params)
Responses and processes all the requests from DHTML client.
|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
The same as javax.servlet.http.HttpServlet doGet method.
|
ResourceManager |
getResourceManager()
Gets the Resource Manager.
|
UserPreferenceManager |
getUserDHTMLPreferenceManager()
Gets the User DHTML Preference Manager.
|
String |
getUserID(javax.servlet.http.HttpServletRequest request)
Deprecated.
|
UserPreferenceManager |
getUserPreferenceManager()
Gets the User Preference Manager.
|
UserSession |
getUserSession(javax.servlet.http.HttpServletRequest request)
Deprecated.
|
void |
mainPage(String id,
PrintWriter out)
Deprecated.
%serverhome%/public_html/dhtmljsp/index.jsp
Outputs the content of the DHTML default main page.
|
InputStream |
openOctet(String id,
String translate)
Opens an InputStream of the specified binary file.
|
void |
publishConnect(String id,
OutputStream out)
Outputs the connection page.
|
void |
publishDynamicCss(String id,
PrintWriter out)
Outputs the dynamic css definition of current report content.
|
void |
publishRptCss(String id,
PrintWriter out)
Outputs the CSS definition list of current report.
|
void |
setResourceManager(jet.server.intf.jrs.ExResourceManager rmg)
Sets the Resource Manager.
|
void |
setSkins(File file)
Deprecated.
DHTMLConfig.setDHTMLSkins
Sets the skin file path and file name.
|
void |
setUserDHTMLPreferenceManager(UserPreferenceManager upm)
Sets the User DHTML Preference Manager.
|
void |
setUserPreferenceManager(UserPreferenceManager upm)
Sets the User Preference Manager.
|
void |
welcomePage(String id,
PrintWriter out,
Hashtable params)
Outputs the content of the DHTML default welcome page.
|
addExpiryListener, checkUser, checkUser, closeDHTMLReport, copyOctet, copyRstFile, copyText, customizeToolbar, customizeToolbar, destroy, dispatch, expire, getAutoRefresh, getDHTMLToolkit, getFilterDisplayNameSortType, getHelpImagePath, getHostName, getImagePath, getJS_CSSPath, getMainPage, getMaxConcurrent, getNewOpenedRuntimeId, getOpenedReports, getPath, getQueueSize, getRefreshInterval, getReportName, getReportScroll, getReportsId, getReportTimeout, getRscPath, getRscUri, getRstFileName, getRSTRemoteFullPath, getRuntimesId, getRuntimesId, getSearchDisplayNameSortType, getSortDisplayNameSortType, getStyle, getTitle, getTitle, getURI, getUserAutoRefresh, getUserEncoding, initMainPage, isAdvanceUserEnabled, isAdvanceUserEnabled, isCreateEnabled, isCreateEnabled, isDetailReport, isDisplayNameSortEnabled, isDrillEnabled, isDrillEnabled, isExportEnabled, isExportEnabled, isFilterEnabled, isFilterEnabled, isFirstDetail, isFrameEnabled, isFrameEnabled, isIgnoreServerSetting, isLastDetail, isLocalSave, isMainMenuVisible, isMenuEnabled, isMenuEnabled, isNavEnabled, isNavEnabled, isNavibarVisible, isPopupMenuEnabled, isPopupMenuEnabled, isPrintEnabled, isPrintEnabled, isRefreshEnabled, isRefreshEnabled, isResetEnabled, isResetEnabled, isRestrictAction, isSaveEnabled, isSaveEnabled, isSaveResultEnabled, isSaveResultEnabled, isSearchEnabled, isSearchEnabled, isSkinEnabled, isSkinEnabled, isSortEnabled, isSortEnabled, isStyleEnabled, isStyleEnabled, isSupport, isTocEnabled, isTocEnabled, isTocGroupbyNameVisible, isTocGroupbyNameVisible, isTocVisible, isToolbarEnabled, isToolbarEnabled, isToolbarVisible, isUnredoEnabled, isUnredoEnabled, isUserbarEnabled, isUserbarEnabled, isUserbarVisible, isZoomEnabled, isZoomEnabled, mainPage, publishRptCss, setAdvanceUserEnabled, setAdvanceUserEnabled, setApplyToOpenedReports, setAutoRefresh, setContextPath, setCreateEnabled, setCreateEnabled, setCssFolder, setDebug, setDHTMLJSPPath, setDisplayNameSortEnabled, setDrillEnabled, setDrillEnabled, setErrorPage, setExportEnabled, setExportEnabled, setFilterDisplayNameSortType, setFilterEnabled, setFilterEnabled, setFrameEnabled, setFrameEnabled, setHelpImagePath, setHostName, setIgnoreServerSetting, setImageFolder, setImagePath, setJS_CSSPath, setJsFolder, setMainMenuVisible, setMainPage, setMenuEnabled, setMenuEnabled, setNavEnabled, setNavEnabled, setNavibarVisible, setPath, setPopupMenuEnabled, setPopupMenuEnabled, setPrintEnabled, setPrintEnabled, setRefreshEnabled, setRefreshEnabled, setRefreshInterval, setReportNum, setReportScroll, setReportTimeout, setResetEnabled, setResetEnabled, setSaveEnabled, setSaveEnabled, setSaveResultEnabled, setSaveResultEnabled, setSearchDisplayNameSortType, setSearchEnabled, setSearchEnabled, setSkinEnabled, setSkinEnabled, setSkins, setSortDisplayNameSortType, setSortEnabled, setSortEnabled, setStyle, setStyleEnabled, setStyleEnabled, setTitle, setTitle, setTocEnabled, setTocEnabled, setTocGroupbyNameVisible, setTocGroupbyNameVisible, setTocVisible, setToolbarEnabled, setToolbarEnabled, setToolbarVisible, setUnredoEnabled, setUnredoEnabled, setURI, setUserAgent, setUserAutoRefresh, setUserbarEnabled, setUserbarEnabled, setUserbarVisible, setZoomEnabled, setZoomEnabled, welcomePagevoid setResourceManager(jet.server.intf.jrs.ExResourceManager rmg)
rmg - the Resource Manager.jet.server.intf.jrs.ExResourceManager.ResourceManager getResourceManager()
jet.server.api.ResourceManager.void setUserPreferenceManager(UserPreferenceManager upm)
upm - the User Preference Manager.UserPreferenceManager getUserPreferenceManager()
upm - the User Preference Manager.jet.server.api.UserPreferenceManager.void setUserDHTMLPreferenceManager(UserPreferenceManager upm)
upm - the User DHTML Preference Manager.jet.server.api.UserPreferenceManager.UserPreferenceManager getUserDHTMLPreferenceManager()
jet.server.api.UserPreferenceManager.void setSkins(File file) throws IOException
file - the skin file path and name.IOExceptionvoid publishRptCss(String id, PrintWriter out) throws IOException
id - can be the report runtime id or the user session id.out - the PrintWriter.IOExceptionvoid mainPage(String id, PrintWriter out) throws IOException, RptServerException
id - can be the report runtime id or the user session id.out - the PrintWriter.IOExceptionRptServerExceptionvoid welcomePage(String id, PrintWriter out, Hashtable params) throws IOException, RptServerException
id - the session id.out - the PrintWriter.params - parameters needed to run the report.IOExceptionRptServerExceptionint dispatch(String id, OutputStream sout, Hashtable params) throws jet.exception.InvalidParameterException, RptServerException, IOException
id - the session id.sout - the OutputStream.params - client request query in hashtable type.jet.exception.InvalidParameterExceptionRptServerExceptionIOExceptionvoid copyText(String id, PrintWriter out, String translate) throws IOException
id - can be the report runtime id or the user session id.out - the PrintWriter.translate - the text file name.IOExceptionvoid copyOctet(String id, OutputStream out, String translate) throws IOException
id - can be the report runtime id or the user session id.out - the OutputStream.translate - octet file name.IOExceptionvoid copyOctet(InputStream in, OutputStream out) throws IOException
in - any octet data source as an input stream.out - response output stream.IOExceptionInputStream openOctet(String id, String translate) throws IOException
id - can be the report runtime id or the user session id.translate - the binary file nameIOExceptionvoid doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
request - HttpServletRequest.response - HttpServletResponse.javax.servlet.ServletExceptionIOExceptionvoid publishConnect(String id, OutputStream out) throws IOException
id - can be the report runtime id or the user session id.out - the OutputStream.IOExceptionvoid publishDynamicCss(String id, PrintWriter out) throws IOException
id - can be the report runtime id or the user session id.out - the PrintWriter.IOExceptionvoid copyRstFile(String id, OutputStream out) throws IOException
id - can be the report runtime id or the user session id.out - the OutputStream.IOExceptionUserSession getUserSession(javax.servlet.http.HttpServletRequest request)
request - the HttpServletRequest.jet.server.api.UserSession.String getUserID(javax.servlet.http.HttpServletRequest request)
request - the HttpServletRequest© insightsoftware. All rights reserved.