|
||||||||||
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.ViewerHandler
public class ViewerHandler
Provides all data actions with Viewer object
GroupDocsViewer
Constructor Summary | |
---|---|
ViewerHandler(ServiceConfiguration config)
Viewer constructor |
|
ViewerHandler(ServiceConfiguration config,
com.groupdocs.viewer.handlers.input.InputDataHandler inputDataHandler)
Viewer constructor |
Method Summary | |
---|---|
void |
generateCache(String guid,
String width,
Integer quality,
Boolean usePdf,
javax.servlet.http.HttpServletRequest request)
Generate cache in the background |
String |
getCacheGenerationProgress(String guid,
javax.servlet.http.HttpServletRequest request)
Get cache generation progress |
ServiceConfiguration |
getConfiguration()
Get service configuration |
Object |
getCssHandler(String cssName,
javax.servlet.http.HttpServletResponse response)
Get CSS scripts This method is used to get CSS scripts that are required to construct Viewer's UI |
Object |
getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get HTML page [POST request] |
Object |
getDocumentPageImageHandler(String path,
Integer width,
Integer quality,
Boolean usePdf,
Integer pageIndex,
javax.servlet.http.HttpServletResponse response)
Get image file [GET request] |
Object |
getFileHandler(String path,
boolean getPdf,
javax.servlet.http.HttpServletResponse response)
Download file [GET request] |
Object |
getFontHandler(String fontName,
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 |
Object |
getHtmlRecoucesHandler(String filePath,
javax.servlet.http.HttpServletResponse response)
Get HTML resources [GET request] |
Object |
getImageHandler(String imageName,
javax.servlet.http.HttpServletResponse response)
Get images This method is used to get images that are required to construct Viewer's UI |
Object |
getImageUrlsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get thumbs and other images files [POST request] |
Object |
getImageUrlsHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get thumbs and other images files [GET request] |
Object |
getJsHandler(String scriptName,
javax.servlet.http.HttpServletResponse response)
Get JavaScript scripts This method is used to get JavaScripts that are required to construct Viewer's UI |
String |
getLocale()
Get locale |
String |
getPdf2JavaScriptHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. |
String |
getPdf2JavaScriptHandler(String guid)
Get text from file as json |
String |
getPdf2JavaScriptHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
Deprecated. |
Object |
getPdfWithPrintDialog(String path,
javax.servlet.http.HttpServletResponse response)
Get PDF print dialog [GET request] |
String |
getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Print document [POST request] |
String |
getPrintableHtmlHandler(PrintDocument doc,
String mediaType,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get printable html from specific file type |
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 |
Object |
loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Load tree of files from base directory [POST request] |
Object |
loadFileBrowserTreeDataHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
Load tree of files from base directory [GET request] |
Object |
renewTokenId(String tokenId)
Renew expired token |
Object |
reorderPageHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Reorder Page [POST request] |
Object |
uploadFile(File file,
Integer timeToLive)
Upload file |
Object |
uploadFile(InputStream inputStream,
String fileName,
Integer timeToLive)
Upload file |
Object |
uploadFile(String filePath,
Integer timeToLive)
Upload file |
Object |
viewDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Generate list of images/pages [POST request] |
Object |
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 java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ViewerHandler(ServiceConfiguration config) throws Exception
config
- Configuration files with required data to create viewer instance
Exception
- Invalid licensepublic ViewerHandler(ServiceConfiguration config, com.groupdocs.viewer.handlers.input.InputDataHandler inputDataHandler) throws Exception
config
- Configuration files with required data to create viewer instanceinputDataHandler
- Data handler to read from different location or data source (default local disk)
Exception
- Invalid licenseMethod Detail |
---|
public ServiceConfiguration getConfiguration()
public String getHeader() throws IOException
IOException
public String getViewerScript(String viewerId, String filePath, String locale) throws IOException
viewerId
- viewer id used in htmlfilePath
- path to default filelocale
- locale
IOException
public String getLocale()
public Object uploadFile(String filePath, Integer timeToLive)
filePath
- path to filetimeToLive
- expiration date for file upload in minutes public Object uploadFile(File file, Integer timeToLive)
file
- filetimeToLive
- expiration date for file upload in minutes public Object uploadFile(InputStream inputStream, String fileName, Integer timeToLive)
inputStream
- input streamfileName
- file nametimeToLive
- expiration date for file upload in minutes public Object renewTokenId(String tokenId)
tokenId
- expired token id
public String getPdf2JavaScriptHandler(String guid) throws Exception
guid
- file guid
Exception
public String getPrintableHtmlHandler(PrintDocument doc, String mediaType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
doc
- document objectmediaType
- media typerequest
- HTTP servlet requestresponse
- HTTP servlet response
public void generateCache(String guid, String width, Integer quality, Boolean usePdf, javax.servlet.http.HttpServletRequest request) throws Exception
guid
- file guidwidth
- output file widthquality
- output file qualityusePdf
- use pdf flagrequest
- HTTP servlet request
Exception
public String getCacheGenerationProgress(String guid, javax.servlet.http.HttpServletRequest request) throws Exception
guid
- file guidrequest
- HTTP servlet request
Exception
public Object getJsHandler(String scriptName, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getJsHandler
in class GroupDocsViewer
scriptName
- Script name or/and path (ex: libs/jquery.js)response
- HTTP servlet response
public Object getCssHandler(String cssName, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getCssHandler
in class GroupDocsViewer
cssName
- Script name or/and path (ex: libs/custom.css)response
- HTTP servlet response
public Object getImageHandler(String imageName, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getImageHandler
in class GroupDocsViewer
imageName
- Image nameresponse
- HTTP servlet response
public Object getFontHandler(String fontName, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getFontHandler
in class GroupDocsViewer
fontName
- font nameresponse
- HTTP servlet response
public Object getHtmlRecoucesHandler(String filePath, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getHtmlRecoucesHandler
in class GroupDocsViewer
filePath
- path to resource fileresponse
- HTTP servlet response
public Object getFileHandler(String path, boolean getPdf, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getFileHandler
in class GroupDocsViewer
path
- Path to file to be downloadedgetPdf
- flag to set if file will be downloaded as PDF or originalresponse
- HTTP servlet response
public Object getDocumentPageImageHandler(String path, Integer width, Integer quality, Boolean usePdf, Integer pageIndex, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getDocumentPageImageHandler
in class GroupDocsViewer
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
public Object viewDocumentHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
viewDocumentHandler
in class GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public Object viewDocumentHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
viewDocumentHandler
in class GroupDocsViewer
callback
- Callback valuedata
- Data as json objectrequest
- HTTP servlet requestresponse
- HTTP servlet response
public Object loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
loadFileBrowserTreeDataHandler
in class GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public Object loadFileBrowserTreeDataHandler(String callback, String data, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
loadFileBrowserTreeDataHandler
in class GroupDocsViewer
callback
- Callback valuedata
- Data as json objectresponse
- HTTP servlet response
public Object getImageUrlsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getImageUrlsHandler
in class GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public Object getImageUrlsHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getImageUrlsHandler
in class GroupDocsViewer
callback
- Callback valuedata
- Data as json objectrequest
- HTTP servlet requestresponse
- HTTP servlet response
public String getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getPrintableHtmlHandler
in class GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public String getPrintableHtmlHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getPrintableHtmlHandler
in class GroupDocsViewer
callback
- Callback valuedata
- Data as json objectrequest
- HTTP servlet requestresponse
- HTTP servlet response
public Object getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getDocumentPageHtmlHandler
in class GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public Object getPdfWithPrintDialog(String path, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
getPdfWithPrintDialog
in class GroupDocsViewer
path
- path to fileresponse
- HTTP servlet response
public Object reorderPageHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
GroupDocsViewer
reorderPageHandler
in class GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
@Deprecated public String getPdf2JavaScriptHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getPdf2JavaScriptHandler
in class GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
@Deprecated public String getPdf2JavaScriptHandler(String callback, String data, javax.servlet.http.HttpServletResponse response)
getPdf2JavaScriptHandler
in class GroupDocsViewer
callback
- Callback valuedata
- Data as json objectresponse
- HTTP servlet response
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |