|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.groupdocs.viewer.resources.GroupDocsViewer
com.groupdocs.viewer.handlers.etc.ViewerHandlerBase
com.groupdocs.viewer.handlers.ViewerHandlerBasic
com.groupdocs.viewer.handlers.ViewerHandler
public class ViewerHandler
Provides all data actions with Viewer object
GroupDocsViewer
Field Summary |
---|
Fields inherited from class com.groupdocs.viewer.handlers.etc.ViewerHandlerBase |
---|
cacheHandler, config, DEFAULT_CHARSET, DOCUMENT_PAGE_IMAGE_HANDLER_URL, FILE_HANDLER_URL, inputDataHandler, pattern, PDF_WITH_PRINT_DIALOG_URL, STRING_EMPTY, STRING_FILE, STRING_FOLDER, viewAccessManager |
Constructor Summary | |
---|---|
ViewerHandler(ServiceConfiguration config)
|
|
ViewerHandler(ServiceConfiguration config,
CacheDataHandler cacheHandler)
|
|
ViewerHandler(ServiceConfiguration config,
InputDataHandler inputDataHandler)
|
|
ViewerHandler(ServiceConfiguration config,
InputDataHandler inputDataHandler,
CacheDataHandler cacheHandler)
|
Method Summary | |
---|---|
InputStream |
getCssHandler(String cssName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get CSS scripts This method is used to get CSS scripts that are required to construct Viewer's UI |
InputStream |
getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get HTML page [POST request] |
InputStream |
getDocumentPageImageHandler(String path,
Integer width,
Integer quality,
Boolean usePdf,
Integer pageIndex,
Boolean isPrint,
javax.servlet.http.HttpServletResponse response)
Get image file [GET request] |
InputStream |
getFileHandler(String guid,
boolean getPdf,
javax.servlet.http.HttpServletResponse response)
Download file [GET request] |
InputStream |
getFontHandler(String fontName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get fonts This method is used to get font that are required to generate documents |
String |
getHeader()
Get HTML header |
InputStream |
getHtmlResourcesHandler(String filePath,
String guid,
Integer page,
String resourceName,
javax.servlet.http.HttpServletResponse response)
Get HTML resources [GET request] |
InputStream |
getImageHandler(String imageName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get images This method is used to get images that are required to construct Viewer's UI |
String |
getImageUrlsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get thumbs and other images files [POST request] |
String |
getImageUrlsHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get thumbs and other images files [GET request] |
InputStream |
getJsHandler(String scriptName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get JavaScript scripts This method is used to get JavaScripts that are required to construct Viewer's UI |
void |
getPdfWithPrintDialog(String guid,
javax.servlet.http.HttpServletResponse response)
Get PDF print dialog [GET request] |
List<String> |
getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Print document [POST request] |
List<String> |
getPrintableHtmlHandler(PrintableHtmlRequest doc,
String mediaType,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get printable html from specific file type |
List<String> |
getPrintableHtmlHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Print document [GET request] |
String |
getViewerScript(String viewerId,
String filePath,
String locale)
Get Viewer Script |
String |
loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Load tree of files from base directory [POST request] |
String |
loadFileBrowserTreeDataHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
Load tree of files from base directory [GET request] |
String |
reorderPageHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Reorder Page [POST request] |
String |
rotatePageHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Rotate Page [POST request] |
String |
viewDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Generate list of images/pages [POST request] |
String |
viewDocumentHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Generate list of images/pages [GET request] |
Methods inherited from class com.groupdocs.viewer.handlers.ViewerHandlerBasic |
---|
getCacheHandler, getConfiguration, getDocumentPageImageHandler, getImageUrls, getInputDataHandler, getLocale, getPrintableHtml, loadFileBrowserTreeData, renewTokenId, uploadFile, uploadFile, uploadFile, viewDocument |
Methods inherited from class com.groupdocs.viewer.handlers.etc.ViewerHandlerBase |
---|
formatWidth, generateImage, getBody, getImageUrlList, getObjectData, getPdf2JavaScriptHandler, getPdfStream, initDirectoryCheck, objectToJson, objectToJson, preLoadFiles, setBrowserCache, wholeDirImageRotation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ViewerHandler(ServiceConfiguration config)
public ViewerHandler(ServiceConfiguration config, CacheDataHandler cacheHandler)
public ViewerHandler(ServiceConfiguration config, InputDataHandler inputDataHandler)
public ViewerHandler(ServiceConfiguration config, InputDataHandler inputDataHandler, CacheDataHandler cacheHandler)
Method Detail |
---|
public String getHeader() throws Exception
Exception
public String getViewerScript(String viewerId, String filePath, String locale) throws Exception
viewerId
- viewer id used in htmlfilePath
- path to default filelocale
- locale
IOException
Exception
public InputStream getJsHandler(String scriptName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getJsHandler
in interface IGroupDocsViewer
scriptName
- Script name or/and path (ex: libs/jquery.js)request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public InputStream getCssHandler(String cssName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getCssHandler
in interface IGroupDocsViewer
cssName
- Script name or/and path (ex: libs/custom.css)request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public InputStream getImageHandler(String imageName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getImageHandler
in interface IGroupDocsViewer
imageName
- Image namerequest
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public InputStream getFontHandler(String fontName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getFontHandler
in interface IGroupDocsViewer
fontName
- font namerequest
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public InputStream getHtmlResourcesHandler(String filePath, String guid, Integer page, String resourceName, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getHtmlResourcesHandler
in interface IGroupDocsViewer
filePath
- path to resource fileguid
- document guid/idpage
- page numberresourceName
- resource nameresponse
- HTTP servlet response
Exception
public InputStream getFileHandler(String guid, boolean getPdf, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getFileHandler
in interface IGroupDocsViewer
guid
- Path to file to be downloadedgetPdf
- flag to set if file will be downloaded as PDF or originalresponse
- HTTP servlet response
Exception
public InputStream getDocumentPageImageHandler(String path, Integer width, Integer quality, Boolean usePdf, Integer pageIndex, Boolean isPrint, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getDocumentPageImageHandler
in interface IGroupDocsViewer
path
- Relative path to file from base path directory (ex: folder/example.doc or example.doc)width
- Generated images withquality
- Generated images qualityusePdf
- Use PDF flagpageIndex
- Page numberresponse
- HTTP servlet response
Exception
public String viewDocumentHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
viewDocumentHandler
in interface IGroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public String viewDocumentHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewerIE
viewDocumentHandler
in interface IGroupDocsViewerIE
callback
- Callback valuedata
- Data as json objectrequest
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public String loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
loadFileBrowserTreeDataHandler
in interface IGroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public String loadFileBrowserTreeDataHandler(String callback, String data, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewerIE
loadFileBrowserTreeDataHandler
in interface IGroupDocsViewerIE
callback
- Callback valuedata
- Data as json objectresponse
- HTTP servlet response
Exception
public String getImageUrlsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getImageUrlsHandler
in interface IGroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public String getImageUrlsHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewerIE
getImageUrlsHandler
in interface IGroupDocsViewerIE
callback
- Callback valuedata
- Data as json objectrequest
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public List<String> getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getPrintableHtmlHandler
in interface IGroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public List<String> getPrintableHtmlHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewerIE
getPrintableHtmlHandler
in interface IGroupDocsViewerIE
callback
- Callback valuedata
- Data as json objectrequest
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public List<String> getPrintableHtmlHandler(PrintableHtmlRequest doc, String mediaType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
doc
- document objectmediaType
- media typerequest
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public InputStream getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getDocumentPageHtmlHandler
in interface IGroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public void getPdfWithPrintDialog(String guid, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
getPdfWithPrintDialog
in interface IGroupDocsViewer
guid
- path to fileresponse
- HTTP servlet response
Exception
public String reorderPageHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
reorderPageHandler
in interface IGroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
public String rotatePageHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IGroupDocsViewer
rotatePageHandler
in interface IGroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |